我使用的軌道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