Size: a a a

2018 October 18

АД

Антон Дьячук in Ruby Talks
...
6) сайт падает
7) PROFIT
источник

АД

Антон Дьячук in Ruby Talks
Eugene Shved
Потом пилишь миграцию на переброс данных. Из cost_removed в cost.
ну тогда в процессе миграции код может перестать выполняться
источник

АД

Антон Дьячук in Ruby Talks
нужен код который будет работать или с integer или с децимал в зависимиости от того что есть
источник

ES

Eugene Shved in Ruby Talks
Делаешь переброс данных в другую колонку.  Сайт продолжает работать. Останавливаешь сайт и делаешь взаимное переименование.
источник

IS

Ilya Shaplykо in Ruby Talks
так сайт не должен останавливать работу)
источник

o

ojab in Ruby Talks
Ilya Shaplykо
Как это делать? Вообще таким никогда не занимался
источник

NB

Nikita Batrak in Ruby Talks
Очень простой кейс, Антон выше сказал как делать
источник

IS

Ilya Shaplykо in Ruby Talks
Да, я уже понял, всем спасибо за ответы
источник

NB

Nikita Batrak in Ruby Talks
просто менять тип колонки не сейфово
источник

NB

Nikita Batrak in Ruby Talks
залочишь таблицу, все клиенты в очередь станут
источник

🐱

🐱 Rough Cat in Ruby Talks
Сперва надо организовать деплой норм, зеро даунтайм
источник

ES

Eugene Shved in Ruby Talks
Nikita Batrak
Очень простой кейс, Антон выше сказал как делать
Да. Если сайт останавливать не вариант, тогда Антона решение подходит.
источник

🐱

🐱 Rough Cat in Ruby Talks
А миграции это дело не первой важности
источник

y

yopp in Ruby Talks
не надо ничего никуда ремувить
источник

y

yopp in Ruby Talks
и типы менять не надо
источник

y

yopp in Ruby Talks
забудьте вообще что данные можно удалять. это спасает кучу нервов
источник

ES

Eugene Shved in Ruby Talks
Ну тип удалять не вариант.
источник

ES

Eugene Shved in Ruby Talks
Это 100%
источник

y

yopp in Ruby Talks
как сказал антон — делаем код который работает с двумя колонками и приоретизирует вторую
источник

y

yopp in Ruby Talks
делаем миграцию которая добавляет колонку
источник