我在OVH的Cloud DB上有一个PostgreSQL服务器,并且一直在将其数据库用于我的Web应用程序。 到目前为止,一切都很好。 我有一个项目,需要有架构。奇怪的是,我无法在具有“管理员”权限的用户上创建架构。 我已经使用模式准备了脚本,所以我只需要在准备好的数据库上运行它们,但是我需要一个带有模式的数据库来运行它们。
这是我的流程:
create schema if not exists "vMobile";
ERROR: permission denied for database my-database-dev
SQL state: 42501
我为此创建了一张票,但是等待时间太长了。
答案 0 :(得分:0)
好吧,因此我得到了OVH支持的答复,并且用户没有选择创建新架构的方法,因为他们的CloudDB仅允许访问架构公共,而提到的特权Administrator, Read/Write, Read, None
仅适用于{{ 1}}模式。
我对此的解决方案是创建名称中包含模式名称的表 像这样:
public
"vCommon"."Route"