2

我写了一堆数据加载命令行 ruby​​ 脚本。大多数脚本从一个数据库表中提取数据并将数据加载到另一个数据库。在大多数情况下,存在一对一的表映射。Extract columns a,b,c from table A and load into column d,e,f in table B.除了源中的列名与目标中的不同。我在 ruby​​ 中使用 SQL 字符串来提取数据并加载到目标表中。SQL 在加载到目标之前可能有一些奇特的逻辑,例如聚合。

有没有办法让这更加动态?把它变成一个数据加载实用程序。也许有一个可更新的配置文件,其中包含源和目标数据库表以及用于提取和加载的查询。或者代替配置文件,通过命令行传递参数。有没有人对如何做这样的事情有任何聪明的想法?

4

0 回答 0