yuralog

ひびのめもだよ!

Postgresでtimestampのformatを"current date+特定時間"にする

PostgreSQLでtimestamp型のクエリを作る際に、CURRENT_TIMESTAMPを利用したいが、timeだけ特定の時間に指定したい場合以下のように書く

CURRENT_DATE + TIME '15:00:00'

履歴データを時間指定で無効化したいクエリを手作業で挿入したときのメモ

INSERT INTO person (
    vid
    , name
    , age
    , enabled
    , start
)
SELECT 
    vid
    , name
    , age
    , FALSE
    , CURRENT_DATE + TIME '15:00:00'
FROM
    person
WHERE
    vid = 10
;

stackoverflow.com

www.postgresql.org