我想通过右键单击postgresql并选择createdatabase来创建名为“president”的数据库。
但是,我在下面的截图中得到了错误。
我可以用其他名称创建数据库,比如someotherdatabase和someotherdatabase2(参见屏幕图)。
我能找到并删除似乎已经存在的数据库“总统”吗?
更新!!
如果我执行
select * from pg_database
我得到以下结果:
所以数据库“总统”似乎确实存在(同时我删除了一些其他数据库和一些其他 db2 。)
但是,如果我执行
drop database President
我得到:
1条答案
按热度按时间ijxebb2r1#
您可以查询目录视图
pg_database
要检查数据库是否已存在,请执行以下操作:把它扔下去
drop database
:注意postgres的
drop database
语法支持if exists
子句,在您的用例中可能很方便: