# HG changeset patch # User jbe # Date 1361446697 -3600 # Node ID 29163d72fe9a5602007b8bbfa80e19ac9b5ec812 # Parent aecc4f18260288d82bc69dbc2f6cc66f36901c99 Code formatting of constraint "valid_state" in table "issue" diff -r aecc4f182602 -r 29163d72fe9a core.sql --- a/core.sql Thu Feb 21 01:27:47 2013 +0100 +++ b/core.sql Thu Feb 21 12:38:17 2013 +0100 @@ -520,22 +520,24 @@ "status_quo_schulze_rank" INT4, CONSTRAINT "admission_time_not_null_unless_instantly_accepted" CHECK ( "admission_time" NOTNULL OR ("accepted" NOTNULL AND "accepted" = "created") ), - CONSTRAINT "valid_state" CHECK (( - ("accepted" ISNULL AND "half_frozen" ISNULL AND "fully_frozen" ISNULL ) OR - ("accepted" NOTNULL AND "half_frozen" ISNULL AND "fully_frozen" ISNULL ) OR - ("accepted" NOTNULL AND "half_frozen" NOTNULL AND "fully_frozen" ISNULL ) OR - ("accepted" NOTNULL AND "half_frozen" NOTNULL AND "fully_frozen" NOTNULL)) AND ( - ("state" = 'admission' AND "closed" ISNULL AND "accepted" ISNULL) OR - ("state" = 'discussion' AND "closed" ISNULL AND "accepted" NOTNULL AND "half_frozen" ISNULL) OR - ("state" = 'verification' AND "closed" ISNULL AND "half_frozen" NOTNULL AND "fully_frozen" ISNULL) OR - ("state" = 'voting' AND "closed" ISNULL AND "fully_frozen" NOTNULL) OR - ("state" = 'canceled_revoked_before_accepted' AND "closed" NOTNULL AND "accepted" ISNULL) OR - ("state" = 'canceled_issue_not_accepted' AND "closed" NOTNULL AND "accepted" ISNULL) OR - ("state" = 'canceled_after_revocation_during_discussion' AND "closed" NOTNULL AND "half_frozen" ISNULL) OR - ("state" = 'canceled_after_revocation_during_verification' AND "closed" NOTNULL AND "fully_frozen" ISNULL) OR - ("state" = 'canceled_no_initiative_admitted' AND "closed" NOTNULL AND "fully_frozen" NOTNULL AND "closed" = "fully_frozen") OR - ("state" = 'finished_without_winner' AND "closed" NOTNULL AND "fully_frozen" NOTNULL AND "closed" != "fully_frozen") OR - ("state" = 'finished_with_winner' AND "closed" NOTNULL AND "fully_frozen" NOTNULL AND "closed" != "fully_frozen") + CONSTRAINT "valid_state" CHECK ( + ( + ("accepted" ISNULL AND "half_frozen" ISNULL AND "fully_frozen" ISNULL ) OR + ("accepted" NOTNULL AND "half_frozen" ISNULL AND "fully_frozen" ISNULL ) OR + ("accepted" NOTNULL AND "half_frozen" NOTNULL AND "fully_frozen" ISNULL ) OR + ("accepted" NOTNULL AND "half_frozen" NOTNULL AND "fully_frozen" NOTNULL) + ) AND ( + ("state" = 'admission' AND "closed" ISNULL AND "accepted" ISNULL) OR + ("state" = 'discussion' AND "closed" ISNULL AND "accepted" NOTNULL AND "half_frozen" ISNULL) OR + ("state" = 'verification' AND "closed" ISNULL AND "half_frozen" NOTNULL AND "fully_frozen" ISNULL) OR + ("state" = 'voting' AND "closed" ISNULL AND "fully_frozen" NOTNULL) OR + ("state" = 'canceled_revoked_before_accepted' AND "closed" NOTNULL AND "accepted" ISNULL) OR + ("state" = 'canceled_issue_not_accepted' AND "closed" NOTNULL AND "accepted" ISNULL) OR + ("state" = 'canceled_after_revocation_during_discussion' AND "closed" NOTNULL AND "half_frozen" ISNULL) OR + ("state" = 'canceled_after_revocation_during_verification' AND "closed" NOTNULL AND "fully_frozen" ISNULL) OR + ("state" = 'canceled_no_initiative_admitted' AND "closed" NOTNULL AND "fully_frozen" NOTNULL AND "closed" = "fully_frozen") OR + ("state" = 'finished_without_winner' AND "closed" NOTNULL AND "fully_frozen" NOTNULL AND "closed" != "fully_frozen") OR + ("state" = 'finished_with_winner' AND "closed" NOTNULL AND "fully_frozen" NOTNULL AND "closed" != "fully_frozen") )), CONSTRAINT "phase_finished_only_when_not_closed" CHECK ( "phase_finished" ISNULL OR "closed" ISNULL ),