refactor: use serial as id instead of uuid
This commit is contained in:
parent
18b033add1
commit
370531a9a5
11 changed files with 319 additions and 381 deletions
|
|
@ -3,14 +3,14 @@ BEGIN;
|
|||
CREATE SCHEMA IF NOT EXISTS training;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS training.trainings (
|
||||
id UUID PRIMARY KEY,
|
||||
id SERIAL PRIMARY KEY,
|
||||
name varchar(255) NOT NULL,
|
||||
description text NOT NULL,
|
||||
days smallint NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS training.prices (
|
||||
training_id UUID REFERENCES training.trainings(id),
|
||||
training_id SERIAL REFERENCES training.trainings(id),
|
||||
amount NUMERIC(10,4) NOT NULL,
|
||||
currency VARCHAR(3) NOT NULL,
|
||||
CONSTRAINT positive_amount CHECK (amount >= 0),
|
||||
|
|
@ -21,8 +21,8 @@ CREATE TABLE IF NOT EXISTS training.prices (
|
|||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS training.dates (
|
||||
ID UUID PRIMARY KEY,
|
||||
training_id UUID REFERENCES training.trainings(id),
|
||||
ID SERIAL PRIMARY KEY,
|
||||
training_id SERIAL REFERENCES training.trainings(id),
|
||||
date DATE NOT NULL,
|
||||
start_time TIME NOT NULL,
|
||||
days SMALLINT NOT NULL,
|
||||
|
|
@ -37,8 +37,8 @@ CREATE TABLE IF NOT EXISTS training.dates (
|
|||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS training.date_attendees (
|
||||
id UUID PRIMARY KEY,
|
||||
date_id UUID REFERENCES training.dates(id),
|
||||
id SERIAL PRIMARY KEY,
|
||||
date_id SERIAL REFERENCES training.dates(id),
|
||||
name VARCHAR(255) NOT NULL,
|
||||
email VARCHAR(255) NOT NULL,
|
||||
phone VARCHAR(20) NOT NULL,
|
||||
|
|
|
|||
Reference in a new issue