任何人都有一些关于使用node-pg-migrate程序化api的好例子 我能够使用cli来运行迁移脚本,但是使用api会给我一些问题。
我目前正在使用无服务器框架编写lambda。
handler.js
import pg_migrate from 'node-pg-migrate';
const databaseUrl = postgres://${process.env.DB_USER}:${process.env.DB_PASSWORD}@${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_NAME}
let up : 'up'
const options = {
"databaseUrl": databaseUrl,
"migrationsTable": "pgmigrations",
"dir": "migrations",
"direction": up,
"count": 1,
"ignorePattern": ""
}
pg_migrate(options);
我得到的错误是
错误:客户端已连接。您无法重复使用客户端。
错误:无法获取迁移文件:错误:找不到模块“。” 在webpackMissingModule ..........
数据库连接正确且数据库已启动。