-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
ALTER TABLE "versions" | ||
ALTER COLUMN "downloads" SET DEFAULT NULL, | ||
ALTER COLUMN "hotness" SET DEFAULT NULL; |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
UPDATE versions | ||
SET downloads = 0 | ||
WHERE downloads IS NULL; | ||
|
||
UPDATE versions | ||
SET hotness = 0 | ||
WHERE hotness IS NULL; | ||
|
||
ALTER TABLE "versions" | ||
ALTER COLUMN "downloads" SET DEFAULT 0, | ||
ALTER COLUMN "hotness" SET DEFAULT 0, | ||
ALTER COLUMN "stability" TYPE character varying, | ||
ALTER COLUMN "stability" SET NOT NULL; | ||
|
||
UPDATE versions | ||
SET mod_reference = (SELECT mod_reference FROM mods WHERE mod_id = "versions".mod_id LIMIT 1) | ||
WHERE mod_reference IS NULL; | ||
|
||
DELETE | ||
FROM version_dependencies | ||
WHERE (SELECT id | ||
FROM mods | ||
WHERE mod_reference = version_dependencies.mod_id | ||
LIMIT 1) IS NULL | ||
AND mod_id != 'SML'; | ||
|
||
UPDATE version_dependencies | ||
SET mod_id = (SELECT id | ||
FROM mods | ||
WHERE mod_reference = version_dependencies.mod_id | ||
LIMIT 1) | ||
WHERE mod_id NOT IN (SELECT id FROM mods); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
-- reverse: drop enum type "version_stability" | ||
CREATE TYPE "version_stability" AS ENUM ('alpha', 'beta', 'release'); |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
-- drop enum type "version_stability" | ||
DROP TYPE "version_stability"; |