Изменение базы данных Django с SQLlite на PostgreSQL DateTime Field error Глобальное решение для всех полей модели - PullRequest
0 голосов
/ 26 января 2019

Как я могу решить эту ошибку:

" django.db.utils.ProgrammingError: cannot cast type time without time zone to timestamp with time zone "

Я получил это при использовании команды migrate после изменения моей базы данных Django с sqllite на postgres.Есть ли параметры решения, которые я могу добавить, чтобы решить их для всех полей в моем проекте с типом DateTimeField и использованием Timestamp

time_created = models.DateTimeField(null=True, blank=True)

1 Ответ

0 голосов
/ 26 января 2019

Я как бы сбрасываю свою БД, она сработала, удалив БД и снова выполнив миграцию (я также удалил файлы миграции, в которых я изменил поле DateTime из TimeField), вы также можете сделать это, изменив его вручную из postgresql, так как мне было нечего терять здесь я просто сбрасываю базу данных, надеюсь, это объясняет.

...