Как запустить миграцию Knex для удаленной базы данных? - PullRequest
0 голосов
/ 31 марта 2020

У меня есть удаленная база данных, с которой я хочу запустить миграцию Knex.

Я вижу, что в документации по Knex CLI есть флаг --connection, но когда я пытаюсь

knex migrate:latest --connection [[my connection string]

Я получаю

error: unknown option `--connection'

1 Ответ

1 голос

http://knexjs.org/#Migrations -CLI

у вас должно быть knexfile.js в папке вашего проекта. Файл должен содержать что-то вроде этого:

module.exports = {
  development: {
    client: 'mysql',
    connection: {
      host : '127.0.0.1', // should be remote host
      user : 'your_database_user',
      password : 'your_database_password',
      database : 'myapp_test'
    }
  }
}

И тогда вы можете запустить миграцию

По npx knex migrate:latest

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