Используете API-интерфейс node-pg-migrate? - PullRequest
0 голосов
/ 05 июня 2018

У кого-нибудь есть несколько хороших примеров использования API-интерфейса node-pg-migrate?
Мне удалось использовать cli для запуска сценариев миграции, но использование API вызывает у меня некоторые проблемы.

IВ настоящее время я пишу лямбду, используя серверный фреймворк.

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);

Я получаю ошибку:

Ошибка: клиент уже подключен.Вы не можете повторно использовать клиент.

Ошибка: не удается получить файлы миграции: ошибка: не удается найти модуль "."at webpackMissingModule ..........

Соединение с базой данных правильное, и база данных работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...