test(data): harden portfolio migration contract

This commit is contained in:
2026-05-30 23:37:40 +03:00
parent a0040ec9fb
commit ed842d2195
2 changed files with 30 additions and 1 deletions
@@ -68,6 +68,13 @@ CREATE TABLE portfolio_game_reviews (
UNIQUE (portfolio_game_id, author_player_id)
);
CREATE INDEX ix_portfolio_game_reviews_author
ON portfolio_game_reviews (author_player_id);
CREATE INDEX ix_portfolio_game_reviews_moderator
ON portfolio_game_reviews (moderated_by_player_id)
WHERE moderated_by_player_id IS NOT NULL;
CREATE INDEX ix_portfolio_game_reviews_public
ON portfolio_game_reviews (portfolio_game_id, created_at DESC)
WHERE moderation_status = 'Approved' AND publication_consent_at IS NOT NULL;