massive update

This commit is contained in:
2019-01-08 16:09:15 +05:00
parent ad71e72294
commit 39916fa5fb
22 changed files with 1260 additions and 70 deletions

View File

@ -5,13 +5,14 @@ CREATE TABLE "activity" (
CREATE TABLE "contact_info" (
"id" SERIAL CONSTRAINT "pk_contact_info" PRIMARY KEY,
"email" TEXT NOT NULL
"email" TEXT NOT NULL,
"name" TEXT NOT NULL,
"short_name" TEXT NOT NULL,
"code" TEXT NOT NULL
);
CREATE TABLE "enterprise" (
"id" SERIAL CONSTRAINT "pk_enterprise" PRIMARY KEY,
"name" TEXT NOT NULL,
"short_name" TEXT NOT NULL,
"contact_info" INTEGER NOT NULL
);
@ -56,7 +57,10 @@ CREATE TABLE "head" (
"id" SERIAL CONSTRAINT "pk_head" PRIMARY KEY,
"date_of_start" DATE NOT NULL,
"date_of_end" DATE,
"contact_info" INTEGER NOT NULL
"contact_info" INTEGER NOT NULL,
"first_name" TEXT NOT NULL,
"second_name" TEXT NOT NULL,
"lst_name" TEXT NOT NULL
);
CREATE INDEX "idx_head__contact_info" ON "head" ("contact_info");
@ -83,7 +87,8 @@ CREATE TABLE "phone_number" (
"id" SERIAL CONSTRAINT "pk_phone_number" PRIMARY KEY,
"contact_info" INTEGER NOT NULL,
"date_of_start" DATE NOT NULL,
"date_of_end" DATE
"date_of_end" DATE,
"number" TEXT NOT NULL
);
CREATE INDEX "idx_phone_number__contact_info" ON "phone_number" ("contact_info");