sequelize / postgresql тип DATE не содержит времени - PullRequest
0 голосов
/ 24 января 2020

Я работаю с двумя приложениями, которые указывают на одну и ту же базу данных в проекте nodejs. У нас есть таблица Users на postgresql, которая содержит столбец с именем birthday, который имеет тип DATE.

Приложение 1 использует: sequelize 3.21.0 Приложение 2 использует: sequelize 5.8.9

По какой-то причине столбец дня рождения имеет другой формат для продолжения Модель:

App 1 format example: Wed Oct 27 1993 00:00:00 GMT+0000 (UTC)

App 2 format example: 1993-10-27

Определение столбца является базовым c типом даты:

birthday: {
    type: Sequelize.DATE
}

Я уже немного поиграл с пакетом node_modules, чтобы увидеть конфигурацию экземпляра Sequelize, но, похоже, он почти такой же. Оба экземпляра имеют одинаковый часовой пояс: настроено «00: 00+», диалект и никакая другая конкретная c конфигурация вокруг него.

Я хотел бы знать, может ли кто-то указать на какую-то документацию, так как я не могу найти конкретные c примеры того, что может изменить формат даты. Моя конечная цель состоит в том, чтобы оба приложения возвращали один и тот же формат.

...