-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
105 changed files
with
2,500 additions
and
3,080 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
CREATE TABLE Autorisation ( | ||
PID SERIAL, | ||
Autorisationsnummer VARCHAR(10) NOT NULL, -- TODO: This should be CHAR(5) | ||
cpr VARCHAR(10) NOT NULL, | ||
Fornavn VARCHAR(100) NOT NULL, | ||
Efternavn VARCHAR(100) NOT NULL, | ||
UddannelsesKode INT(4) NOT NULL, | ||
|
||
ModifiedDate DATETIME NOT NULL, | ||
ValidFrom DATETIME, | ||
ValidTo DATETIME, | ||
CreatedDate DATETIME NOT NULL, | ||
INDEX (ValidFrom, ValidTo) | ||
) ENGINE=InnoDB COLLATE=utf8_danish_ci; | ||
|
||
-- WARNING: This table is shared with the STS. | ||
-- Be careful about changing anything. | ||
CREATE TABLE autreg ( | ||
id BIGINT AUTO_INCREMENT NOT NULL PRIMARY KEY, | ||
cpr CHAR(10) NOT NULL, | ||
given_name VARCHAR(50) NOT NULL, | ||
surname VARCHAR(100) NOT NULL, | ||
aut_id CHAR(5) NOT NULL, | ||
edu_id CHAR(4) NOT NULL, | ||
KEY cpr_aut_id (cpr, aut_id) | ||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
CREATE TABLE BarnRelation ( | ||
PID SERIAL, | ||
Id VARCHAR(21) NOT NULL, | ||
CPR VARCHAR(10) NOT NULL, | ||
BarnCPR VARCHAR(10) NOT NULL, | ||
|
||
ModifiedDate DATETIME NOT NULL, | ||
ValidFrom DATETIME, | ||
ValidTo DATETIME, | ||
CreatedDate DATETIME NOT NULL, | ||
|
||
INDEX (ValidFrom, ValidTo), | ||
CONSTRAINT UC_Person_1 UNIQUE (Id, ValidFrom) | ||
) ENGINE=InnoDB COLLATE=utf8_danish_ci; | ||
|
||
CREATE TABLE ForaeldreMyndighedRelation ( | ||
PID SERIAL, | ||
|
||
Id VARCHAR(21) NOT NULL, | ||
CPR VARCHAR(10) NOT NULL, | ||
TypeKode VARCHAR(4) NOT NULL, | ||
TypeTekst VARCHAR(50) NOT NULL, | ||
RelationCpr VARCHAR(10), | ||
|
||
ModifiedDate DATETIME NOT NULL, | ||
ValidFrom DATETIME, | ||
ValidTo DATETIME, | ||
CreatedDate DATETIME NOT NULL, | ||
|
||
INDEX (ValidFrom, ValidTo), | ||
CONSTRAINT UC_Person_1 UNIQUE (Id, ValidFrom) | ||
) ENGINE=InnoDB COLLATE=utf8_danish_ci; | ||
|
||
CREATE TABLE PersonIkraft ( | ||
PID SERIAL, | ||
IkraftDato DATETIME NOT NULL | ||
) ENGINE=InnoDB COLLATE=utf8_danish_ci; | ||
|
||
CREATE TABLE UmyndiggoerelseVaergeRelation ( | ||
PID SERIAL, | ||
|
||
Id VARCHAR(21) NOT NULL, | ||
CPR VARCHAR(10) NOT NULL, | ||
TypeKode VARCHAR(4) NOT NULL, | ||
TypeTekst VARCHAR(50) NOT NULL, | ||
RelationCpr VARCHAR(10), | ||
RelationCprStartDato DATETIME, | ||
VaergesNavn VARCHAR(50), | ||
VaergesNavnStartDato DATETIME, | ||
RelationsTekst1 VARCHAR(50), | ||
RelationsTekst2 VARCHAR(50), | ||
RelationsTekst3 VARCHAR(50), | ||
RelationsTekst4 VARCHAR(50), | ||
RelationsTekst5 VARCHAR(50), | ||
|
||
ModifiedDate DATETIME NOT NULL, | ||
ValidFrom DATETIME, | ||
ValidTo DATETIME, | ||
CreatedDate DATETIME NOT NULL, | ||
|
||
INDEX (ValidFrom, ValidTo) | ||
) ENGINE=InnoDB COLLATE=utf8_danish_ci; | ||
|
||
CREATE TABLE Person ( | ||
PID SERIAL, | ||
|
||
CPR CHAR(10) NOT NULL, | ||
Koen VARCHAR(1) NOT NULL, | ||
Fornavn VARCHAR(60), | ||
Mellemnavn VARCHAR(60), | ||
Efternavn VARCHAR(60), | ||
CoNavn VARCHAR(50), | ||
Lokalitet VARCHAR(50), | ||
Vejnavn VARCHAR(30), | ||
Bygningsnummer VARCHAR(10), | ||
Husnummer VARCHAR(10), | ||
Etage VARCHAR(10), | ||
SideDoerNummer VARCHAR(10), | ||
Bynavn VARCHAR(30), | ||
Postnummer BIGINT(12), | ||
PostDistrikt VARCHAR(30), | ||
Status VARCHAR(2), | ||
NavneBeskyttelseStartDato DATETIME, | ||
NavneBeskyttelseSletteDato DATETIME, | ||
GaeldendeCPR CHAR(10), | ||
Foedselsdato DATE NOT NULL, | ||
Stilling VARCHAR(50), | ||
VejKode BIGINT(12), | ||
KommuneKode BIGINT(12), | ||
|
||
ModifiedDate DATETIME NOT NULL, | ||
ValidFrom DATETIME, | ||
ValidTo DATETIME, | ||
CreatedDate DATETIME NOT NULL, | ||
|
||
INDEX (ValidFrom, ValidTo) | ||
) ENGINE=InnoDB COLLATE=utf8_danish_ci; | ||
|
Oops, something went wrong.