我正在使用 rails 3,我想存储 start_time 和 end_time。由于 rails 不支持日期范围。
我应该使用哪种数据类型来存储没有日期的时间以便以后进行比较?
这是我的数据库架构,其中包含表 Schedules 中的 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
);