как показать данные в таблице с помощью интерфейса командной строки psql
есть ли способ показать все содержимое внутри таблицы с помощью интерфейса командной строки psql?
Я могу использовать list
чтобы показать всю базу данных,d
показать все таблицы, но как я могу показать все данные в таблице?
2 ответа:
новые версии:
TABLE mytablename;
дольше, но работает на всех версиях:
SELECT * FROM mytablename;
вы можете использовать
\x
во-первых, если это широкая таблица, для удобства чтения.для длинных данных:
SELECT * FROM mytable LIMIT 10;
или аналогичные.
для широких данных (большие строки), в
psql
клиент командной строки, полезно использовать\x
чтобы показать строки в форме ключ / значение вместо табличного, например\x SELECT * FROM mytable LIMIT 10;
обратите внимание, что во всех случаях точка с запятой в конец очень важен.
вы также можете использовать
\d+ table_name
или
\d myTable
ответ
Select * from table_name;
не будет работать на больших данных.вы можете найти более подробную информацию здесь.