postgresql - Azure Hyperscale (Citus) 无法使用 citus 帐户创建数据库
问题描述
在 Azure 门户上创建 Azure Hyperscale (Citus) 后,我使用 DbBeaver 访问创建的数据库。我可以连接到该数据库(citus
在 Azure 门户上使用帐户及其密码成功登录),但是当我尝试创建新数据库时,我无法创建它。
我有如下异常
经过一段时间的调查,我发现该citus
帐户没有create database
以下权限
但我无法选中该复选框并保存它。它总是抛出我没有citus
帐户权限的异常(我创建 Citus Postgres Db 后创建的默认帐户)
刚刚注意到我可以在上周使用与上述相同的方法成功创建新数据库。但现在我做不到了。
有没有人和我一样的问题?我们该如何解决呢?我试图搜索谷歌,但没有运气。
非常感谢。
解决方案
超大规模 (Citus) 要求用户在默认数据库 (citus) 上工作,并且不允许用户创建新数据库。
行为一直都是这样。
你能说说你为什么需要一个新的数据库吗?如果需要分离表,可以使用命名空间,如果需要安全性,可以在表上设置基于用户的访问级别。
谢谢
推荐阅读
- java - 在 Spring Boot 应用程序中使用 Active MQ 队列的 Apache Camel 路由
- c# - PDFSharp saved Document always promps the "Save changes" message after filling form fields
- asp.net-core - ASP .NET Core OpenIdConnect Access Token not a valid JWT
- python - Python try except: InvalidSyntax
- django - 验证失败 - 必填字段。多对多序列化 Django
- elasticsearch - elasticsearch如何识别哪些字段具有共同的聚合值
- arrays - List files that satisfies Rsync Filter
- javascript - My inputs doesn't work wil fullpage scroll
- azure-powershell - 如何获取 azure app service scm 网站或 kudu 控制台的 IP 限制
- xcode - Run script in Xcode build phase