【问题标题】:How do I insert records in a node-pg-migrate migration?如何在 node-pg-migrate 迁移中插入记录?
【发布时间】:2019-12-31 13:55:31
【问题描述】:

我正在尝试使用 node-pg-migrate 来处理 ExpressJS 应用程序的迁移。我可以将大部分 SQL 转储转换为 pgm.func() 类型调用,但在我的解决方案的查找表中,我看不到任何处理初始数据的实际 INSERT 语句的方法。

【问题讨论】:

    标签: node.js postgresql migration node-pg-migrate


    【解决方案1】:

    可以使用pgm.sql全部捕获:

    pgm.sql(`INSERT INTO users (username, password, created, forname, surname, department, reviewer, approver, active) VALUES
    ('rd@example.com', 'salty', '2019-12-31 11:00:00', 'Richard', 'Dyce', 'MDM', 'No', 'No', 'Yes');`)
    

    注意使用反引号 (`) 以允许跨多行断开 SQL 语句。

    【讨论】:

      猜你喜欢
      • 2018-09-05
      • 2019-01-25
      • 1970-01-01
      • 2019-03-09
      • 2016-07-14
      • 2015-10-27
      • 1970-01-01
      • 2021-02-07
      • 2015-11-23
      相关资源
      最近更新 更多