-- 1 CREATE SCHEMA raw; CREATE SCHEMA core; CREATE SCHEMA dm; -- 2 --DROP TABLE IF EXISTS raw.users; CREATE TABLE raw.users ( id bigint NOT NULL, name varchar(100), age SMALLINT, email varchar(100), registration_date timestamptz ); --DROP TABLE IF EXISTS raw.courses; CREATE TABLE raw.courses ( id bigint NOT NULL, title varchar(150), category varchar(50), created_at timestamptz ); --DROP TABLE IF EXISTS raw.lessons; CREATE TABLE raw.lessons ( id bigint NOT NULL, course_id bigint, title varchar(150), duration_min SMALLINT ); --DROP TABLE IF EXISTS raw.enrollments; CREATE TABLE raw.enrollments ( id bigint NOT NULL, user_id bigint, course_id bigint, enrolled_at timestamptz ); --DROP TABLE IF EXISTS raw.lesson_views; CREATE TABLE raw.lesson_views ( id bigint NOT NULL, user_id bigint, lesson_id bigint, viewed_at timestamptz );