2017-06-09 82 views
0

我需要在我的postgresql數據庫表中存儲2個column和date_time。在postgresql中的日期時間類型

date_time   date_time_human 
676484556463346  09.06.2017 9:38:00 

DATE_TIME - 像Oracle時間戳(此日期秒) date_time_human - 日期範式

應該是什麼類型的字段?

INSERT INTO tabl (date_time, date_time_human) VALUES(now(), now()) 
+2

不需要兩列。當您選擇數據時,使用一個'timestamp'列並將其轉換爲您想要的任何顯示格式。 –

+0

我在工作上有這個任務,我是Postgresql的新成員 – user5620472

+2

這與PostgreSQL無關;每個DBMS的答案都是一樣的:這些任務沒有意義,並且違反了數據庫規範化規則。 –

回答

0

在我看來,如果你在這些領域有相同的價值,那麼在啓動它兩次是沒有意義的。 創建一個類型時間戳的字段。在幾秒鐘內,您可以使用功能輸出和記錄。 Data Type Formatting Functions