database - 将 FUNCTION 添加到只读事务(PGSQL 和 Docker 复制)
问题描述
我已经使用 bitnami 图像来复制我的 pgsql 数据库,它工作正常。除了
"Unhandled rejection SequelizeDatabaseError: must be owner of database xxx"
似乎不会影响创建/更新之外。
我唯一的问题是当我尝试读取我的追随者数据库时,我在原始数据库上的自定义函数没有被复制。我试图手动插入它,但当然,我遇到了一个
"ERROR: cannot execute CREATE EXTENSION in a read-only transaction"
我猜这两个问题是相关的?
如果没有,您是否知道在复制完成后插入我的自定义函数或在复制期间复制它的方法?
解决方案
推荐阅读
- c# - HttpRequestMessage 未设置为对象的实例
- c# - AcquireTokenAsync 是线程安全的吗?
- ruby-on-rails - 使用 CanCanCan 和 Knock auth Rails 管理授权
- javascript - 使用 jQuery 检查/取消选中复选框数组
- javascript - 向在 firebase 数据库中注册的所有用户发送电子邮件
- vue.js - opengraph 标签不适用于组件 [Vuejs, vue-meta]
- php - 如何将varchar与使用mysql返回的值数组进行比较
- sql - 如何在 SQL 中使用 From 和 To 日期创建日期列表?
- php - 在 magento 2 中获取基于产品的运输方式
- python - 使用 Pandas 确定最佳组配置