Size: a a a

Sequelize - community (eng/ru)

2020 January 22

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
синк не юзаю, плохая же практика
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
у нас миграции были
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
все по дефолту
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Yaroslav Zhymkov
синк не юзаю, плохая же практика
Дело в том, что в issue было написано, что иначе типа не работает M:M в Sequelize...
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Или может я что-то не так понимаю?)
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
а да, так получаеться, я хз как решить
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
Может, я схему проектировать разучился?)
источник

GS

Grigorii K. Shartsev in Sequelize - community (eng/ru)
И всё разбивают на пары связок по 2
источник
2020 January 23

ii

iCheater iCheater in Sequelize - community (eng/ru)
есть практические пример зачем нужны миграции и сиды?  в какой ситуации без них никак?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
чтоб везде структура бд была одинаковая
источник

ii

iCheater iCheater in Sequelize - community (eng/ru)
зачем делать sequelize db:migrate если можно сделать sync?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
ибо синк может конфликтовать с текущей структурой
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
а в migration степы изменений описаны
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
и когда на проде будешь бд подымать, ты ж не будешь с 0 ставить
источник

YZ

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

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
там синк не получиться делать
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
+ для того, чтоб прод и локал были одинаковы
источник

ii

iCheater iCheater in Sequelize - community (eng/ru)
Yaroslav Zhymkov
и когда на проде будешь бд подымать, ты ж не будешь с 0 ставить
sync({alter: true)} // This checks what is the current state of the table in the database (which columns it has, what are their data types, etc), and then performs the necessary changes in the table to make it match the model.
разве это не приведет к такому же результату?
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
некогда разьяснять, все что описал выше актуально.
источник

YZ

Yaroslav Zhymkov in Sequelize - community (eng/ru)
итог:
для того, чтоб прод и локал были одинаковы
для того, чтоб у всех была одна и та же структура
для избежания конфликтов
для явного понимания степов изменения
источник