如何在 node-pg-migrate 迁移中插入记录?
How do I insert records in a node-pg-migrate migration?
我正在尝试使用 node-pg-migrate
来处理 ExpressJS 应用程序的迁移。我可以将大部分 SQL 转储转换为 pgm.func()
类型调用,但在我的解决方案的查找表中看不到任何处理初始数据的实际 INSERT
语句的方法。
可以使用 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 语句。
我正在尝试使用 node-pg-migrate
来处理 ExpressJS 应用程序的迁移。我可以将大部分 SQL 转储转换为 pgm.func()
类型调用,但在我的解决方案的查找表中看不到任何处理初始数据的实际 INSERT
语句的方法。
可以使用 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 语句。