在PostgreSQL中使用“使用database_name”命令
我是PostgreSQL的初学者。
我想从Postgres的查询编辑器连接到另一个数据库,比如MySQL或MS SQL Server的USE
命令。
我通过searchInternet来find\c databasename
,但是它仅在psql上运行。 当我从PostgreSQL查询编辑器中尝试时,出现语法错误。
我必须通过pgscripting来更改数据库。 有谁知道如何做到这一点?
当你连接到PostgreSQL时,它总是到一个特定的数据库。 要访问不同的数据库,你必须得到一个新的连接。
在psql中使用\c
closures旧的连接,并使用指定的数据库和/或凭证获取一个新连接。 你会得到一个全新的后台进程和一切。
您必须指定要在连接上使用的数据库; 如果你想为你的脚本使用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;