tol_drew
Май 31, 2015 11:17:00
Изменил в модели тип поля с CharField на TimeField, теперь при миграции возникает такая ошибка:
django.db.utils.ProgrammingError: column “time” cannot be cast automatically to type time without time zone
HINT: Specify a USING expression to perform the conversion.
Как быть?
lead-in
Июнь 1, 2015 20:10:19
Если предыдущие данные не нужны и поле (старое и новое) допускает null значения то можно перед миграцией установить значения в null, в противном случае - мигрировать данные. Какого рода данные содержаться сейчас в CharField?
tol_drew
Июнь 5, 2015 11:07:09
lead-in
Если предыдущие данные не нужны и поле (старое и новое) допускает null значения то можно перед миграцией установить значения в null, в противном случае - мигрировать данные. Какого рода данные содержаться сейчас в CharField?
на данный момент там пусто, по умолчанию в модели было указано 00:00, но еще нет ни одной заполненной модели с этим полем
inoks
Июнь 5, 2015 11:25:19
tol_drew
Июнь 5, 2015 11:27:38
спасибо, помогло установив значение в null