我在 PostgreSQL 方面的经验很少。我一直在阅读教程和文档,为了创建或删除模式,他们都说我只需要执行:
CREATE SCHEMA myschema;
DROP SCHEMA myschema;
但它不起作用。我终于偶然发现我必须使用:
CREATE SCHEMA myschema AUTHORIZATION pgsql;
DROP SCHEMA myschema RESTRICT;
我的安装是否损坏,或者我添加了一些我不应该添加的功能?
更新:如果我使用 Mac OS X 中的 pgAdmin,它可以工作。我没有收到任何错误或任何形式的警报。基本上我只是像这样登录到 pgsql 帐户:
su pgsql
然后
psql mydatabase