Files
classroomio/supabase/migrations/20250808035209_support_polish_language.sql
T

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');
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)));