Psqlコマンドラインインターフェイスを使用して、テーブル内のすべてのコンテンツを表示する方法はありますか?
\list
を使用してすべてのデータベースを表示し、\d
を使用してすべてのテーブルを表示できますが、テーブル内のすべてのデータを表示するにはどうすればよいですか?
新しいバージョン:
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;
はビッグデータでは機能しません。
より多くの情報を見つけることができます こちら 。