PostgreSQLのテーブル定義で
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
という定義をすると、
created_atカラムに値を指定せずINSERTすると
2018-04-23 16:12:23.13289
秒の後に小数点が入ります。
小数点を入れずに、年月日 時分秒 というフォーマットにするには
created_at TIMESTAMP NOT NULL DEFAULT DATE_TRUNC('second', now() :: timestamp)
という定義にしておけばOKです。
以上でぇぇえぇす。
0 件のコメント:
コメントを投稿