2017-09-25 10 views

答えて

1

PostgresデータベースにSQLクエリを実行するためには、あなたはログインする必要があります(SQLの構文を含みます)生PL/pgSQLのを実行する最も簡単な方法は、psqlのバイナリを使用することです:

psql -U <db_username> -d <db_name> < <raw_PL/pgSQL_file> 

bashがraw SQL/PL/pgSQLの場合は、psqlコマンドに直接渡すことができます。データベースに接続するスクリプトの場合は、1)データベースに接続するように変更するか、2)実行する必要があるSQL/PL/pgSQL以外のすべてを削除するか、それをpsqlコマンドに渡します。

瓶については、私は言うことができません。コンパイルされたjavaコード - どのデータベースに接続しようとしているかを知っています(多分、データベース名とユーザーとしてログインする必要がありますか?)。

EDIT:これらのメソッドはすべてデータベースのパスワードが必要です(データベースに1つの設定がある場合は、これが欲しい)。

+0

"PL/pgSQL" –

関連する問題