gpt4 book ai didi

postgresql - 如何在 azure postgresql 服务上创建数据库模板

转载 作者:行者123 更新时间:2023-11-29 13:17:21 25 4
gpt4 key购买 nike

在使用 postgresql om azure 的数据库服务时,似乎无法创建自定义模板数据库。

我想要实现的是一个常规帐户,csn 创建启用了特定扩展名的新数据库。可以委托(delegate)创建,但在我的测试中,除了初始数据库管理员帐户之外,扩展的启用失败。

最佳答案

我刚刚在 Azure Database for PostgreSQL 中尝试了以下操作并且它有效(当我引导您完成我在 Azure 中的步骤时,请耐心等待)。

  1. 在 Azure CLI (bash) 中 followed steps in Quick Start for Azure PostgreSQL创建一个新的资源组 > 在其中创建一个 PG 服务器 > 在该 PG 服务器上创建一个新的数据库 (originaldb)。一切正常。
  2. 然后我为 orginaldb(我在步骤 1 中创建的数据库)启用了地球距离和立方体(地球距离的先决条件)扩展。
  3. 然后我使用 CLI 使用 orginaldb 作为模板创建了另一个数据库 (dbclone):创建数据库 dbclone 模板 originaldb;它工作得很好,并且在 dbclone DB 中启用了 cube 和 earthdistance 扩展。
  4. 现在开始尝试使用另一个 PG 用户:我创建了一个 PG 用户 (user1) 并授予该用户数据库创建权限。
  5. 然后我以 user1 的身份登录到我的服务器,并使用相同的命令从 CLI 创建了另一个数据库:创建数据库 dbclone2 模板 originaldb;它也有效,我看到在 dbclone2 数据库中启用了 cube 和 earthdistance 扩展。

这就是你想要做的吗?您是按照相同的步骤遇到错误还是尝试做一些不同的事情?

关于postgresql - 如何在 azure postgresql 服务上创建数据库模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47088979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com