Запустите Liquibase с NodeJS - PullRequest
0 голосов
/ 11 мая 2018

Я только что начал автоматическую миграцию базы данных с помощью Liquibase.Я понимаю основы Liquibase и могу запустить его с помощью командной строки.Я хочу также автоматизировать этот процесс.Я хочу, чтобы Liquibase запускался всякий раз, когда запускается мой проект NodeJS.Любая помощь?

1 Ответ

0 голосов
/ 12 июля 2018

С node-liquibase вы уже можете это сделать.

const liquibase = require('liquibase');

liquibase({
  changeLogFile: 'resources/liquibase/db.changelog.xml',
  url: 'jdbc:postgresql://localhost:5432/postgres',
  username: 'postgres',
  password: 'admin'
})
.run('<action>', '<action-params>')
.then(() => console.log('success'))
.catch((err) => console.log('fail', err));
...