mirror of
https://github.com/modrinth/code.git
synced 2026-09-04 22:10:15 +00:00
merge migrations
This commit is contained in:
@@ -19,3 +19,20 @@ CREATE INDEX payout_estimates_mod_id
|
||||
|
||||
CREATE INDEX payout_estimates_created
|
||||
ON payout_estimates (created);
|
||||
|
||||
ALTER TABLE payouts_values
|
||||
ADD COLUMN payout_run_id BIGINT REFERENCES payout_runs(id);
|
||||
|
||||
ALTER TABLE payouts_values
|
||||
ADD CONSTRAINT payouts_values_payout_run_creator_only
|
||||
CHECK (payout_run_id IS NULL OR mod_id IS NOT NULL);
|
||||
|
||||
CREATE UNIQUE INDEX payouts_values_payout_run_distribution
|
||||
ON payouts_values (payout_run_id, user_id, mod_id)
|
||||
WHERE payout_run_id IS NOT NULL;
|
||||
|
||||
DROP INDEX payout_runs_active_period;
|
||||
|
||||
CREATE UNIQUE INDEX payout_runs_single_active
|
||||
ON payout_runs ((TRUE))
|
||||
WHERE status IN ('scheduled', 'running');
|
||||
|
||||
Reference in New Issue
Block a user