* feat: Add Danish Support * feat: add migration file * chore: update migrations --------- Co-authored-by: Rotimi Best <best@classroomio.com>
28 lines
1.1 KiB
SQL
28 lines
1.1 KiB
SQL
drop view if exists "public"."lesson_versions";
|
|
|
|
alter table "public"."lesson_language" alter column "locale" drop default;
|
|
|
|
alter table "public"."profile" alter column "locale" drop default;
|
|
|
|
alter type "public"."LOCALE" rename to "LOCALE__old_version_to_be_dropped";
|
|
|
|
create type "public"."LOCALE" as enum ('en', 'hi', 'fr', 'pt', 'de', 'vi', 'ru', 'es', 'pl', 'da');
|
|
|
|
alter table "public"."lesson_language" alter column locale type "public"."LOCALE" using locale::text::"public"."LOCALE";
|
|
|
|
alter table "public"."profile" alter column locale type "public"."LOCALE" using locale::text::"public"."LOCALE";
|
|
|
|
alter table "public"."lesson_language" alter column "locale" set default 'en'::"LOCALE";
|
|
|
|
alter table "public"."profile" alter column "locale" set default 'en'::"LOCALE";
|
|
|
|
drop type "public"."LOCALE__old_version_to_be_dropped";
|
|
|
|
create or replace view "public"."lesson_versions" as SELECT llh.old_content,
|
|
llh.new_content,
|
|
llh."timestamp",
|
|
ll.locale,
|
|
ll.lesson_id
|
|
FROM (lesson_language_history llh
|
|
JOIN lesson_language ll ON ((ll.id = llh.lesson_language_id)));
|