Как насчет этого
def file_len(fname):
counts = itertools.count()
with open(fname) as f:
for _ in f: counts.next()
return counts.next()
Документация гласит, что вы не можете изменять / модифицировать типы столбцов часовых поясов.
Только следующие типы столбцов могут быть изменены: bigInteger, двоичный, логический, дата, dateTime, dateTimeTz, десятичное, целое, json, longText, mediumText, smallInteger, строка, текст, время, unsignedBigInteger, unsignedInteger и unsignedSmallInteger.
blockquote>Лучше всего использовать необработанный SQL-запрос для обновления столбца примерно так:
DB::statement('ALTER TABLE `table_name` CHANGE `column_name` `column_name` NOT NULL DEFAULT CURRENT_TIMESTAMP;');