Я пытаюсь использовать postgres
и sequelize
в проекте node.js. Я установил postgres
с докером, но всякий раз, когда я пытаюсь подключиться к порту 5432 в postbird
, он возвращает мне ошибку:
соединение ECONNREFUSED 127.0.0.1:5432
То же самое, когда я пытаюсь запустить его с sequelize db:migrate
'use strict';
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.createTable('users', {
id: {
type: Sequelize.INTEGER,
allowNull: false,
autoIncrement: true,
primaryKey: true,
},
name: {
type: Sequelize.STRING,
allowNull: false,
},
name: {
type: Sequelize.STRING,
allowNull: false,
unique: true,
},
password_hash: {
type: Sequelize.STRING,
allowNull: false,
},
provider: {
type: Sequelize.BOOLEAN,
defaultValue: false,
allowNull: false,
},
created_at: {
type: Sequelize.DATE,
allowNull: false,
},
updated_at: {
type: Sequelize.DATE,
allowNull: false,
},
});
},
down: (queryInterface) => {
return queryInterface.dropTable('users');
}
};
module.exports = {
dialect: 'postgres',
host: 'localhost',
username: 'postgres',
password: 'docker',
database: 'database',
define: {
timestamps: true,
},
};