Я пытаюсь установить часовой пояс базы данных в gorm. Я установил для своей базы данных часовой пояс UT C, в pgadmin я добавил параметр с часовым поясом и значением UT C.
Все работает нормально, данные сохраняются в UT C, извлекаются в UT C, но когда я сохраняю новую структуру в базе данных, например User
, после сохранения, если проверить, что User.created_at
не в часовом поясе UT C, находится в моем местном часовом поясе.
Я хочу, чтобы это работало , потому что я создаю ответ с созданным User
на текущий запрос.
Обновление: Мой код:
type Customer struct {
ID uuid.UUID `gorm:"type:uuid;primary_key;index;" json:"id"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
DeletedAt *time.Time `json:"deleted_at,omitempty"`
}