質問: sqlダンプをpostgresqlデータベースにインポートする 我々はホストを切り替えています、そして、古いホストは我々のサイトのpostgresqlデータベースのsqlダンプを提供しました。今、私はこれをテストするためにこれをローカルのwampサーバーに設定しようとしています。唯一の問題は、私が設定したpostgresql 9にこのデータベースをインポートする方法がわからないことです。pgadmin iiiを試しましたが、 'インポート'機能が見つかりません。 sqlエディタを開いてそこにダンプの内容を貼り付けて実行したところ、テーブルは作成されましたが、データを書き込もうとするとエラーが発生し続けます。error: syntax error at or near "t" line 474: t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view... the lines: copy tb_abilities (active, creation, modtime, id, lang, title, description) from stdin; t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view nl ... 私はまた、コマンドプロンプトでこれをやろうとしました、しかし、私が必要とするコマンドを見つけることができません。私が行った場合psql mydatabase < c:/database/db-backup.sql; 私はエラーが出ますerror: syntax error at or near "psql" line 1: psql mydatabase < c:/database/db-backu... ^ データベースをインポートするための最良の方法は何ですか?
回答: これがあなたが探しているコマンドです。psql -h hostname -d databasename -u username -f file.sql