Ошибка миграции в поле изменения метки времени

Как насчет этого

def file_len(fname):
  counts = itertools.count()
  with open(fname) as f: 
    for _ in f: counts.next()
  return counts.next()
0
задан mstdmstd 19 January 2019 в 09:00
поделиться

1 ответ

Документация гласит, что вы не можете изменять / модифицировать типы столбцов часовых поясов.

Только следующие типы столбцов могут быть изменены: bigInteger, двоичный, логический, дата, dateTime, dateTimeTz, десятичное, целое, json, longText, mediumText, smallInteger, строка, текст, время, unsignedBigInteger, unsignedInteger и unsignedSmallInteger.

Лучше всего использовать необработанный SQL-запрос для обновления столбца примерно так:

DB::statement('ALTER TABLE `table_name` CHANGE `column_name` `column_name` NOT NULL DEFAULT CURRENT_TIMESTAMP;');
0
ответ дан Cristian Calara 19 January 2019 в 09:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: