sql >> データベース >  >> RDS >> PostgreSQL

複数行のクエリにはpsqlの\copyを使用します

    私が今持っている実用的な解決策は、複数の行で宣言できる一時的なビューを作成し、それから\copyで選択することです。 コマンド。1行に快適に収まります。

    db=> CREATE TEMP VIEW v1 AS
    db->   SELECT i
    db->   FROM generate_series(1, 2) AS i;
    CREATE VIEW
    db=> \cd /path/to/a/really/deep/directory/structure/on/client
    db=> \copy (SELECT * FROM v1) TO 'out.csv' csv header
    COPY 2
    db=> DROP VIEW v1;
    DROP VIEW
    


    1. AndroidのSQLiteでクエリ時間を記録する

    2. EMSQLモニターへの影響

    3. SQLAlchemy式から生のコンパイル済みSQLクエリを取得するにはどうすればよいですか?

    4. SQLServerの文字列またはバイナリデータは切り捨てられます