如何在Postgresql中定期使用生产数据刷新测试数据库?

时间:2018-07-26 04:54:43

标签: database postgresql postgresql-9.3 database-administration postgresql-9.5

能否请您告诉我如何使用ETL管道配置在PostgreSQL中定期使用生产数据刷新测试数据库?除了ETL之外,还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

ETL代表“提取,转换,加载”,但是您当然不需要任何转换。

将数据库复制到测试系统的典型方法是:

  • 杀死与目标数据库的所有连接。

  • DROP目标数据库。

  • pg_dump源数据库。

  • 将转储恢复到目标位置。

第三步和第四步可以使用管道同时执行。