From 4d3e387989a93bf5dcfaf23b79759b5b3ac75a2e Mon Sep 17 00:00:00 2001 From: "Maxence G. de Montauzan" Date: Wed, 4 Jul 2018 00:06:43 +0200 Subject: [PATCH] test trigger for created date To use for each date --- pit_schema.sql | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/pit_schema.sql b/pit_schema.sql index 7de6c38..8ed251c 100644 --- a/pit_schema.sql +++ b/pit_schema.sql @@ -38,6 +38,7 @@ CREATE TABLE note ( ); CREATE TABLE action ( + id integer primary key, project_id integer, -- Project id (always set). task_id integer, -- Task id (set for task or note related actions). note_id integer, -- Note id (set for note related actions only). @@ -46,9 +47,7 @@ CREATE TABLE action ( created_at date -- When log message was added? ); - --- TO STUDY --- CREATE TRIGGER update_created_date BEFORE update ON note --- begin - -- update note set created_at = strftime('%Y-%m-%d %H:%M:%S:%s', 'now', 'localtime') where action_id = old.action_id ---end +CREATE TRIGGER action_insert_created_at AFTER INSERT ON action +BEGIN + UPDATE action SET created_at = strftime('%Y-%m-%d %H:%M:%S.%s', 'now', 'localtime') WHERE id = new.id; +END \ No newline at end of file