memos/store/mysql
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
..
migration/dev feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
seed feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
activity.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
idp.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
memo_organizer.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
memo_relation.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
memo.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
migrate.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
migration_history.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
mysql.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
resource.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
storage.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
system_setting.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
tag.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
user_setting.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00
user.go feat: support mysql as backend storage driver (#2300) 2023-09-28 09:09:52 -05:00