Я изучаю Ruby и Sequel и пытаюсь сделать таблицу.Как сделать TIMESTAMP WITH TIME ZONE столкновением с Ruby Sequel?
Я хочу сохранить свое значение времени, как в UTC в базе данных PostgreSQL. Так что я сделал таблицу с
db.create_table :TestTable1 do
Timestamp :field1
end
, но я получил
field1 | timestamp without time zone | | plain |
Я хочу, чтобы мое значение в базе данных, чтобы иметь строгую основу. Поэтому я хочу заставить все в UTC. Я думаю, что должен быть способ сделать столбец TIMESTAMP WITH TIME ZONE
. Как я могу это сделать?
Если я не выполняю 'Sequel.default_timezone =: utc', продолжит выполнение UTC (в БД) <-> локальное (в Ruby) преобразование? Если он будет обрабатывать его автоматически, это было бы также приятно. – Eonil
Возможно, это возможно. Если вы хотите применить это поведение 'Sequel.database_timezone =: utc' и' Sequel.application_timezone =: local'. –