我有一個表tdummy2
,其中我從csv文件導入數據。之前,我已將創建和更新列設置爲now()
,以使用當前時間戳自動更新列。如何在從PostgreSQL中的CSV文件導入時手動設置日期
我現在想與最新now()-interval '7 days'
和now-interval '30 days' etc.
此更新需要做的每一個不同的CSV文件導入,這意味着我有一個應該得到update
爲now()-interval '7 days'
一個CSV數據和一些csv文件數據導入我的數據now()-interval -'14 days'
等。
如何使用PostgreSQL數據庫執行此操作?我是否每次都必須手動執行此操作,或者有什麼方法可以在導入進行的同時更新列?
我現在的表模式:
create table tdummy2 (
number1 integer,
digit integer,
type_digit integer,
total integer,
word character varying(256),
apk character varying(256),
version1 character varying(256),
created timestamp without time zone DEFAULT now() NOT NULL,
updated timestamp without time zone DEFAULT now() NOT NULL
);