Size: a a a

Sequelize - community (eng/ru)

2021 May 18

K

Kyle Felipe in Sequelize - community (eng/ru)
Nope, I made to learn how sequelize works....
источник

GF

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

GF

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

GF

Garik Freedomyan in Sequelize - community (eng/ru)
Друзья приветствую, есть 2 модели. Пользователь и его словарь. При создании пользователя я хочу сразу создать ему его словарь. Но тайпскрипт ругается на свойство "dictionary". По логике тип этого свойства должен быть Dictionary как в классе пользователя   public readonly dictionary?: Dictionary; но когда я ставлю тип Dictionary в интерфейсе атрибутов модели пользователя TS ругается как на втором скрине. Если поставить any то все ок. Можете подсказать в чем истина?
источник

MY

Max Yaht in Sequelize - community (eng/ru)
Добрый вечер всем. Есть три модели: Teacher(id, name) , Students(id , name), Lesson (id, title, date, status). Между lesson и двумя моделями реализована связь многие ко многим, есть две сквозные таблицы lessons_students, lessons_teachers.
Есть гибкий запрос выборки по урокам включая данные из этих двух моделей с подзапросами подсчёта количества учеников и учителей по id соответствующих связных таблиц.

Каким образом можно оптимизировать поиск? Подразумевается, что в таблице lessons много данных. Понимаю, что нужно добавить индексы. Но на какие поля и какого типа. Заранее благодарю.

И нужно ли вообще добавлять индекс на primary key
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
по самым частым полям в where
источник

YZ

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

YZ

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

K

Kyle Felipe in Sequelize - community (eng/ru)
my code is this GH repo..
But its solved
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
i don’t see it in description of issue. sorry. ok, nice
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
что за поле обьект в модели? json?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
гляньте нет ли в модуле миграций команды для генерации
источник

GF

Garik Freedomyan in Sequelize - community (eng/ru)
в модели User? не вижу поле объект
источник

GF

Garik Freedomyan in Sequelize - community (eng/ru)
не совсем понял вопрос
источник

YZ

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

YZ

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

YZ

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

YZ

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

GF

Garik Freedomyan in Sequelize - community (eng/ru)
это из примера в документации sequelize and typescript
https://sequelize.org/master/manual/typescript.html

Практически в самом начале
источник

GF

Garik Freedomyan in Sequelize - community (eng/ru)
только там Project (это модель такая же модель как и юзер)
источник