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