memos/server
Athurg Gooth c72f221fc0
feat: support mysql as backend storage driver (#2300)
* Rename checkDSN to checkDataDir

* Add option to set DSN and db driver

* Add mysql driver skeleton

* Add mysql container in compose for debug

* Add basic function for mysql driver

* Cleanup go mod with tidy

* Cleanup go.sum with tidy

* Add DeleteUser support for mysql driver

* Fix UpdateUser of mysql driver

* Add DeleteTag support for mysql driver

* Add DeleteResource support for mysql driver

* Add UpdateMemo and DeleteMemo support for mysql driver

* Add MemoRelation support for mysql driver

* Add MemoOrganizer support for mysql driver

* Add Idp support for mysql driver

* Add Storage support for mysql driver

* Add FindMemosVisibilityList support for mysql driver

* Add Vacuum support for mysql driver

* Add Migration support for mysql driver

* Add Migration support for mysql driver

* Fix ListMemo failed with referece

* Change Activity.CreateTs type in MySQL

* Change User.CreateTs type in MySQL

* Fix by golangci-lint

* Change Resource.CreateTs type in MySQL

* Change MigrationHistory.CreateTs type in MySQL

* Change Memo.CreateTs type in MySQL
2023-09-28 09:09:52 -05:00
..
dist feat: use go embed 2022-07-10 09:02:56 +08:00
integration chore: retire memo resource relation table 2023-09-27 00:40:16 +08:00
profile feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
service chore: update golangci-lint config 2023-09-17 22:55:13 +08:00
version chore: drop shortcut 2023-09-27 07:28:17 +08:00
embed_frontend.go chore: update golangci-lint config 2023-09-17 22:55:13 +08:00
server.go chore: store vacuum and clean (#2293) 2023-09-26 20:27:31 -05:00