Size: a a a

2020 March 26

A

Anatoly in pro.net
и дальше применяется ко всем субд, где требуется. одинаковая.
источник

B

Bretbas in pro.net
Denis Petukhov
Не всегда. Что плохого в автогенерации миграций для простых случаев? Для сложных юзаешь чистый sql
просто даже вот тебе случай простой. Он не правильно миграцию замутил.
Ты же сам понимаешь, что он должен был вначале внешний ключ удалить прежде чем делать действия, которые я хотел
источник

DP

Denis Petukhov in pro.net
Bretbas
просто даже вот тебе случай простой. Он не правильно миграцию замутил.
Ты же сам понимаешь, что он должен был вначале внешний ключ удалить прежде чем делать действия, которые я хотел
Ага а еще он должен код за тебя писать наверное)
источник

DP

Denis Petukhov in pro.net
Bretbas
просто даже вот тебе случай простой. Он не правильно миграцию замутил.
Ты же сам понимаешь, что он должен был вначале внешний ключ удалить прежде чем делать действия, которые я хотел
Ты просто взял и сделал сам что-то со схемой а он должен догадаться наверное что это случилось)
источник

B

Bretbas in pro.net
Denis Petukhov
Ты просто взял и сделал сам что-то со схемой а он должен догадаться наверное что это случилось)
я думаю, что он в состоянии определить, что я хочу переделать индекс.
А переделывание индекса заключается в его drop и create.
а индекс наложен на колонку, которая является foreignkey.
И естественно с ней придется тоже самое сделать, так как нельзя просто так удалить индекс, если колонка является внешним ключом.

по идее, у него все есть, чтобы сообразить и сделать правильно
источник

DP

Denis Petukhov in pro.net
Bretbas
я думаю, что он в состоянии определить, что я хочу переделать индекс.
А переделывание индекса заключается в его drop и create.
а индекс наложен на колонку, которая является foreignkey.
И естественно с ней придется тоже самое сделать, так как нельзя просто так удалить индекс, если колонка является внешним ключом.

по идее, у него все есть, чтобы сообразить и сделать правильно
Я не спорю что там не все кейсы покрыты миграциями. Что-то нужно иногда делать руками.
источник

DP

Denis Petukhov in pro.net
Anatoly
миграция один раз написана, протестирована, положена в репу в виде sql.
Можно все то же самое сказать про миграции EF. Никто не запрещает сгенеренный из мигарции скрипт положить в репу
источник

B

Bretbas in pro.net
Denis Petukhov
Я не спорю что там не все кейсы покрыты миграциями. Что-то нужно иногда делать руками.
бля, вот че, он издевается?
источник

B

Bretbas in pro.net
Can't DROP 'FK_postdislikes_users_UserId'; check that column/key exists
источник

B

Bretbas in pro.net
источник

A

Anatoly in pro.net
Denis Petukhov
Можно все то же самое сказать про миграции EF. Никто не запрещает сгенеренный из мигарции скрипт положить в репу
нет, нельзя, очевидно. потому что оно продуцирует вот то, с чем коллега борется
источник

B

Bretbas in pro.net
Вот, я дописал в миграцию эту херню
источник

B

Bretbas in pro.net
чтобы он удалял foreignkey прежде чем удалял индекс
источник

DP

Denis Petukhov in pro.net
Anatoly
нет, нельзя, очевидно. потому что оно продуцирует вот то, с чем коллега борется
Это он сам накосячил какбы. Такое же можно сделать и ручным скриптом
источник

B

Bretbas in pro.net
и также после создавал foreignkey с новым индексом
источник

B

Bretbas in pro.net
я допилил сам миграцию
источник

B

Bretbas in pro.net
че он хочет от меня?
источник

B

Bretbas in pro.net
Причем смотрю что генерирует СУБД, и EF Core
источник

B

Bretbas in pro.net
однотипные скрипты блин!
источник

B

Bretbas in pro.net
на удаление foreignkey
источник