From 9ab43ec22fa7785af3661cb55d62da3f9cabe6db Mon Sep 17 00:00:00 2001 From: fredrikphotowall <35255659+fredrikphotowall@users.noreply.github.com> Date: Thu, 29 Oct 2020 12:26:21 +0100 Subject: [PATCH] P5-6103 Add locale to i18n-texts_data (#137) --- migrations/000.255.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 migrations/000.255.sql diff --git a/migrations/000.255.sql b/migrations/000.255.sql new file mode 100644 index 0000000..aad51fd --- /dev/null +++ b/migrations/000.255.sql @@ -0,0 +1,15 @@ +-- P5-6103 Add i18n-texts_data.locale_id + +ALTER TABLE "i18n-texts_data" ADD COLUMN locale_id INTEGER; + +ALTER TABLE "i18n-texts_data" + ADD CONSTRAINT locale_fkey + FOREIGN KEY (locale_id) + REFERENCES locales(id) MATCH SIMPLE; + +-- Populate locale ids +UPDATE "i18n-texts_data" SET locale_id = (SELECT id FROM locales WHERE value = language || '_' || territory); + +-- Add not null constraint +ALTER TABLE "i18n-texts_data" ALTER COLUMN locale_id SET NOT NULL; +