turned Personnel and Doctorant into Serial ids
This commit is contained in:
父節點
6e60dac2b0
當前提交
f55cea3e55
共有 2 個文件被更改,包括 90 次插入 和 67 次删除
153
insert.sql
153
insert.sql
|
@ -1,12 +1,95 @@
|
||||||
INSERT INTO Personnel VALUES (
|
----------------------------------------------------------------------
|
||||||
0,
|
-- --
|
||||||
|
-- Personnel --
|
||||||
|
-- --
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
|
-- Nathan
|
||||||
|
INSERT nom, prenom, date_de_naissance, adress, date_de_recrutement INTO Personnel VALUES (
|
||||||
'Billard',
|
'Billard',
|
||||||
'Nathan',
|
'Nathan',
|
||||||
DATE '2000-12-25',
|
DATE '2000-12-25',
|
||||||
'chez Nathan',
|
'15 avenue du Colonel Roche',
|
||||||
|
DATE '2020-9-15'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT nom, prenom, date_de_naissance, adress, date_de_recrutement INTO Personnel VALUES (
|
||||||
|
'Bonnet',
|
||||||
|
'Ronan',
|
||||||
|
DATE '2002-12-25',
|
||||||
|
'chez Ronan',
|
||||||
'2020-9-15'
|
'2020-9-15'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
INSERT nom, prenom, date_de_naissance, adress, date_de_recrutement INTO Personnel VALUES (
|
||||||
|
'Olougouna',
|
||||||
|
'Axel',
|
||||||
|
DATE '2001-12-25',
|
||||||
|
'chez Axel',
|
||||||
|
'2020-9-15'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT nom, prenom, date_de_naissance, adress, date_de_recrutement INTO Personnel VALUES (
|
||||||
|
'Grane',
|
||||||
|
'Yasmine',
|
||||||
|
DATE '2001-12-25',
|
||||||
|
'chez Yasmine',
|
||||||
|
'2020-9-15'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT nom, prenom, date_de_naissance, adress, date_de_recrutement INTO Personnel VALUES (
|
||||||
|
'Wonderland',
|
||||||
|
'Alice',
|
||||||
|
DATE '1978-12-25',
|
||||||
|
'chez les lapins',
|
||||||
|
'2020-9-15'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT nom, prenom, date_de_naissance, adress, date_de_recrutement INTO Personnel VALUES (
|
||||||
|
'Le Bricoleur',
|
||||||
|
'Bob',
|
||||||
|
DATE '1878-12-25',
|
||||||
|
'au chantier',
|
||||||
|
'2020-9-15'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT nom, prenom, date_de_naissance, adress, date_de_recrutement INTO Personnel VALUES (
|
||||||
|
'Romilly',
|
||||||
|
'Étienne',
|
||||||
|
DATE '1995-03-17',
|
||||||
|
'32 avenue des Maronnais',
|
||||||
|
DATE '2013-09-01'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT nom, prenom, date_de_naissance, adress, date_de_recrutement INTO Personnel VALUES (
|
||||||
|
'Jacques',
|
||||||
|
'Léonne',
|
||||||
|
DATE '2002-01-07',
|
||||||
|
'158 rue de la passion',
|
||||||
|
DATE '2021-08-25'
|
||||||
|
);
|
||||||
|
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
-- --
|
||||||
|
-- Doctorant --
|
||||||
|
-- --
|
||||||
|
----------------------------------------------------------------------
|
||||||
|
|
||||||
|
INSERT date_debut_these, date_soutenance INTO Doctorant VALUES (
|
||||||
|
DATE '2020-06-23',
|
||||||
|
DATE '2023-08-03'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT date_debut_these, date_soutenance INTO Doctorant VALUES (
|
||||||
|
DATE '2019-07-13',
|
||||||
|
DATE '2020-11-08'
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT date_debut_these, date_soutenance INTO Doctorant VALUES (
|
||||||
|
DATE '2021-07-30',
|
||||||
|
DATE '2022-09-29'
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
--Axel
|
--Axel
|
||||||
INSERT INTO Etablissement VALUES (
|
INSERT INTO Etablissement VALUES (
|
||||||
|
@ -33,74 +116,13 @@ INSERT INTO Etablissement VALUES (
|
||||||
'Paris'
|
'Paris'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO Personnel VALUES (
|
--Axel
|
||||||
1,
|
|
||||||
'Bonnet',
|
|
||||||
'Ronan',
|
|
||||||
DATE '2002-12-25',
|
|
||||||
'chez Ronan',
|
|
||||||
'2020-9-15'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Personnel VALUES (
|
|
||||||
2,
|
|
||||||
'Olougouna',
|
|
||||||
'Axel',
|
|
||||||
DATE '2001-12-25',
|
|
||||||
'chez Axel',
|
|
||||||
'2020-9-15'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Personnel VALUES (
|
|
||||||
3,
|
|
||||||
'Grane',
|
|
||||||
'Yasmine',
|
|
||||||
DATE '2001-12-25',
|
|
||||||
'chez Yasmine',
|
|
||||||
'2020-9-15'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Personnel VALUES (
|
|
||||||
4,
|
|
||||||
'Wonderland',
|
|
||||||
'Alice',
|
|
||||||
DATE '1978-12-25',
|
|
||||||
'chez les lapins',
|
|
||||||
'2020-9-15'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Personnel VALUES (
|
|
||||||
5,
|
|
||||||
'Le Bricoleur',
|
|
||||||
'Bob',
|
|
||||||
DATE '1878-12-25',
|
|
||||||
'au chantier',
|
|
||||||
'2020-9-15'
|
|
||||||
);--Axel
|
|
||||||
INSERT INTO Partenaire VALUES (
|
INSERT INTO Partenaire VALUES (
|
||||||
01,
|
01,
|
||||||
'GFGH',
|
'GFGH',
|
||||||
'Allemagne'
|
'Allemagne'
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO Doctorant VALUES (
|
|
||||||
4,
|
|
||||||
DATE '2020-06-23',
|
|
||||||
DATE '2023-08-03'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Doctorant VALUES (
|
|
||||||
1,
|
|
||||||
DATE '2019-07-13',
|
|
||||||
DATE '2020-11-08'
|
|
||||||
);
|
|
||||||
|
|
||||||
iNSERT INTO Doctorant VALUES (
|
|
||||||
2,
|
|
||||||
DATE '2021-07-30',
|
|
||||||
DATE '2022-09-29'
|
|
||||||
);
|
|
||||||
|
|
||||||
INSERT INTO Scientifique VALUES (
|
INSERT INTO Scientifique VALUES (
|
||||||
3,
|
3,
|
||||||
'cr1'
|
'cr1'
|
||||||
|
@ -126,6 +148,7 @@ INSERT INTO Encadrement VALUES (
|
||||||
2,
|
2,
|
||||||
3
|
3
|
||||||
);
|
);
|
||||||
|
|
||||||
INSERT INTO Labo_externe VALUES (
|
INSERT INTO Labo_externe VALUES (
|
||||||
1,
|
1,
|
||||||
'CNES',
|
'CNES',
|
||||||
|
|
|
@ -17,7 +17,7 @@ CREATE TYPE grade AS ENUM (
|
||||||
-- Axel
|
-- Axel
|
||||||
CREATE TABLE Personnel
|
CREATE TABLE Personnel
|
||||||
(
|
(
|
||||||
idPersonnel INT CONSTRAINT UnePersonne PRIMARY KEY,
|
idPersonnel SERIAL CONSTRAINT UnePersonne PRIMARY KEY,
|
||||||
nom VARCHAR,
|
nom VARCHAR,
|
||||||
prenom VARCHAR,
|
prenom VARCHAR,
|
||||||
date_de_naissance DATE,
|
date_de_naissance DATE,
|
||||||
|
@ -27,7 +27,7 @@ CREATE TABLE Personnel
|
||||||
|
|
||||||
--Axel
|
--Axel
|
||||||
CREATE TABLE Doctorant(
|
CREATE TABLE Doctorant(
|
||||||
idDoctorant INT NOT NULL,
|
idDoctorant SERIAL NOT NULL,
|
||||||
date_debut_these DATE,
|
date_debut_these DATE,
|
||||||
date_soutenance DATE,
|
date_soutenance DATE,
|
||||||
FOREIGN KEY (idDoctorant) REFERENCES Personnel(idPersonnel) ON DELETE CASCADE,
|
FOREIGN KEY (idDoctorant) REFERENCES Personnel(idPersonnel) ON DELETE CASCADE,
|
||||||
|
|
載入中…
Reference in a new issue