From d2084f869be776f6b6da8bea7e6191c1cca22d68 Mon Sep 17 00:00:00 2001 From: steven Date: Sun, 12 Dec 2021 12:14:40 +0800 Subject: [PATCH] update initial default database --- resources/initial_db.sql | 53 ++++++++++++++++++--------------------- resources/memos.db | Bin 45056 -> 45056 bytes store/db.go | 20 +++++++++++++-- 3 files changed, 42 insertions(+), 31 deletions(-) diff --git a/resources/initial_db.sql b/resources/initial_db.sql index 3bc24828..ce85a4a5 100644 --- a/resources/initial_db.sql +++ b/resources/initial_db.sql @@ -1,6 +1,26 @@ -/* - * Re-create tables and insert initial data - */ +DROP TABLE IF EXISTS `queries`; +CREATE TABLE `queries` ( + `id` TEXT NOT NULL PRIMARY KEY, + `user_id` TEXT NOT NULL, + `title` TEXT NOT NULL, + `querystring` TEXT NOT NULL, + `created_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, + `updated_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, + `pinned_at` TEXT DEFAULT '', + FOREIGN KEY(`user_id`) REFERENCES `users`(`id`) +); + +DROP TABLE IF EXISTS `memos`; +CREATE TABLE `memos` ( + `id` TEXT NOT NULL PRIMARY KEY, + `content` TEXT NOT NULL, + `user_id` TEXT NOT NULL, + `created_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, + `updated_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, + `deleted_at` TEXT DEFAULT '', + FOREIGN KEY(`user_id`) REFERENCES `users`(`id`) +); + DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` TEXT NOT NULL PRIMARY KEY, @@ -15,34 +35,9 @@ CREATE TABLE `users` ( INSERT INTO `users` (`id`, `username`, `password`) VALUES - ('0', 'admin', '123456'), ('1', 'guest', '123456'); -DROP TABLE IF EXISTS `memos`; -CREATE TABLE `memos` ( - `id` TEXT NOT NULL PRIMARY KEY, - `content` TEXT NOT NULL, - `user_id` TEXT NOT NULL, - `created_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, - `deleted_at` TEXT DEFAULT '', - FOREIGN KEY(`user_id`) REFERENCES `users`(`id`) -); - INSERT INTO `memos` - (`id`, `content`, `user_id`, ) + (`id`, `content`, `user_id`) VALUES - ('0', '👋 Welcome to memos', '0'), ('1', '👋 Welcome to memos', '1'); - -DROP TABLE IF EXISTS `queries`; -CREATE TABLE `queries` ( - `id` TEXT NOT NULL PRIMARY KEY, - `user_id` TEXT NOT NULL, - `title` TEXT NOT NULL, - `querystring` TEXT NOT NULL, - `created_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, - `updated_at` TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, - `pinned_at` TEXT DEFAULT '', - FOREIGN KEY(`user_id`) REFERENCES `users`(`id`) -); diff --git a/resources/memos.db b/resources/memos.db index 5f0e267e6150493bf7aa4bac986b790f9ff8e526..5c78111ea8347dfa425033617d352eed1770a28f 100644 GIT binary patch delta 879 zcmZp8z|`=7X@a!i3I+xSZXjj{Viq9wn5bi{xPn11IDwZ>oq>(Jf`Lz;e;&_z-ap(G z{8zblaP8nd$$N4$qreJw7Oo9UksBL5n7H`VnXJXd#Ti@NC!gn&~I)=C^gg83+xGE%o#3rBQ(H2Y2&nrpID?tmp$?tg- zCcE<%NT;OcqyhsVJ`tt@5k8Yo^O`bgYE0h6B_j{EBHj>8vGSi~-~grrhNc`rDHb6vpgoNIzZv*{15N$N&(Ffl&uIv!PM#cN{j7QK;KBdat|Ha9_lht)A23kIUS< ztnh3sGA(}hvUUUQ@)y`yzcd=1oD}b0<-^TZk9O*`>t#cShMbBQtq?xyRO+?L;Zdjm zxMc@y#XCliJdH1M>Q00DEnt;wcb!h%-tb#o-5;KgEIodBsvHbYFIKKyw{1Qe?iKS! z*S^6hzTeM7V-b&bD{S^Nu5rwybz}h9hgj7~5ir&~b+!p9IPZ&)7T2 zs{cklwdl_5D|~YLWQFf7{IKUYBZu~s{b86*L;lkYD`i_v>Nh*Jt#0>jtK&PVZPcC3 z-dee@=-#w6HN|$U*xh^OR-4-Uvl|Z{>@`Q~JASW;9qctPRPNdNE0j33ZGaU)00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_aApEwR`X>+kn(5N1XK(G z2tWV=5P$##AOHafKmY;|IFAC~o~K5KSYz4y|KHA2tI<{nKmY;|fB*y_009U<00Izz z00caN_(>$#@BahRLqYmcdML$CQUcF`00bZa0SG_<0uX=z1Rwwb2n?ve#{bYSJuoIk zqv3EWC0n&--R3u{tSZy8KCR9YIb+DWk=A@dhUgZ(!ip*zJ=%2?HI>$8`k$y7>9isD zhZOg5#?Vx+XF)d~cN5D4ZW?wI`M0^x6j zzb{(X18-ck9uH1`KYmS0rBYOx(Y0zSldP$-l}yj5G&x(T<^vv`$!KpWLo zlalvnqtPPHChgEae)#gwuRi-!?mItU(F{d3)ZH3(Pxs#oeI$1}8VFneZl}DJrTO~x{wmW(S~oOp_xt~k1?h?O`0#abb_VnW0uX=z z1Rwwb2tWV=5P$##&X<5RB@|A*#lM{T8c%