memos/store
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
..
mysql feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
sqlite chore: update seed data (#2311) 2023-09-28 09:03:32 -05:00
activity.go chore: split sql to driver (#2279) 2023-09-26 17:16:58 +08:00
cache.go chore: update access token ui 2023-09-15 08:18:30 +08:00
common.go refactor: migrate storage to apiv1 (#1890) 2023-07-04 10:05:57 +08:00
driver.go chore: move migration and seed code into driver (#2294) 2023-09-27 11:56:20 +08:00
idp.go refactor: migrate idp to driver 2023-09-26 19:17:17 +08:00
memo.go chore: store vacuum and clean (#2293) 2023-09-26 20:27:31 -05:00
memo_organizer.go chore: store vacuum and clean (#2293) 2023-09-26 20:27:31 -05:00
memo_relation.go chore: store vacuum and clean (#2293) 2023-09-26 20:27:31 -05:00
resource.go chore: store vacuum and clean (#2293) 2023-09-26 20:27:31 -05:00
storage.go refactor: migrate storage to driver 2023-09-26 19:43:55 +08:00
store.go chore: store vacuum and clean (#2293) 2023-09-26 20:27:31 -05:00
system_setting.go chore: split sql to driver (#2279) 2023-09-26 17:16:58 +08:00
tag.go chore: store vacuum and clean (#2293) 2023-09-26 20:27:31 -05:00
user.go chore: store vacuum and clean (#2293) 2023-09-26 20:27:31 -05:00
user_setting.go chore: store vacuum and clean (#2293) 2023-09-26 20:27:31 -05:00