From f4074881280bf1824cf299aee7383a61945ba505 Mon Sep 17 00:00:00 2001
From: Steven <stevenlgtm@gmail.com>
Date: Fri, 14 Oct 2022 23:03:54 +0800
Subject: [PATCH] chore: update dev version

---
 server/version/version.go                     |  2 +-
 .../prod/0.6/00__recreate_triggers.sql        | 55 +++++++++++++++++++
 2 files changed, 56 insertions(+), 1 deletion(-)
 create mode 100644 store/db/migration/prod/0.6/00__recreate_triggers.sql

diff --git a/server/version/version.go b/server/version/version.go
index 777ec744..513dda2c 100644
--- a/server/version/version.go
+++ b/server/version/version.go
@@ -10,7 +10,7 @@ import (
 var Version = "0.5.0"
 
 // DevVersion is the service current development version.
-var DevVersion = "0.5.0"
+var DevVersion = "0.6.0"
 
 func GetCurrentVersion(mode string) string {
 	if mode == "dev" {
diff --git a/store/db/migration/prod/0.6/00__recreate_triggers.sql b/store/db/migration/prod/0.6/00__recreate_triggers.sql
new file mode 100644
index 00000000..06419dc2
--- /dev/null
+++ b/store/db/migration/prod/0.6/00__recreate_triggers.sql
@@ -0,0 +1,55 @@
+DROP TRIGGER IF EXISTS `trigger_update_user_modification_time`;
+
+CREATE TRIGGER IF NOT EXISTS `trigger_update_user_modification_time`
+AFTER
+UPDATE
+  ON `user` FOR EACH ROW BEGIN
+UPDATE
+  `user`
+SET
+  updated_ts = (strftime('%s', 'now'))
+WHERE
+  rowid = old.rowid;
+END;
+
+DROP TRIGGER IF EXISTS `trigger_update_memo_modification_time`;
+
+CREATE TRIGGER IF NOT EXISTS `trigger_update_memo_modification_time`
+AFTER
+UPDATE
+  ON `memo` FOR EACH ROW BEGIN
+UPDATE
+  `memo`
+SET
+  updated_ts = (strftime('%s', 'now'))
+WHERE
+  rowid = old.rowid;
+END;
+
+DROP TRIGGER IF EXISTS `trigger_update_shortcut_modification_time`;
+
+CREATE TRIGGER IF NOT EXISTS `trigger_update_shortcut_modification_time`
+AFTER
+UPDATE
+  ON `shortcut` FOR EACH ROW BEGIN
+UPDATE
+  `shortcut`
+SET
+  updated_ts = (strftime('%s', 'now'))
+WHERE
+  rowid = old.rowid;
+END;
+
+DROP TRIGGER IF EXISTS `trigger_update_resource_modification_time`;
+
+CREATE TRIGGER IF NOT EXISTS `trigger_update_resource_modification_time`
+AFTER
+UPDATE
+  ON `resource` FOR EACH ROW BEGIN
+UPDATE
+  `resource`
+SET
+  updated_ts = (strftime('%s', 'now'))
+WHERE
+  rowid = old.rowid;
+END;