diff --git a/mnoskov/greenplum/Пет проект: DWH/Step_1_project_Initialization.sql b/mnoskov/greenplum/Пет проект: DWH/Step_1_project_Initialization.sql index f76258c..f542678 100644 --- a/mnoskov/greenplum/Пет проект: DWH/Step_1_project_Initialization.sql +++ b/mnoskov/greenplum/Пет проект: DWH/Step_1_project_Initialization.sql @@ -4,9 +4,9 @@ CREATE SCHEMA core; CREATE SCHEMA dm; -- 2 --- DROP TABLE IF EXISTS raw.users; +--DROP TABLE IF EXISTS raw.users; CREATE TABLE raw.users ( - id bigint, + id bigint NOT NULL, name varchar(100), age SMALLINT, email varchar(100), @@ -15,7 +15,7 @@ CREATE TABLE raw.users ( --DROP TABLE IF EXISTS raw.courses; CREATE TABLE raw.courses ( - id bigint, + id bigint NOT NULL, title varchar(150), category varchar(50), created_at timestamptz @@ -23,7 +23,7 @@ CREATE TABLE raw.courses ( --DROP TABLE IF EXISTS raw.lessons; CREATE TABLE raw.lessons ( - id bigint, + id bigint NOT NULL, course_id bigint, title varchar(150), duration_min SMALLINT @@ -31,7 +31,7 @@ CREATE TABLE raw.lessons ( --DROP TABLE IF EXISTS raw.enrollments; CREATE TABLE raw.enrollments ( - id bigint, + id bigint NOT NULL, user_id bigint, course_id bigint, enrolled_at timestamptz @@ -39,7 +39,7 @@ CREATE TABLE raw.enrollments ( --DROP TABLE IF EXISTS raw.lesson_views; CREATE TABLE raw.lesson_views ( - id bigint, + id bigint NOT NULL, user_id bigint, lesson_id bigint, viewed_at timestamptz