Size: a a a

Sequelize - community (eng/ru)

2021 April 11

М

Максим in Sequelize - community (eng/ru)
const sequelize = new Sequelize(
   
processprocess.env.DATABASE_NAME, processprocess.env.DATABASE_USER, processprocess.env.DATABASE_SECRET,
   {
       host:
processprocess.env.DATABASE_HOST,
       dialect:
processprocess.env.DATABASE_DIALECT,
       port:
processprocess.env.DATABASE_PORT,
       logQueryParameters: true,
       define: {
           timestamps: false
       },

       pool: {
           max: 5,
           min: 0,
           acquire: 30000,
           idle: 10000
       }
   }
);



что тут надо дописать чтобы включить дебагер? потому запросов к БД я в консоли пока не вижу
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
logger: true
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
или как то так
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
ща
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
источник

М

Максим in Sequelize - community (eng/ru)
ага, пусто)
источник

М

Максим in Sequelize - community (eng/ru)
phone - котоырй вытягиваю с jwt есть
а вот никаких логов при обращении к БД с этим телефоном нет
источник

М

Максим in Sequelize - community (eng/ru)
А где можно нормально почитать про hasMany belongsTo hasOne?
источник

М

Максим in Sequelize - community (eng/ru)
Попробовал на локалхосте force: true
источник

М

Максим in Sequelize - community (eng/ru)
ошибка
Unhandled rejection Error: Cyclic dependency found. order is dependent of itself.
Dependency chain: details -> order -> escalation => order
источник

М

Максим in Sequelize - community (eng/ru)
Там 300 строк этих ключей… Вероятно прошлый разработчик где-то опечатался
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
источник

М

Максим in Sequelize - community (eng/ru)
Если я верно понимаю, то например
order.hasMany(details, { foreignKey: "id_order" });
Означает что в табилце details есть поле id_order которое ссылается на order.id (на примари ключ)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
да
источник

М

Максим in Sequelize - community (eng/ru)
order.belongsTo(employees, { foreignKey: "id_executor" });
а тут, типа в таблице order есть поле id_executor, которое ссылается на employees.id по ключу
То же самое, только в обратную сторону
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
да
источник

М

Максим in Sequelize - community (eng/ru)
то есть мне для каждой (по крайней мере так планировал делать прошлый разраб) надо связку в 2 стороны настроить
источник

М

Максим in Sequelize - community (eng/ru)
order.hasOne(order, {
   foreignKey: "id_parent",
   as: 'children'
});


А вот интересный кейс. Ссылка сам на себя?)
источник
2021 April 12

s

svasta☦️ in Sequelize - community (eng/ru)
Подскажите пожалуйста, есть массив id как найти все записи принадлежащие этим id
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
источник