Commit Graph

37 Commits

Author SHA1 Message Date
4c33d8d762 chore: remove unused transaction in store (#1995)
* chore: remove unused transaction in store

* chore: update
2023-07-20 23:15:56 +08:00
c8961ad489 fix: database is locked (#1992)
* fix: database is locked

The option "_journal_mode=WAL" is currently *not* being applied when
provided in the DSN.

This issue affects only new memos installations, not older ones where
the database journal was properly set to WAL mode by the previous sqlite
library go-sqlite3.

modernc.org/sqlite DSN parsing is different from go-sqlite3. It requires
the `_pragma=` prefix and even some options order matter.

https://gitlab.com/cznic/sqlite/-/issues/115

Closes #1985

* chore: upgraded notes on sqlite DSN
2023-07-20 20:51:25 +08:00
40a30d46af chore: update db connection params (#1960) 2023-07-15 10:26:19 +08:00
07e82c3f4a fix: schema migrate (#1846)
* fix: schema migrate

* chore: update
2023-06-20 12:18:04 +08:00
ddf4cae537 feat: disable CGO_ENABLED (#1766)
* Replace mattn/go-sqlite3 with modernc.org/sqlite

* Disable CGO to make binary work without special c lib

* Replace mattn/go-sqlite3 with modernc.org/sqlite in testing code

* Tidy go module

---------

Co-authored-by: Athurg Feng <athurg@gooth.org>
2023-05-29 13:29:42 +08:00
ffe1073292 fix: schema path for demo mode (#1124) 2023-02-19 16:34:15 +08:00
afaaec8492 feat(mode): add demo mode (#1121)
* feat(mode): add demo mode

* chroe: Update store/db/db.go

Co-authored-by: boojack <stevenlgtm@gmail.com>

* chroe: Update store/db/db.go

Co-authored-by: boojack <stevenlgtm@gmail.com>

---------

Co-authored-by: boojack <stevenlgtm@gmail.com>
2023-02-19 13:36:45 +08:00
1ace332152 feat: graceful shutdown server (#1016) 2023-02-03 10:30:18 +08:00
4a7b764ab3 chore: remove unused flags for sqlite (#997) 2023-01-30 00:03:21 +08:00
677750ef51 chore: upgrade version to 0.10.1 (#949) 2023-01-14 08:00:07 +08:00
0f057e81e9 fix: version compare (#916)
* fix: version compare

* chore: update
2023-01-07 13:58:42 +08:00
e2e8130f4c fix: sort version (#914) 2023-01-07 11:49:58 +08:00
d50ad9433f feat: persistent session name (#902)
* feat: persistent session name

* chore: update
2023-01-03 23:05:42 +08:00
201c0b020d chore: update seed data for tag (#817)
* chore: update seed data

* chore: add `_journal_mode` for SQLite

* chore: update create tag dialog
2022-12-22 08:34:05 +08:00
b704c20809 chore: return raw text for html (#782) 2022-12-19 18:45:17 +08:00
6c17f94ef6 fix: max open conns for SQLite (#781) 2022-12-19 18:28:15 +08:00
045819c312 fix: initial database schema (#601) 2022-11-27 08:52:43 +08:00
a4a5e539ed chore: update dev version (#489) 2022-11-19 09:57:54 +08:00
9705406b82 feat: remove foreign key and triggers (#345) 2022-10-26 15:00:09 +00:00
0f65b8bdd3 fix: re-generate table columns foreign keys 2022-10-03 18:47:31 +08:00
6a3b052fa2 chore: don't clean data in dev mode 2022-10-03 08:49:20 +08:00
4608894e56 fix: add _foreign_keys to sqlite dsn 2022-09-18 22:48:26 +08:00
707d1a96eb chore: move version pkg to server/version 2022-09-12 17:25:34 +08:00
b8a7df21f2 chore: release v0.4.3 2022-09-09 20:00:04 +08:00
7d0407013e chore: make golangci-lint happy 2022-08-24 21:53:12 +08:00
a8a3cf31b4 chore: make golangci-lint happy 2022-08-24 20:40:56 +08:00
735938395b chore: use transaction for migration history 2022-08-07 10:17:56 +08:00
cfa4151cff chore: update migration folder 2022-07-25 21:17:46 +08:00
15e1037433 chore: create backup when migration 2022-07-22 23:21:12 +08:00
de7058532a fix: schema migration for minor version 2022-07-09 13:34:14 +08:00
536627007d feat: schema migration handler (#100)
* chore: update about site dialog

* feat: schema migration

* chore: lint with golangci
2022-07-02 10:47:16 +08:00
3c58953e56 chore: add version checker 2022-07-02 01:06:28 +08:00
9611ff7386 chore: release v0.1.3 (#98)
* chore: update github action

* chore: release `v0.1.3`

* fix: create migration_history table

* fix: compare migration_history
2022-07-01 20:39:48 +08:00
87e6277977 fix: upsert migration history 2022-07-01 20:08:25 +08:00
011fcc7dd4 chore: rename module 2022-06-27 22:09:06 +08:00
c3c2882dc5 chore: update server profile 2022-05-22 09:29:34 +08:00
8e01eb8702 feat: store/db module with sqlite 2022-05-22 00:59:22 +08:00