Size: a a a

Sequelize - community (eng/ru)

2020 April 11

E

Ed in Sequelize - community (eng/ru)
import Sequelize, { Model } from 'sequelize';

class ProductsItems extends Model {
 static init(sequelize) {
   super.init(
     {
       min: Sequelize.INTEGER,
       max: Sequelize.INTEGER,
       mandatory: Sequelize.BOOLEAN,
     },
     {
       sequelize,
     }
   );

   return this;
 }
}

export default ProductsItems;
источник

E

Ed in Sequelize - community (eng/ru)
and for both models (Product and Subitem) I did the associate pointing to this model
источник

E

Ed in Sequelize - community (eng/ru)
static associate(models) {
   this.belongsToMany(models.Product, {
     through: {
       model: models.ProductsItems,
     },
   });
 }
источник

E

Ed in Sequelize - community (eng/ru)
before that the model was  through: {
       model: ''product_items,
     },
источник

E

Ed in Sequelize - community (eng/ru)
which is the model that is automatically created by sequelize in many to many relation
источник
2020 April 13

ms

malcev sergey in Sequelize - community (eng/ru)
у меня есть миграция

.then(() => queryInterface.sequelize
     .query(`alter table "${tableName}" add constraint "${constraintName}"
       foreign key("user_id") references "users" ("id") on delete cascade`))
источник

ms

malcev sergey in Sequelize - community (eng/ru)
как добавить еще on update cascade?
источник

ms

malcev sergey in Sequelize - community (eng/ru)
всмысле я могу это сделать в одном query?  (строке)
источник

И

Илья in Sequelize - community (eng/ru)
Вопрос не очень понятен, тебе надо добавить в миграцию информацию о том, что была добавлена опция onUpdate?
источник

ms

malcev sergey in Sequelize - community (eng/ru)
не знаю что такое inundate,
мне нужно обновить foreign key, на удаление я сделал, хочу в этой же строке повесить on update
источник

И

Илья in Sequelize - community (eng/ru)
Изменил
источник

И

Илья in Sequelize - community (eng/ru)
Т9
источник

ms

malcev sergey in Sequelize - community (eng/ru)
я не думаю, что это хорошая идея Делать 2 разные миграции для on Delete и для on Update - и также создавать ещё доп. цепочку .then - наверняка должен быть способ объединить в одну строку
источник

ms

malcev sergey in Sequelize - community (eng/ru)
я не знаю sql синтаксис
источник

И

Илья in Sequelize - community (eng/ru)
источник

И

Илья in Sequelize - community (eng/ru)
Прочти это, мне кажется, что должно работать
источник

И

Илья in Sequelize - community (eng/ru)
источник

A

Andrei in Sequelize - community (eng/ru)
malcev sergey
всмысле я могу это сделать в одном query?  (строке)
в постгре вроде можно, в других не уверен, просто в строку так и пишешь  on delete cascade on update cascade
источник

A

Andrei in Sequelize - community (eng/ru)
но я бы все таки делал это через queryInterface.addConstraint
источник

ms

malcev sergey in Sequelize - community (eng/ru)
спасибо, парни
источник