cht電腦資訊SQL DB
adm Find login register

postgresql 清除舊資料

eliu
1 postgresql 清除舊資料
Promote 0 Bookmark 02010-08-20quote  

如果用 php 寫當然是不難,如果我們想寫成更簡單的單獨的 clean.sql 以便日後清除時用 psql -f clean.sql 要怎寫?

DELETE FROM XXX WHERE col_date < now() - interval '1 year'

Postgresql 要減時間必須用 interval 這個類別,可以直接用 '1 year' 等,就不用 365*24*60*60 這樣,是不是很簡單呢?

cht電腦資訊SQL DB
adm Find login register
views:4701