From 44f71cb018eb78bbcafdb408bb64220cd183aae8 Mon Sep 17 00:00:00 2001 From: Fredrik Ringqvist <35255659+fredrikphotowall@users.noreply.github.com> Date: Tue, 22 Feb 2022 13:26:41 +0100 Subject: [PATCH] Add discount value constraints (#254) --- migrations/000.358.sql | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 migrations/000.358.sql diff --git a/migrations/000.358.sql b/migrations/000.358.sql new file mode 100644 index 0000000..bf592c3 --- /dev/null +++ b/migrations/000.358.sql @@ -0,0 +1,6 @@ +ALTER TABLE discount_codes ADD CONSTRAINT valid_values CHECK ( + value >= 0 + and ( + type != '%' or (type = '%' and value <= 100) + ) +);