私はソフトウェアテスターとして働いています。私は自分のプロジェクトをローカルでテストしたい。だから私はpsql
コマンドを使用してデータベースを挿入します。私は何度もやってみました。私はログインページにアクセスすることができませんでした。Linux端末を使用してPostgreSQLでSQLファイルを実行するにはどうすればよいですか?
これは私がやったことです:
[email protected]:/home/naveen$ psql -U admin docmgr
Password for user admin: psql (9.5.4) Type "help" for help.
docmgr=> psql docmgr -f /var/www/html/docmgr/application/assets/dd/structs/docmgr_21Oct2016.sql -U admin
docmgr-> \dt No relations found.
docmgr-> \dt No relations found.
docmgr-> select * from admin_users;
ERROR: syntax error at or
near "psql" LINE 1: psql docmgr -f
/var/www/html/docmgr/application/assets/dd/st...
^
内容:SQLをテーブルクエリを作成します。エラーは発生しません。それは何も示していない。私はテーブル "\ dt"のリストを選択します。それは関係が見つからないことを示しています。私はコマンドが動作していないと思う.. –
あなたの質問では、あなたは "どのようにSQL *ファイルを* postgresにダンプするかを聞いているようですが、タイトルは" SQL *ファイルを* postgresにダンプする方法 "です。 .. "だから、それは何ですか? Postgresからデータを取得するか、Postgresにデータを取得しますか? –
私の仮説:このファイルには、「あなたが探しているダンプではありません」というテキストが含まれています。それはあまりありませんが、私たちが与えた情報に合っています。 – IMSoP