- - PR -
postgres DB のカラム名バックアップ CSV出力
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-09-25 08:12
すみませんが、どなたか御助言いただきたいです。
下記URLのメモに従って、DBのCSVバックアップをやると http://kishi-r.com/2006/12/postgresdb/ COPY テーブル名 TO '/home/postgres/ファイル名' USING DELIMITERS ',' ; は、ちゃんとエラーなく動くのですが、 ちなみにCSVでエクスポートする場合にカラム名をヘッダーに表示する場合 COPY テーブル名 TO '/home/postgres/ファイル名' HEADER CSV; を実行すると、 nads=# copy node to '/home/itg/data.csv' HEADER CSV; ERROR: parser: parse error at or near "HEADER" at character 35 nads=# というエラーが出ていわゆるDBのカラム名のバックアップができません。 どうすれば、いいのでしょうか?見識者の方がいらっしゃったら、 御助言いただきたいです。 環境: OS:redhat9 postgresql: postgresql-7.3.2-3 postgresql-server-7.3.2-3 postgresql-libs-7.3.2-3 の環境です。 |
|
投稿日時: 2008-09-25 08:41
マニュアルは読みましたか?
http://www.postgresql.jp/document/pg732doc/reference/app-psql.html http://www.postgresql.jp/document/pg833doc/html/app-psql.html あなたの使っているバージョンのpsqlではその文法はサポートしていません。 |
|
投稿日時: 2008-09-25 10:43
すみません。見ていませんでした。
Versionによって、こんなに違うんですねえ。。 (確かに ver7 ver8 では、違いすぎますよね。。) では、この作業は、できないという事なんですねえ。。(残念!!) 助言の程。ありがとうございました。 |
1