文件名称:node-postgres-objectid:使用 NodeJS 通过映射表将 MongoDB ObjectID 添加到 Postgres 行
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-18 06:11:48
CoffeeScript
Postgres 的对象 ID 因此,我们正在将一些远足数据从主 Postgres 数据库迁移到新的 MongoDB 数据库。 由于我们有许多较小的遗留系统,一个非常大,我们需要让两个数据库同步一段时间。 由于几乎所有表都对另一个表有某种引用,因此我们需要在增量 Postgres-ID 和新的 MongoDB ObjectId 之间进行映射,以方便更新。 我们的小 NodeJS 后台任务来了! 它使用 Postgres 内置的触发/侦听功能侦听 Postgres 数据库中的新行,并生成一个唯一的 ObjectID,将其插入到映射表中以供以后参考。 该程序将遍历所有配置的表并在开始侦听新行之前为所有行创建 ObjectID。 这确保了所有配置的表都有一个 ObjectID,即使脚本停止了一小会。 Postgres 设置 Postgres 函数定义 CREATE OR REPLACE
【文件预览】:
node-postgres-objectid-master
----Vagrantfile(3KB)
----coffee()
--------server.coffee(788B)
--------query-helpers.coffee(2KB)
--------config.coffee(264B)
----scripts()
--------pg-init.sh(199B)
--------pg-init.sql(1KB)
----LICENSE(1KB)
----test()
--------suite.coffee(2KB)
----.pm2-processes.json(137B)
----README.md(4KB)
----.gitignore(61B)
----package.json(471B)