No.2ベストアンサー
- 回答日時:
7.x の PostgreSQL では COPY コマンドが WITH CSV をサポートしていないようです。
http://www.postgresql.org/docs/7.2/static/sql-co …
http://www.postgresql.org/docs/7.4/static/sql-co …
には WITH CSV がありません。
http://www.postgresql.org/docs/8.0/static/sql-co …
http://www.postgresql.org/docs/8.4/static/sql-co …
には WITH CSV があります。
できるだけ安定した新しいバージョンの postgresql-8.x を利用するのが望ましいのですが、
何か理由があって 7.2.3 を使うのであれば、COPY コマンドではない方法を探す必要があります。
ご回答ありがとうございます。
最初、書籍の内容に基づいて(Yumで)インストールしようとしたところ、いつの間にか(ダブルクリックで)pgdg-redhat-8.0-5.noarch.rpmがインストールされてしまい、エンコーディングがASCIIで初期化されてしまっていましたため、アンインストールしまいた。しかしながら、その後、既にインストールされているというエラーメッセージが出て、再インストールができなくなりました。そこで、別の書籍
書籍の内容に基づいて、postgresql-7.2.3.tar.gz(付録)をインストールしたという経緯があります。こちらはUTF8に対応していないようで、EUC_JPになっていますが、EUC_JPのファイルがなぜか文字化けもします。RedHat8.0からCentOS5へ移行をする際(検討中)、あるいは、どこかで、postgresql-8.x.tar.gzをダウンロードできれば、postgresql-8.xを試してみます。
No.1
- 回答日時:
testdata.csvをインポートしたいならその後の「/」は不要でしょう。
この回答への補足
postgresql-7.2.3.tar.gzをインストールする際、UTF8を設定できず、EUC_JPになってしまいました。TeraPadでは文字コード指定再読込がEUC(E)しかないため、不安でしたが、RedHat8.0のTerminalで開いてみると、日本語表示に関しては問題なさそうです。ただし、アクセント文字は文字化けしてしまっています。
補足日時:2011/06/06 00:27ご回答ありがとうございます。
testdata.csvの後には「/」は付けていません。
参考にしていた書籍にデータベースにテーブルを作成することが記載されていませんでした。しかしながら、テーブルを作成しても同じ結果です。インポートしようとしているファイルには、ラベルを付けていません(Windows版でインポートした際、不要であったため)。スキーマや主キーを作成していないと、問題はあるでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php エラー 2 2022/10/23 16:43
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- Visual Basic(VBA) マクロを教えてください。 7 2023/06/01 19:47
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- XML PHP.laravelについて 1 2023/07/06 15:26
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
postgresqlでのトランザクショ...
-
SQLについてです
-
postgresqlの接続ポート5432か...
-
windows版postgresql 異なるバ...
-
Access フォーム「使用可能」...
-
postgresqlの国際化言語のサポ...
-
Windows10でQuickTimeがインス...
-
大至急!mdfファイルの中身を見...
-
phpPgAdminでログインできません
-
インストール時のエラー
-
64bitサーバにOracleが作成でき...
-
MySQLとPostgresの同時使用
-
PostgreSQLで集約関数をネスト...
-
ORACLE DB を軽く動かしたい
-
autovacuumがメモリ負荷に!
-
SQL ExpressエディションのCPU...
-
DB2 9とOracle10g なぜDB2はマ...
-
ORACLEをインストールしたディ...
-
accessのレコードデータをPostg...
-
PostgreSQLでポート変更ができない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
postgresqlでのトランザクショ...
-
JDBCのバグ?それともプログラ...
-
postgresql のフルバキュームみ...
-
sqlにて0無しの月をフォーマッ...
-
pgAdminIIIでのリストア
-
JDBCで配列を使ったSQL文(INSE...
-
PostgreSQLのアンインストール...
-
SQLについてです
-
PostgreSGLをインストールできない
-
postgresqlの接続ポート5432か...
-
windows版postgresql 異なるバ...
-
MySQLとPostgresの同時使用
-
Windows10でQuickTimeがインス...
-
PostgreSQLの標準文字コードをS...
-
PostgreSQLで集約関数をネスト...
-
Access フォーム「使用可能」...
-
Windows10がインストールできま...
-
443ポートのみが開放できない
-
CASEの中にCASE
-
PostgreSQLを完全に削除出来ない
おすすめ情報