質問 |
||
| 質問者:postgres | csvデータをPostgresへ | |
|---|---|---|
困り度:
|
csv形式のデータがあります. これをPostgresへ入れたいのですが,どのようにしたらいいのでしょうか? コマンド等を調べていますがなかなか見つからずに苦労しています. ご存知の方がおられたら教えてください. よろしくお願いします. |
|
質問投稿日時:05/11/30 13:28 質問番号:1810819 |
||
回答良回答10pt |
|
| 回答者:bin-chan | 本来のご質問は、OracleでいうSQL*Loader的な質問であったようで失礼しました。 代案として回答させてもらいましたのでご容赦ください。 ODBCドライバーインストールを行い、「テーブルのリンク」で接続します。 参考URLにドライバー乳先へのリンク・設定方法の解説があります。 |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:自信あり |
|
| |
回答日時:05/12/01 13:21 回答番号:No.3 |
|
| 参考URL: | http://www.itnavi.com/PGSQLsiyou2.htm#run4 |
| この回答へのお礼 | 回答ありがとうございます. 実際には使いませんでしたが,良い勉強が出来ました.ありがとうございます. |
回答良回答20pt |
|
| 回答者:athanasius | インポートするデータがフィールド全てを満たしていればですが、 copy コマンドで出来ます。 文法は以下の通り COPY [ BINARY ] table [ WITH OIDS ] FROM { 'filename' | stdin } [ [USING] DELIMITERS 'delimiter' ] [ WITH NULL AS 'null string' ] COPY [ BINARY ] table [ WITH OIDS ] TO { 'filename' | stdout } [ [USING] DELIMITERS 'delimiter' ] [ WITH NULL AS 'null string' ] |
|---|---|
| 種類:回答 どんな人:経験者 自信:参考意見 |
|
| |
回答日時:05/11/30 17:35 回答番号:No.2 |
|
| この回答へのお礼 | ありがとうございます。 早速明日試してみます!! |
回答 |
|
| 回答者:bin-chan | ACCESSで同じことを行うスキルをお持ちなら、ODBC設定してアクセスでインポート。 |
|---|---|
| 種類:アドバイス どんな人:経験者 自信:自信あり |
|
| |
回答日時:05/11/30 14:09 回答番号:No.1 |
|
| この回答へのお礼 | お返事ありがとうございます。 アクセスではデータの取り込みは簡単なんですが、ODBCは聞いたこともなかったので、戸惑っています。 |