我使用的轨道3,我想START_TIME和END_TIME存储。由于rails不支持日期范围。如何仅在数据库中存储时间?
的数据类型,我应该用它来存储时间没有日期后进行比较?
这是我的数据库架构与表调度tsrange数据类型(我应该使用哪个数据类型来代替它?)。
CREATE TABLE Doctors
(
id INTEGER UNIQUE,
name VARCHAR(size)
);
CREATE TABLE Schedules
(
id INTEGER,
doctor_id INTEGER,
start_time tsrange,
end_time tsrange,
day VARCHAR(size)
);
CREATE TABLE Appointments
(
id INTEGER,
doctor_id INTEGER,
aday DATE
);
所以,你只是希望代表像“9:30”的值? – Larsenal
是的,我希望能够在次比较。 – evanx