Как переключиться на новый экземпляр Postgres после установки его новой версии? - PullRequest
0 голосов
/ 13 января 2019

Я разрабатываю приложение Nodejs с использованием sequelize. Я использовал 9.6 и только что установил 10.6, а также скопировал базу данных в новую версию (так что сейчас у меня есть 2 копии, по одной на каждый сервер / версию).

Однако мое приложение все еще использует старое. Я не уверен, как это изменить. Это через код или я должен просто как-то остановить работу старого сервера и запустить новый? Кстати, я использую pgAdmin.

Это мой config.json, который использует sequelize:

{
  "development": {
    "username": "postgres",
    "password": "364200",
    "database": "userbase",
    "host": "127.0.0.1",
    "port": 5433, // was 5432
    "dialect": "postgres"
  },
  "test": {
    "username": "postgres",
    "password": "364200",
    "database": "userbase",
    "host": "127.0.0.1",
    "port": 5433, // was 5432
    "dialect": "postgres"
  },
  "production": {
    "username": "postgres",
    "password": "364200",
    "database": "userbase",
    "host": "127.0.0.1",
    "port": 5433, // was 5432
    "dialect": "postgres"
  }
}

index.js (sequelize)

sequelize = new Sequelize('userbase', 'postgres', '364200', {
  host: '127.0.0.1',
  port: '5433' // <--- ADD THIS HERE
  dialect: 'postgres',

});

РЕДАКТИРОВАТЬ: Исправлено с помощью @ Chiller в комментариях

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