回答:
コマンドラインから:
psql -f 1.sql
psql -f 2.sql
psql
プロンプトから:
\i 1.sql
\i 2.sql
ファイルを特定の順序でインポートする必要がある場合があることに注意してください(例:データ操作前のデータ定義)。あなたが持っている場合はbash
、シェル(GNU / Linuxでは、マックOS X、Cygwinの)およびファイルはアルファベット順にインポートすることができる、あなたは、このコマンドを使用することがあります。
for f in *.sql ; do psql -f $f ; done
これはpsql
アプリケーションのドキュメントです(ありがとう、Frank):http : //www.postgresql.org/docs/current/static/app-psql.html
psql
実行できることを確認してください。:2)を確認し、ユーザーは、必要に応じて書き込み権限、持っているCREATE
、INSERT
、UPDATE
、など3)をインポートするSQLファイルを。私が理解している限り、あなたは今、ステージ1にいます。
コマンドラインで、最初にpsqlが存在するディレクトリに到達してから、次のようなコマンドを記述します。
psql [database name] [username]
次にEnterキーを押します。psqlはパスワードを要求し、ユーザーにパスワードを与えます。
次に書く
> \i [full path and file name with extension]
次に、Enterキーを押して挿入を完了します。
接続サービスファイルを使用して常に優先(lookup / google 'psql接続サービスファイル')
次に、単に:
psql service={yourservicename} < {myfile.sql}
どこでyourservicename
サービスファイルからセクション名です。