Я разрабатываю приложение 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 в комментариях