2015-05-12から1日間の記事一覧

Postgresで別なDBにデータをコピーする方法

psql from_db -c "COPY (SELECT * FROM from_tbl WHERE ...) TO STDOUT" | psql to_db -c "COPY to_tbl FROM STDIN"テーブル丸ごととかなら pg_dump の出力を psql に渡せばよいのだが、テーブルの一部とか入れたいときはこうすればよさそう。カラムの値にタ…

postgres での空文字とNULL

postgres は空文字とNULLを区別する。 検証用テーブル test=# \d test Table "public.test" Column | Type | Modifiers --------+-----------------------+----------- text1 | character varying(20) | text2 | character varying(20) | test=# 空文字を投…