Xandr24
@Xandr24
учиться и еще раз учиться

Как подключиться к бд в Sequelize postgres?

Добрый день всем!
Попытался создать подключение к базе данных и создать таблицу в имеющейся бд (создавал базу данных через PGAdmin3), но получил какую то странную ошибку, поиски в гугле не помогли мне разобраться в этой ситуации,
вот код:
const Sequelize = require('sequelize');
const sequelize = new Sequelize("bd_films", "alejandro", "pass", {
  dialect: "postgres",
  host: "127.0.0.1",
  port: "5432",
  schema: "my_schema"
});

const User = sequelize.define('kik', {// kik - название таблицы
  id: {
    type: Sequelize.INTEGER,
    autoIncrement: true,
    primaryKey: true,
    allowNull: false
  },
  email: {
    type: Sequelize.STRING(254),
    allowNull: false
  },
  password: Sequelize.STRING,
}, {
  timestamps: false, // ЛУЧШЕ ВКЛЮЧИТЬ, ПОКАЗЫВАЕТ КОГДА БЫЛ СОЗДАН ОБЪЪЕКТ И КОГДА ОБНОВЛЯЛСЯ
});

sequelize.sync({force: false}).then(()=>{ //force: true - перезаписывает полностью данные таблицы с нуля
    User.create({
    username: 'test3',
    password: 'test3',
    email: 'test3'
  })
})

а вот ошибка:
Unhandled rejection SequelizeConnectionError: ������������ "alejandro" �� ������ �������� ����������� (�� ������)
at connection.connect.err (C:\Users\Александр\Desktop\Alejandro\sites\films\node_modules\sequelize\lib\dialects\postgres\c
onnection-manager.js:182:24)
at Connection.connectingErrorHandler (C:\Users\Александр\Desktop\Alejandro\sites\films\node_modules\pg\lib\client.js:191:1
4)
at Connection.emit (events.js:189:13)
at Socket. (C:\Users\Александр\Desktop\Alejandro\sites\films\node_modules\pg\lib\connection.js:126:12)
at Socket.emit (events.js:189:13)
at addChunk (_stream_readable.js:284:12)
at readableAddChunk (_stream_readable.js:265:11)
at Socket.Readable.push (_stream_readable.js:220:10)
at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)

Помогите пожалуйста разобраться в данном вопросе!
  • Вопрос задан
  • 1149 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы