|
|
@@ -1,42 +0,0 @@
|
|
|
--- Your SQL goes here
|
|
|
-
|
|
|
-CREATE TABLE courses
|
|
|
-(
|
|
|
- id SERIAL PRIMARY KEY,
|
|
|
- cover VARCHAR(255),
|
|
|
- title VARCHAR(32) NOT NULL,
|
|
|
- subtitle VARCHAR(32),
|
|
|
- summary VARCHAR(255),
|
|
|
- teacher INTEGER NOT NULL,
|
|
|
- lang VARCHAR (8),
|
|
|
- speech_lang VARCHAR (8),
|
|
|
- status INTEGER NOT NULL DEFAULT(0),
|
|
|
- lesson_num INTEGER NOT NULL DEFAULT(0),
|
|
|
- content TEXT ,
|
|
|
- creator INTEGER NOT NULL,
|
|
|
- version INTEGER,
|
|
|
- created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
- updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
|
-);
|
|
|
-
|
|
|
-CREATE TABLE lessons
|
|
|
-(
|
|
|
- id SERIAL PRIMARY KEY,
|
|
|
- course_id INTEGER NOT NULL,
|
|
|
- course_uuid VARCHAR(36),
|
|
|
- title VARCHAR(32) NOT NULL,
|
|
|
- subtitle VARCHAR(32),
|
|
|
- summary VARCHAR(255),
|
|
|
- status INTEGER NOT NULL DEFAULT(0),
|
|
|
- cover VARCHAR(255),
|
|
|
- teacher INTEGER,
|
|
|
- lang VARCHAR(8),
|
|
|
- speech_lang VARCHAR(8),
|
|
|
- start_date TIMESTAMP,
|
|
|
- duration INTEGER,
|
|
|
- content TEXT,
|
|
|
- creator INTEGER NOT NULL,
|
|
|
- version INTEGER,
|
|
|
- created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
- updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
|
-);
|