mirror of
1
Fork 0
forgejo/models/migrations
Gusted abb350fde8
[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)
2023-08-01 09:26:58 +02:00
..
base Replace `interface{}` with `any` (#25686) 2023-07-04 18:36:08 +00:00
fixtures Remove wrongly added column on migration test fixtures (#23456) 2023-03-14 19:49:59 +08:00
v1_6 Replace `interface{}` with `any` (#25686) 2023-07-04 18:36:08 +00:00
v1_7 Update go dev dependencies (#22064) 2022-12-08 16:21:37 +08:00
v1_8 Replace `interface{}` with `any` (#25686) 2023-07-04 18:36:08 +00:00
v1_9 Update go dev dependencies (#22064) 2022-12-08 16:21:37 +08:00
v1_10 Replace `interface{}` with `any` (#25686) 2023-07-04 18:36:08 +00:00
v1_11 Less naked returns (#25713) 2023-07-07 05:31:56 +00:00
v1_12 Refactor `setting.Database.UseXXX` to methods (#23354) 2023-03-07 18:51:06 +08:00
v1_13 Less naked returns (#25713) 2023-07-07 05:31:56 +00:00
v1_14 Update tool dependencies, lock govulncheck and actionlint (#25655) 2023-07-09 11:58:06 +00:00
v1_15 Less naked returns (#25713) 2023-07-07 05:31:56 +00:00
v1_16 Replace `interface{}` with `any` (#25686) 2023-07-04 18:36:08 +00:00
v1_17 Drop migration for ForeignReference (#23605) 2023-03-23 15:01:55 -04:00
v1_18 Refactor `setting.Database.UseXXX` to methods (#23354) 2023-03-07 18:51:06 +08:00
v1_19 Replace `interface{}` with `any` (#25686) 2023-07-04 18:36:08 +00:00
v1_20 Prevent primary key update on migration (#26192) 2023-07-28 09:54:31 +02:00
v1_21 Fix typo in metadata (#26207) 2023-07-30 23:54:22 +00:00
migrations.go [DB] Forgejo database migrations 2023-08-01 09:26:58 +02:00