使用node-pg-migrate程序化api?

时间:2018-06-05 13:57:31

标签: node.js postgresql

任何人都有一些关于使用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 ..........

     

数据库连接正确且数据库已启动。

0 个答案:

没有答案