Этап 1. Инициализация проекта. Пет проект: DWH. РАБОТА НАД ОШИБКАМИ - добавил NOT NULL на id.
This commit is contained in:
@@ -4,9 +4,9 @@ CREATE SCHEMA core;
|
|||||||
CREATE SCHEMA dm;
|
CREATE SCHEMA dm;
|
||||||
|
|
||||||
-- 2
|
-- 2
|
||||||
-- DROP TABLE IF EXISTS raw.users;
|
--DROP TABLE IF EXISTS raw.users;
|
||||||
CREATE TABLE raw.users (
|
CREATE TABLE raw.users (
|
||||||
id bigint,
|
id bigint NOT NULL,
|
||||||
name varchar(100),
|
name varchar(100),
|
||||||
age SMALLINT,
|
age SMALLINT,
|
||||||
email varchar(100),
|
email varchar(100),
|
||||||
@@ -15,7 +15,7 @@ CREATE TABLE raw.users (
|
|||||||
|
|
||||||
--DROP TABLE IF EXISTS raw.courses;
|
--DROP TABLE IF EXISTS raw.courses;
|
||||||
CREATE TABLE raw.courses (
|
CREATE TABLE raw.courses (
|
||||||
id bigint,
|
id bigint NOT NULL,
|
||||||
title varchar(150),
|
title varchar(150),
|
||||||
category varchar(50),
|
category varchar(50),
|
||||||
created_at timestamptz
|
created_at timestamptz
|
||||||
@@ -23,7 +23,7 @@ CREATE TABLE raw.courses (
|
|||||||
|
|
||||||
--DROP TABLE IF EXISTS raw.lessons;
|
--DROP TABLE IF EXISTS raw.lessons;
|
||||||
CREATE TABLE raw.lessons (
|
CREATE TABLE raw.lessons (
|
||||||
id bigint,
|
id bigint NOT NULL,
|
||||||
course_id bigint,
|
course_id bigint,
|
||||||
title varchar(150),
|
title varchar(150),
|
||||||
duration_min SMALLINT
|
duration_min SMALLINT
|
||||||
@@ -31,7 +31,7 @@ CREATE TABLE raw.lessons (
|
|||||||
|
|
||||||
--DROP TABLE IF EXISTS raw.enrollments;
|
--DROP TABLE IF EXISTS raw.enrollments;
|
||||||
CREATE TABLE raw.enrollments (
|
CREATE TABLE raw.enrollments (
|
||||||
id bigint,
|
id bigint NOT NULL,
|
||||||
user_id bigint,
|
user_id bigint,
|
||||||
course_id bigint,
|
course_id bigint,
|
||||||
enrolled_at timestamptz
|
enrolled_at timestamptz
|
||||||
@@ -39,7 +39,7 @@ CREATE TABLE raw.enrollments (
|
|||||||
|
|
||||||
--DROP TABLE IF EXISTS raw.lesson_views;
|
--DROP TABLE IF EXISTS raw.lesson_views;
|
||||||
CREATE TABLE raw.lesson_views (
|
CREATE TABLE raw.lesson_views (
|
||||||
id bigint,
|
id bigint NOT NULL,
|
||||||
user_id bigint,
|
user_id bigint,
|
||||||
lesson_id bigint,
|
lesson_id bigint,
|
||||||
viewed_at timestamptz
|
viewed_at timestamptz
|
||||||
|
|||||||
Reference in New Issue
Block a user