openGauss
开源数据库
openGauss社区官网
开源社区
为什么无法切换到目标数据库
2022-07-14为什么无法切换到目标数据库
为什么无法切换到目标数据库?
背景介绍:
在执行数据库相关操作时,发现无法切换到目标数据库。
报错内容:
bash
[ommdoc@hostname]$ gsql -d postgres -p 28000
gsql ((MogDB 3.0.0 build 62408a0f) compiled at 2022-06-30 15:06:56 commit 0 last mr )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.
MogDB=# \c mogdb
Non-SSL connection (SSL connection is recommended when requiring high-security)
You are now connected to database "mogdb" as user "ommdoc".
mogdb=# \c MogDB
Non-SSL connection (SSL connection is recommended when requiring high-security)
You are now connected to database "mogdb" as user "ommdoc".
mogdb=#
报错原因:
初始化库名时,只是把原来初始化的 postgres 库名,在客户端 gsql 上替换成了 MogDB 而已。实际上在数据库系统表和内部,其实是 postgres 库。
解决办法:
执行以下命令进行切换:
bash
mogdb=# \c postgres
Non-SSL connection (SSL connection is recommended when requiring high-security)
You are now connected to database "postgres" as user "ommdoc".
MogDB=#