我在Amazon RDS上有一个数据库。我正在开发一个主要数据库为PostgreSQL的Rails应用程序。
Postgres数据库需要用RDS的数据更新。我需要从MySQL中提取记录,然后将其加载到Postgres中。
另外,这不是数据库迁移。
一个选项是在我的rails应用程序中创建一个辅助数据库(MySQL)。但这似乎不是一个好的选择,因为我只需要在需要时传输数据,而不是非常频繁。
实现这一目标的最佳方法是什么?这可以通过pgloader完成吗?
更新
This解决了我的问题。我只需要从MySQL中阅读,这一切都很好。这种方法有什么缺点吗?

最佳答案

您可以使用PostgreSQL的外部数据包装器:您的MySQL表将被视为PostgreSQL表。
见:https://www.postgresql.org/docs/current/static/postgres-fdw.html

关于mysql - 从MySQL将数据加载到Postgres,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43672111/

10-12 22:05
查看更多