PostgreSQL の「use database_name」コマンド 質問する

PostgreSQL の「use database_name」コマンド 質問する

私はPostgreSQL初心者です。

USEMySQL や MS SQL Server のコマンドのように、Postgres のクエリ エディターから別のデータベースに接続したいと考えています。

\c databasenameインターネットで検索して見つけたのですが、psqlPostgreSQL クエリ エディターから実行しようとすると、構文エラーが発生します。

pgscripting でデータベースを変更する必要があります。やり方を知っている人はいますか?

ベストアンサー1

PostgreSQL への接続は常に特定のデータベースへの接続です。別のデータベースにアクセスするには、新しい接続を取得する必要があります。

psql で使用すると\c、古い接続が閉じられ、指定されたデータベースや資格情報を使用して新しい接続が取得されます。まったく新しいバックエンド プロセスなどがすべて得られます。

例:

yourUser=# \c newDatabaseName
You are now connected to database "newDatabaseName" as user "yourUser".

おすすめ記事