1. ホーム
  2. psql

[解決済み] psqlのコマンドラインインタフェースを使用して、テーブルのデータを表示する方法は?

2022-04-30 22:40:34

質問

psqlのコマンドラインインタフェースを使用して、テーブル内のすべてのコンテンツを表示する方法はありますか?

私は \list ですべてのデータベースを表示します。 \d を使えばすべてのテーブルを表示することができますが、テーブル内のすべてのデータを表示するにはどうすればよいのでしょうか?

どのように解決するのですか?

新しいバージョン: (8.4 から) リリースノートに記載 )

TABLE mytablename;

長いですが、すべてのバージョンで動作します。

SELECT * FROM mytablename;

を使用するとよいでしょう。 \x 読みやすさのために、幅の広いテーブルの場合は、最初に

長いデータの場合。

SELECT * FROM mytable LIMIT 10;

などを使用します。

ワイドデータ(大きな行)の場合は psql コマンドラインクライアントを使用すると便利です。 \x を使用すると、行を表形式ではなくキー/値形式で表示することができます。

 \x
SELECT * FROM mytable LIMIT 10;

どの場合も、最後のセミコロンが重要であることに注意してください。