mirror of
1
Fork 0
forgejo/models
Gusted 98313c4910
[DB] Forgejo database migrations
- Implements https://codeberg.org/forgejo/discussions/issues/32#issuecomment-918737
- Allows to add Forgejo-specific migrations that don't interfere with Gitea's migration logic. Please do note that we cannot liberally add migrations for Gitea tables, as they might do their own migrations in a future version on that table, and that could undo our migrations. Luckily,  we don't have a scenario where that's needed and thus not taken into account.

Co-authored-by: Gusted <postmaster@gusted.xyz>
Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/795
(cherry picked from commit 8ee32978c0)
(cherry picked from commit c240b34f59)
(cherry picked from commit 03936c6492)
(cherry picked from commit a20ed852f8)
(cherry picked from commit 1dfa82676f)
(cherry picked from commit c39ae0bf8a)
(cherry picked from commit cfaff08996)
(cherry picked from commit 94a458835a)
(cherry picked from commit 61a3cf77df)
(cherry picked from commit abb350fde8)
(cherry picked from commit 5194829d6b)
(cherry picked from commit 89239a60f2)
(cherry picked from commit 683cfd86ef)
(cherry picked from commit f4546cfed9)
(cherry picked from commit 86614d5826)
(cherry picked from commit e4b9c32187)
(cherry picked from commit 8c253719af)
(cherry picked from commit 857365d6c1)
(cherry picked from commit a488b3952f)
2023-10-09 19:11:02 +02:00
..
actions [CLI] implement forgejo-cli 2023-10-09 17:15:31 +02:00
activities Add Index to `action.user_id` (#27403) 2023-10-03 21:41:25 -04:00
admin Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00
asymkey make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
auth [TESTS] oauth2: add integration test helpers 2023-10-09 19:11:02 +02:00
avatars Refactor system setting (#27000) 2023-10-05 09:08:19 +08:00
db make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
dbfs make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
fixtures Test more templates for if they contain an error (#27367) 2023-10-02 07:56:55 +00:00
forgejo_migrations [DB] Forgejo database migrations 2023-10-09 19:11:02 +02:00
git Restore warning commit status (#27504) 2023-10-08 22:16:06 +00:00
issues Don't let API add 2 exclusive labels from same scope (#27433) 2023-10-05 03:37:36 +00:00
migrations [DB] Forgejo database migrations 2023-10-09 19:11:02 +02:00
organization Even more `db.DefaultContext` refactor (#27352) 2023-10-03 10:30:41 +00:00
packages make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
perm Even more `db.DefaultContext` refactor (#27352) 2023-10-03 10:30:41 +00:00
project More `db.DefaultContext` refactor (#27265) 2023-09-29 12:12:54 +00:00
pull refactor some functions to support ctx as first parameter (#21878) 2022-12-03 10:48:26 +08:00
repo Even more `db.DefaultContext` refactor (#27352) 2023-10-03 10:30:41 +00:00
secret Refactor secrets modification logic (#26873) 2023-09-05 15:21:02 +00:00
shared/types Display owner of a runner as a tooltip instead of static text (#24377) 2023-05-12 08:43:27 +00:00
system Refactor system setting (#27000) 2023-10-05 09:08:19 +08:00
unit Use `Set[Type]` instead of `map[Type]bool/struct{}`. (#26804) 2023-08-30 06:55:25 +00:00
unittest Refactor system setting (#27000) 2023-10-05 09:08:19 +08:00
user Refactor system setting (#27000) 2023-10-05 09:08:19 +08:00
webhook make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
error.go Sync branches into databases (#22743) 2023-06-29 10:03:20 +00:00
fixture_generation.go Fix yaml test (#27297) 2023-09-26 23:30:03 -04:00
fixture_test.go Fix yaml test (#27297) 2023-09-26 23:30:03 -04:00
main_test.go make writing main test easier (#27270) 2023-09-28 01:38:53 +00:00
org.go refactor some functions to support ctx as first parameter (#21878) 2022-12-03 10:48:26 +08:00
org_team.go Even more `db.DefaultContext` refactor (#27352) 2023-10-03 10:30:41 +00:00
org_team_test.go Reduce usage of `db.DefaultContext` (#27073) 2023-09-14 17:09:32 +00:00
org_test.go
repo.go Refactor system setting (#27000) 2023-10-05 09:08:19 +08:00
repo_test.go
repo_transfer.go Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00
repo_transfer_test.go Next round of `db.DefaultContext` refactor (#27089) 2023-09-16 14:39:12 +00:00