0

こんにちはImは、postgresqlのCOPYコマンドを使用して、ローカルドライブのcsvファイルからrailsアプリのpostgresqlデータベースにデータをインポートする方法を学習しています。

最初のステップは、ローカルドライブでpostgresqlの場所を見つける方法です。

COPYコマンドを呼び出すのに必要ではないでしょうか?

私はGUIとして見ることができるpg3adminを持っています、それは私のすべてのデータベースを持っています。しかし、どこからコピーコマンドを呼び出すのでしょうか?

ありがとう

4

2 に答える 2

2

ファイルをCOPYテーブルに入れるFROMには、PostgreSQLサーバーを実行しているOSユーザー、または(より一般的には)クライアントを実行しているOSユーザーがファイルにアクセスできる必要があります。後者の場合、あなたCOPY tablename FROM STDINとあなたのクライアントアプリケーションはファイルをサーバーに送ります。psqlでこれを行うには、\copyを使用します。

于 2012-05-02T15:42:49.837 に答える
0

でのpostgresの生活のほとんど(* nix OSを使用していると仮定)/var/lib/pgsql。postgresのマニュアルには、ファイルが一般的に見つかる場所と、各ファイルの機能に関する詳細が記載されています。

于 2012-05-02T13:42:58.407 に答える