PostgreSQL(托管数字海洋数据库):促进只读数据库实例以读写数据库实例

时间:2019-09-23 13:16:03

标签: python-3.x postgresql psycopg2 digital-ocean

我目前正在为托管数据库完成部署过程。

部署过程将通过各种shell命令和Digital Ocean API在该Droplet上提供新的Droplet和docker-machine。

该脚本使用Python编写,充分利用了上述API和各种子流程调用。

作为此过程的一部分,我想做一个新的Web应用程序将连接到的当前活动数据库(Digital Ocean API支持:https://developers.digitalocean.com/documentation/v2/#create-a-read-only-replica)的副本-然后创建该数据库新的测试集成源,而无需在生产数据库上进行测试。但是,我需要提升该数据库实例以进行读写...

因此,我想知道-为测试集成复制数据库实例的最佳方法是什么?我认为最好创建只读副本,然后在可能的情况下,使用部署脚本中的psycopg2或类似方法将其提升或提升为完整数据库。

这可能吗?我是否需要主证书才能执行此操作? psycopg2甚至支持吗?

0 个答案:

没有答案