OS-314 fixes because I've broken full git struct
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
create schema raw;
|
||||
create schema core;
|
||||
create schema dm;
|
||||
|
||||
create table raw.users(
|
||||
id INT,
|
||||
name varchar(50),
|
||||
age INT,
|
||||
email varchar(50),
|
||||
registration_date date
|
||||
)
|
||||
distributed by (id);
|
||||
|
||||
create table raw.courses (
|
||||
id INT,
|
||||
title text,
|
||||
category varchar(40),
|
||||
created_at date
|
||||
)
|
||||
distributed by (id);
|
||||
|
||||
create table raw.lessons (
|
||||
id INT,
|
||||
course_id INT,
|
||||
title TEXT,
|
||||
duration_min INT
|
||||
)
|
||||
distributed by (course_id);
|
||||
|
||||
create table raw.enrollments (
|
||||
id INT,
|
||||
user_id INT,
|
||||
course_id INT,
|
||||
enrolled_at date
|
||||
)
|
||||
distributed by (user_id);
|
||||
|
||||
create table raw.lessons_views(
|
||||
id int,
|
||||
user_id int,
|
||||
lesson_id int,
|
||||
viewed_at timestamp
|
||||
)
|
||||
distributed by (user_id)
|
||||
Reference in New Issue
Block a user