在PostgreSQL中使用“使用database_name”命令

我是PostgreSQL的初学者。

我想从Postgres的查询编辑器连接到另一个数据库,比如MySQL或MS SQL Server的USE命令。

我通过searchInternet来find\c databasename ,但是它仅在psql上运行。 当我从PostgreSQL查询编辑器中尝试时,出现语法错误。

我必须通过pgscripting来更改数据库。 有谁知道如何做到这一点?

当你连接到PostgreSQL时,它总是到一个特定的数据库。 要访问不同的数据库,你必须得到一个新的连接。

在psql中使用\cclosures旧的连接,并使用指定的数据库和/或凭证获取一个新连接。 你会得到一个全新的后台进程和一切。

您必须指定要在连接上使用的数据库; 如果你想为你的脚本使用psql,你可以使用“\ c name_database”

 user_name=# CREATE DATABASE testdatabase; user_name=# \c testdatabase 

此时您可能会看到以下输出

 You are now connected to database "testdatabase" as user "user_name". testdatabase=# 

注意提示如何改变。 干杯,刚才也忙着找这个,关于postgreSQL的信息与MySQL相比还是太less了,其余的都是我的看法。

在pgAdmin中,你也可以使用

将search_path设置为your_db_name;