2021-06-18 16:03:22 +02:00
|
|
|
SELECT 'CREATE DATABASE main'
|
|
|
|
WHERE NOT EXISTS (SELECT FROM pg_database WHERE datname = 'main')\gexec
|
|
|
|
CREATE TABLE Persons (
|
2021-06-23 13:44:54 +02:00
|
|
|
PersonID INT NOT NULL PRIMARY KEY,
|
2021-06-18 16:03:22 +02:00
|
|
|
LastName varchar(255),
|
|
|
|
FirstName varchar(255),
|
|
|
|
Address varchar(255),
|
|
|
|
City varchar(255)
|
|
|
|
);
|
2021-06-23 13:44:54 +02:00
|
|
|
CREATE TABLE Tasks (
|
|
|
|
TaskID INT NOT NULL PRIMARY KEY,
|
|
|
|
PersonID INT,
|
|
|
|
TaskName varchar(255),
|
|
|
|
CONSTRAINT fkPersons
|
|
|
|
FOREIGN KEY(PersonID)
|
|
|
|
REFERENCES Persons(PersonID)
|
|
|
|
);
|