Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Udtræk af CPR oplsyninger fra CPR kontoret
Opdaterer alle CPR tabellerne

Tabelbeskrivelser

Tabel: V2_

...

BarnRelation

^^Tilbage til toppen^^Blot til at registrere ikræfttrædelsesdato for V2

-- -----------------------------------------------------
-- Table `v2_PersonIkraft`BarnRelation`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `v2_PersonIkraft` BarnRelation` (
`PersonIkraftPID` `PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`IkraftDato` ,
`Id` VARCHAR(21) NOT NULL,
`CPR` CHAR(10) NOT NULL,
`BarnCPR` CHAR(10) NOT NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PersonIkraftPID`(`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `idValids` (`Id` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 V2_ChangesToCPR

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `PersonFamilie``v2_ChangesToCPR`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `PersonFamilie` `v2_ChangesToCPR` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`ModifiedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`CPR`),
INDEX `changestocpr_modifieddato` (`ModifiedDate` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: V2_ForaeldreMyndighedRelation

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `v2_ForaeldreMyndighedRelation`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `v2_ForaeldreMyndighedRelation` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` VARCHAR(10) NOT NULL,
`Id` VARCHAR(21) NOT NULL,
`TypeKode` VARCHAR(4) NOT NULL,
`TypeTekst` VARCHAR(50) NOT NULL,
`RelationCpr` `Civilstand` VARCHAR(1) NULL,
`AegtefaelleCPR` VARCHAR(10) NULL,
`AegtefaelleFoedselsDato` DATE NULL,
`AegtefaelleFoedselsDatoMarkering` VARCHAR(1) NULL,
`AegtefaelleNavn` VARCHAR(34) NULL,
`AegtefaelleNavnMarkering` VARCHAR(1) NULL,
`CivilstandStartDato` DATETIME NULL,
`CivilstandStartDatoMarkering` VARCHAR(1) NULL,
`CivilstandSeperationsHenvisning` DATETIME NULL,
`SeperationCivilstandHenvisning` DATETIME NULL,
`SeperationStartDato` DATE NULL,
`SeperationStartDatoMarkering` VARCHAR(1) NULL,
`MorDato` DATE NULL,
`MorDatoMarkering` VARCHAR(1) NULL,
`MorCPR` VARCHAR(10) NULL,
`MorFoedselsdato` DATE NULL,
`MorFoedselsdatoMarkering` VARCHAR(1) NULL,
`MorNavn` VARCHAR(34) NULL,
`MorNavnMarkering` VARCHAR(1) NULL,
`FarDato` DATE NULL,
`FarDatoMarkering` VARCHAR(1) NULL,
`FarCPR` VARCHAR(10) NULL,
`FarFoedselsdato` `RelationCprStartDato` DATE NULL,
`FarFoedselsdatoMarkering` VARCHAR(1) `ForaeldreMyndighedStartDato` DATE NULL,
`FarNavn` `ForaeldreMyndighedStartDatoMarkering` VARCHAR(341) NULL,
`FarNavnMarkering` VARCHAR(1) `ForaeldreMyndighedSletteDato` DATE NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `cprValidToFrom` `idValids` (`CPR` `Id` ASC, `ValidTo` ASC, `ValidFrom` ASC))
,
INDEX `ModifiedDate` (`ModifiedDate` ASC, `PID` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 HistoriskeAdresser

^^Tilbage til toppen^^Udvidede person oplysninger

-- -----------------------------------------------------
-- Table `Person2``HistoriskeAdresser`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Person2` `HistoriskeAdresser` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`FoedselsregistreringsstedKode` INT(4) NULL,
`FoedselsregistreringsstedTekst` `Id` VARCHAR(2032) NOT NULL,
`FolkekirkeForhold` `RetFortrydAendring` VARCHAR(1) NULL,
`FolkekirkeStartDato` DATE NULL,
`FolkekirkeStartDatoMarkering` VARCHAR(1`KommuneKode` INT(4) NULL,
`KommunaleforholdType` `VejKode` INT(14) NULL,
`KommunaleforholdKode` `Husnummer` VARCHAR(54) NULL,
`KommunaleforholdStartDato` DATE NULL,
`KommunaleforholdStartDatoMarkering` `Etage` VARCHAR(12) NULL,
`KommunaleforholdBemaerkninger` `SideDoerNummer` VARCHAR(304) NULL,
`ValgKode` INT`Bygningsnummer` VARCHAR(4) NULL,
`ValgretDato` DATE `CoNavn` VARCHAR(34) NULL,
`ValgOplysningerStartDato` DATE `TilflytningsDato` DATETIME NULL,
`ValgOplysningerSletteDato` DATE `TilflytningsDatoMarkering` VARCHAR(1) NULL,
`FlyttepaabudStartDato` DATE `FraflytningsDato` DATETIME NULL,
`FlyttepaabudBemaerkninger` `FraflytningsDatoMarkering` VARCHAR(401) NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `cprValidToFrom` `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 HistoriskeCivilstande

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `PersonKontakt``HistoriskeCivilstande`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `PersonKontakt` `HistoriskeCivilstande` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`KommuneKode` INT`Id` VARCHAR(432) NOT NULL,
`VejKode` INT`RetFortrydAendring` VARCHAR(41) NULL,
`Husnummer` `Civilstand` VARCHAR(41) NULL,
`Etage` `AegtefaelleCPR` VARCHAR(210) NULL,
`AegtefaelleFoedselsDato` DATE NULL,
`SideDoerNummer` `AegtefaelleFoedselsDatoMarkering` VARCHAR(41) NULL,
`Bygningsnummer` `AegtefaelleNavn` VARCHAR(434) NULL,
`CoNavn` `AegtefaelleNavnMarkering` VARCHAR(341) NULL,
`TilflytningsDato` `StartDato` DATETIME NULL,
`TilflytningsDatoMarkering` `StartDatoMarkering` VARCHAR(1) NULL,
`TilflytningKommuneDato` `SlutDato` DATETIME NULL,
`TilflytningKommuneDatoMarkering` `SlutDatoMarkering` VARCHAR(1) NULL,
`FraflytningKommuneKode` INT(4) NULL,
`FraflytningKommuneDato` `SeperationHenvisning` DATETIME NULL,
`FraflytningKommuneDatoMarkering` `Unreliable` VARCHAR(12000) NULL ,
`StartMyndighedAdr` INT(4) `CreatedDate` DATETIME NOT NULL,
`SupplerendeAdr1` VARCHAR(34) `ModifiedDate` DATETIME NOT NULL,
`SupplerendeAdr2` VARCHAR(34) `ValidFrom` DATETIME NOT NULL,
`SupplerendeAdr3` VARCHAR(34) `ValidTo` DATETIME NULL,
`SupplerendeAdr4` VARCHARPRIMARY KEY (34`PID`) NULL,
`SupplerendeAdr5` VARCHAR(34) NULL,
`StartDatoAdr` DATE NULL,
`SletDatoAdr` DATE NULL,
`UdrejseLandekode` INT(4) NULL,
`UdrejseDato` DATETIME NULL,
`UdrejseDatoMarkering` VARCHAR(1) NULL,
`UdlandsAdr1` VARCHAR(34) NULL,
`UdlandsAdr2` VARCHAR(34) NULL,
`UdlandsAdr3` VARCHAR(34) NULL,
`UdlandsAdr4` VARCHAR(34) NULL,
`UdlandsAdr5` VARCHAR(34) NULL,
`KontaktAdr1` VARCHAR(34) NULL,
`KontaktAdr2` VARCHAR(34) NULL,
`KontaktAdr3` VARCHAR(34) NULL,
`KontaktAdr4` VARCHAR(34) NULL,
`KontaktAdr5` VARCHAR(34) NULL,
`StartDatoKontaktAdr` DATE NULL,
`SletteDatoKontaktAdr` DATE NULL,
`ForsvindingsDato` DATETIME NULL,
`ForsvindingsDatoMarkering` VARCHAR(1) NULL,
`StatsborgerskabLandekode` INT(4) NULL,
`StatsborgerskabStartDato` DATETIME NULL,
`StatsborgerskabStartDatoMarkering` INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: HistoriskeFolkekirkeOplysninger

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `HistoriskeFolkekirkeOplysninger`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskeFolkekirkeOplysninger` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` VARCHAR(32) NOT NULL,
`Folkekirkeforhold` VARCHAR(1) NULL,
`NavneAdressebeskyttelseStartDato` `StartDato` DATE NULL,
`NavneAdressebeskyttelseSletteDato` DATE `StartDatoMarkering` VARCHAR(1) NULL,
`VejviserbeskyttelseStartDato` `SlutDato` DATE NULL,
`VejviserbeskyttelseSletteDato` DATE NULL,
`MarkedsfoeringsbeskyttelseStartDato` DATE NULL,
`MarkedsfoeringsbeskyttelseSletteDato` DATE `SlutDatoMarkering` VARCHAR(1) NULL,
`ForskerbeskyttelseStartDato` DATE NULL,
`ForskerbeskyttelseSletteDato` DATE NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `cprValidToFrom` `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 HistoriskeForsvindGenfindOplysninger

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `Notat``HistoriskeForsvindGenfindOplysninger`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `Notat` `HistoriskeForsvindGenfindOplysninger` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` VARCHAR(1332) NOT NULL,
`NotatNummer` INT`RetFortrydAendring` VARCHAR(2) NOT 1) NULL,
`ForsvindingsDato` DATETIME NULL,
`NotatLinje` `ForsvindingsDatoMarkering` VARCHAR(401) NULL,
`StartDato` DATE `GenfindingsDato` DATETIME NULL,
`SletDato` DATE `GenfindingsDatoMarkering` VARCHAR(1) NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `IdValidFromTo` `CPRValidToFrom` (`Id` `CPR` ASC, `ValidFrom` `ValidTo` ASC, `ValidTo` `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 HistoriskeNavneOplysninger

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `v2_Person``HistoriskeNavneOplysninger`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `v2_Person` `HistoriskeNavneOplysninger` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Koen` CHAR`Id` VARCHAR(32) NOT NULL,
`RetFortrydAendring` VARCHAR(1) NULL,
`Fornavn` VARCHAR(50) NULL,
`FornavnMarkering` VARCHAR(1) NULL,
`Mellemnavn` VARCHAR(40) NULL,
`MellemnavnMarkering` VARCHAR(1) NULL,
`Efternavn` VARCHAR(40) NULL,
`EfternavnMarkering` VARCHAR(1) NULL,
`CoNavn` VARCHAR(34) `StartDato` DATETIME NULL,
`Lokalitet` `StartDatoMarkering` VARCHAR(341) NULL,
`StandardAdresse` VARCHAR(34) `SlutDato` DATETIME NULL,
`Vejnavn` `SlutDatoMarkering` VARCHAR(301) NULL,
`Bygningsnummer` `Unreliable` VARCHAR(102000) NULL ,
`Husnummer` VARCHAR(4) `CreatedDate` DATETIME NOT NULL,
`Etage` VARCHAR(2) `ModifiedDate` DATETIME NOT NULL,
`SideDoerNummer` VARCHAR(4) `ValidFrom` DATETIME NOT NULL,
`Bynavn` VARCHAR(34) `ValidTo` DATETIME NULL,
`Postnummer` INTPRIMARY KEY (4`PID`) NULL,
`PostDistrikt` VARCHAR(20) NULL,
`Status` CHAR(2) NULL,
`NavneBeskyttelseStartDato` DATETIME NULL,
`NavneBeskyttelseSletteDato` DATETIME NULL,
`GaeldendeCPR` CHAR(10) NULL,
`Foedselsdato` DATE NULL,
`Stilling` VARCHAR(50) NULL,
`VejKode` INT(4) NULL,
`KommuneKode` INT(4) NULL,
`NavnTilAdressering` VARCHAR(34) NULL,
`VejnavnTilAdressering` VARCHAR(20) NULL,
`FoedselsdatoMarkering` VARCHAR(1) NULL,
`StatusDato` DATETIME NULL,
`StatusMarkering` VARCHAR(1) NULL,
`StartDato` DATE NULL,
`StartDatoMarkering` VARCHAR(1) NULL,
`SlutDato` DATE NULL,
`SlutDatoMarkering` VARCHAR(1) NULL,
`NavnStartDato` DATETIME NULL,
`NavnStartDatoMarkering` INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: HistoriskePersonnumre

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `HistoriskePersonnumre`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskePersonnumre` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` VARCHAR(32) NOT NULL,
`HistoriskCPR` VARCHAR(10) NOT NULL,
`StartDato` DATE NULL,
`StartDatoMarkering` VARCHAR(1) NULL,
`AdresseringsNavn` `SlutDato` DATE NULL,
`SlutDatoMarkering` VARCHAR(341) NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `PersonPID` `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPR` `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC, `Fornavn` ASC, `Mellemnavn` ASC, `Efternavn` ASC, `Foedselsdato` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 HistoriskeSeparationer

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `v2_ForaeldreMyndighedRelation``HistoriskeSeparationer`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `v2_ForaeldreMyndighedRelation` `HistoriskeSeparationer` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` VARCHARCHAR(10) NOT NULL,
`Id` VARCHAR(2132) NOT NULL,
`TypeKode` `RetFortrydAendring` VARCHAR(4) NOT 1) NULL,
`CivilstandHenvisning` DATETIME NULL,
`TypeTekst` VARCHAR(50) NOT `StartDato` DATE NULL,
`RelationCpr` `StartDatoMarkering` VARCHAR(101) NULL,
`RelationCprStartDato` `SlutDato` DATE NULL,
`ForaeldreMyndighedStartDato` DATE NULL,
`ForaeldreMyndighedStartDatoMarkering` `SlutDatoMarkering` VARCHAR(1) NULL,
`ForaeldreMyndighedSletteDato` DATE NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `idValids` `CPRValidToFrom` (`Id` `CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC),
INDEX `ModifiedDate` (`ModifiedDate` ASC, `PID` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 HistoriskeStatsBorgerskaber

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `v2_BarnRelation``HistoriskeStatsBorgerskaber`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `v2_BarnRelation` `HistoriskeStatsBorgerskaber` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`Id` VARCHAR(21) NOT NULL,
`CPR` CHAR(10) NOT NULL,
`BarnCPR` CHAR`Id` VARCHAR(1032) NOT NULL,
`Unreliable` `RetFortrydAendring` VARCHAR(20001) NULL,
`CreatedDate` DATETIME NOT `Landekode` INT(4) NULL,
`ModifiedDate` `StartDato` DATETIME NOT NULL,
`ValidFrom` DATETIME `StartDatoMarkering` VARCHAR(1) NULL,
`SlutDato` DATETIME NULL,
`SlutDatoMarkering` VARCHAR(1) NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `idValids` `CPRValidToFrom` (`Id` `CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 HistoriskeUdIndrejseOplysninger

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `v2_UmyndiggoerelseVaergeRelation``HistoriskeUdIndrejseOplysninger`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `v2_UmyndiggoerelseVaergeRelation` `HistoriskeUdIndrejseOplysninger` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`Id` VARCHAR`CPR` CHAR(2110) NOT NULL,
`CPR` `Id` VARCHAR(1032) NOT NULL,
`UmyndigStartDato` DATE NULL,
`UmyndigStartDatoMarkering` `RetFortrydAendring` VARCHAR(1) NULL,
`UmyndigSletteDato` DATE `UdrejseLandekode` INT(4) NULL,
`TypeKode` VARCHAR(4) NOT `UdrejseDato` DATETIME NULL,
`TypeTekst` `UdrejseMarkering` VARCHAR(501) NOT NULL,
`RelationCpr` VARCHAR`IndrejseLandekode` INT(104) NULL,
`RelationCprStartDato` `IndrejseDato` DATETIME NULL,
`VaergesNavn` `IndrejseMarkering` VARCHAR(501) NULL,
`VaergesNavnStartDato` DATETIME NULL,
`RelationsTekst1` VARCHAR(50`UdlandsAdr1` VARCHAR(34) NULL,
`RelationsTekst2` `UdlandsAdr2` VARCHAR(5034) NULL,
`RelationsTekst3` `UdlandsAdr3` VARCHAR(5034) NULL,
`RelationsTekst4` `UdlandsAdr4` VARCHAR(5034) NULL,
`RelationsTekst5` `UdlandsAdr5` VARCHAR(5034) NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `idValids` `CPRValidToFrom` (`Id` `CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 Notat

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `v2_ChangesToCPR``Notat`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `v2_ChangesToCPR` (`Notat` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`ModifiedDate` TIMESTAMP `Id` VARCHAR(13) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY `NotatNummer` INT(`CPR`2) NOT NULL,
INDEX `changestocpr_modifieddato` (`ModifiedDate` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: v2_person_simplified

^^Tilbage til toppen^^

v2_person_simplified er et view der anvendes af FSK-servicen, ODR-servicen og LTR-BTR-servicen til at slå op i cpr-stamdata (cpr-registry). Og MinLog
Er etableret i stamdata databasen på foranledning af disse services.

CREATE OR REPLACE VIEW `v2_Person_Simplified` AS
SELECT
`v2_Person`.`PID` AS `pid`,
`v2_Person`.`CPR` AS `cpr`,
`v2_Person`.`Fornavn` AS `fornavn`,
`v2_Person`.`Mellemnavn` AS `mellemnavn`,
`v2_Person`.`Efternavn` AS `efternavn`,
`v2_Person`.`ModifiedDate` AS `modifiedDate`,
`v2_Person`.`ValidFrom` AS `validFrom`,
`v2_Person`.`ValidTo` AS `validTo`,
`v2_Person`.`Status` AS `status`,
`v2_Person`.`StatusDato` AS `statusDato`
FROM `v2_Person`;

Tabel: HistoriskeAdresser

^^Tilbage til toppen^^

`NotatLinje` VARCHAR(40) NULL,
`StartDato` DATE NULL,
`SletDato` DATE NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `IdValidFromTo` (`Id` ASC, `ValidFrom` ASC, `ValidTo` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: V2_Person

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `v2_Person`
-- ------------ -----------------------------------------------------
-- Table `HistoriskeAdresser`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskeAdresser` (
`PID`
CREATE TABLE IF NOT EXISTS `v2_Person` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` `Koen` CHAR(1) NULL,
`Fornavn` VARCHAR(3250) NOT NULL,
`RetFortrydAendring` `FornavnMarkering` VARCHAR(1) NULL,
`KommuneKode` INT`Mellemnavn` VARCHAR(440) NULL,
`VejKode` INT`MellemnavnMarkering` VARCHAR(41) NULL,
`Husnummer` `Efternavn` VARCHAR(440) NULL,
`Etage` `EfternavnMarkering` VARCHAR(21) NULL,
`SideDoerNummer` `CoNavn` VARCHAR(434) NULL,
`Bygningsnummer` `Lokalitet` VARCHAR(434) NULL,
`CoNavn` `StandardAdresse` VARCHAR(34) NULL,
`TilflytningsDato` DATETIME `Vejnavn` VARCHAR(30) NULL,
`Bygningsnummer` VARCHAR(10) NULL,
`TilflytningsDatoMarkering` `Husnummer` VARCHAR(14) NULL,
`FraflytningsDato` DATETIME `Etage` VARCHAR(2) NULL,
`FraflytningsDatoMarkering` `SideDoerNummer` VARCHAR(14) NULL,
`Unreliable` VARCHAR(2000`Bynavn` VARCHAR(34) NULL,
`Postnummer` INT(4) NULL,
`CreatedDate` DATETIME NOT `PostDistrikt` VARCHAR(20) NULL,
`ModifiedDate` DATETIME NOT `Status` CHAR(2) NULL,
`ValidFrom` `NavneBeskyttelseStartDato` DATETIME NOT NULL,
`ValidTo` `NavneBeskyttelseSletteDato` DATETIME NULL,
PRIMARY KEY `GaeldendeCPR` CHAR(`PID`10) NULL,
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: HistoriskeCivilstande

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `HistoriskeCivilstande`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskeCivilstande` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` VARCHAR(32) NOT NULL,
`RetFortrydAendring` `Foedselsdato` DATE NULL,
`Stilling` VARCHAR(50) NULL,
`VejKode` INT(4) NULL,
`KommuneKode` INT(4) NULL,
`NavnTilAdressering` VARCHAR(34) NULL,
`VejnavnTilAdressering` VARCHAR(20) NULL,
`FoedselsdatoMarkering` VARCHAR(1) NULL,
`StatusDato` DATETIME NULL,
`StatusMarkering` VARCHAR(1) NULL,
`StartDato` DATE NULL,
`StartDatoMarkering` VARCHAR(1) NULL,
`SlutDato` DATE NULL,
`SlutDatoMarkering` VARCHAR(1) NULL,
`NavnStartDato` DATETIME NULL,
`NavnStartDatoMarkering` VARCHAR(1) NULL,
`Civilstand` `AdresseringsNavn` VARCHAR(134) NULL,
`AegtefaelleCPR` `Unreliable` VARCHAR(102000) NULL ,
`AegtefaelleFoedselsDato` DATE `CreatedDate` DATETIME NOT NULL,
`AegtefaelleFoedselsDatoMarkering` VARCHAR(1) NULL,
`AegtefaelleNavn` VARCHAR(34) NULL,
`AegtefaelleNavnMarkering` VARCHAR(1) NULL,
`StartDato` DATETIME NULL,
`StartDatoMarkering` VARCHAR(1) NULL,
`SlutDato` DATETIME NULL,
`SlutDatoMarkering` VARCHAR(1) NULL,
`SeperationHenvisning` DATETIME NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME `ModifiedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` `PersonPID` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` `CPR` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC, `Fornavn` ASC, `Mellemnavn` ASC, `Efternavn` ASC, `Foedselsdato` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 Person2

^^Tilbage til toppen^^

Udvidede person oplysninger

-- -----------------------------------------------------
-- Table `HistoriskeFolkekirkeOplysninger``Person2`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskeFolkekirkeOplysninger` `Person2` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` `FoedselsregistreringsstedKode` INT(4) NULL,
`FoedselsregistreringsstedTekst` VARCHAR(3220) NOT NULL,
`Folkekirkeforhold` `FolkekirkeForhold` VARCHAR(1) NULL,
`StartDato` `FolkekirkeStartDato` DATE NULL,
`StartDatoMarkering` VARCHAR(1`FolkekirkeStartDatoMarkering` VARCHAR(1) NULL,
`KommunaleforholdType` INT(1) NULL,
`KommunaleforholdKode` VARCHAR(5) NULL,
`SlutDato` `KommunaleforholdStartDato` DATE NULL,
`SlutDatoMarkering` `KommunaleforholdStartDatoMarkering` VARCHAR(1) NULL,
`KommunaleforholdBemaerkninger` VARCHAR(30) NULL,
`ValgKode` INT(4) NULL,
`ValgretDato` DATE NULL,
`ValgOplysningerStartDato` DATE NULL,
`ValgOplysningerSletteDato` DATE NULL,
`FlyttepaabudStartDato` DATE NULL,
`FlyttepaabudBemaerkninger` VARCHAR(40) NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` `cprValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 V2_PersonIkraft

^^Tilbage til toppen^^

Blot til at registrere ikræfttrædelsesdato for V2

-- -----------------------------------------------------
-- Table `HistoriskeForsvindGenfindOplysninger``v2_PersonIkraft`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskeForsvindGenfindOplysninger` `v2_PersonIkraft` (
`PID` `PersonIkraftPID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) `IkraftDato` DATETIME NOT NULL,
`Id` VARCHAR(32) NOT NULL,
`RetFortrydAendring` VARCHAR(1) NULL,
`ForsvindingsDato` DATETIME NULL,
`ForsvindingsDatoMarkering` VARCHAR(1) NULL,
`GenfindingsDato` DATETIME NULL,
`GenfindingsDatoMarkering` VARCHAR(1) NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
PRIMARY KEY (`PersonIkraftPID`))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 PersonFamilie

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `HistoriskeNavneOplysninger``PersonFamilie`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskeNavneOplysninger` `PersonFamilie` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` `Civilstand` VARCHAR(321) NOT NULL,
`RetFortrydAendring` `AegtefaelleCPR` VARCHAR(110) NULL,
`Fornavn` VARCHAR(50) `AegtefaelleFoedselsDato` DATE NULL,
`FornavnMarkering` `AegtefaelleFoedselsDatoMarkering` VARCHAR(1) NULL,
`Mellemnavn` `AegtefaelleNavn` VARCHAR(4034) NULL,
`MellemnavnMarkering` `AegtefaelleNavnMarkering` VARCHAR(1) NULL,
`Efternavn` VARCHAR(40) `CivilstandStartDato` DATETIME NULL,
`EfternavnMarkering` `CivilstandStartDatoMarkering` VARCHAR(1) NULL,
`CivilstandSeperationsHenvisning` DATETIME NULL,
`StartDato` `SeperationCivilstandHenvisning` DATETIME NULL,
`StartDatoMarkering` `SeperationStartDato` DATE NULL,
`SeperationStartDatoMarkering` VARCHAR(1) NULL,
`SlutDato` DATETIME `MorDato` DATE NULL,
`SlutDatoMarkering` `MorDatoMarkering` VARCHAR(1) NULL,
`Unreliable` `MorCPR` VARCHAR(200010) NULL,
`CreatedDate` DATETIME NOT `MorFoedselsdato` DATE NULL,
`MorFoedselsdatoMarkering` VARCHAR(1) NULL,
`ModifiedDate` DATETIME NOT `MorNavn` VARCHAR(34) NULL,
`ValidFrom` DATETIME NOT `MorNavnMarkering` VARCHAR(1) NULL,
`ValidTo` DATETIME `FarDato` DATE NULL,
PRIMARY KEY `FarDatoMarkering` VARCHAR(`PID`1) NULL,
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` (`FarCPR` VARCHAR(10) NULL,
`FarFoedselsdato` DATE NULL,
`FarFoedselsdatoMarkering` VARCHAR(1) NULL,
`FarNavn` VARCHAR(34) NULL,
`FarNavnMarkering` VARCHAR(1) NULL,
`Unreliable` VARCHAR(2000) NULL
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `cprValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel:

...

 PersonKontakt

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `HistoriskePersonnumre``PersonKontakt`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskePersonnumre` `PersonKontakt` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` VARCHAR`KommuneKode` INT(324) NOT NULL,
`HistoriskCPR` VARCHAR`VejKode` INT(104) NOT NULL,
`StartDato` DATE `Husnummer` VARCHAR(4) NULL,
`StartDatoMarkering` `Etage` VARCHAR(12) NULL,
`SlutDato` DATE `SideDoerNummer` VARCHAR(4) NULL,
`SlutDatoMarkering` `Bygningsnummer` VARCHAR(14) NULL,
`Unreliable` `CoNavn` VARCHAR(200034) NULL,
`CreatedDate` `TilflytningsDato` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT `TilflytningsDatoMarkering` VARCHAR(1) NULL,
`ValidFrom` `TilflytningKommuneDato` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: HistoriskeUdIndrejseOplysninger

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `HistoriskeUdIndrejseOplysninger`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskeUdIndrejseOplysninger` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` VARCHAR(32) NOT NULL,
`RetFortrydAendring` VARCHAR(1) `TilflytningKommuneDatoMarkering` VARCHAR(1) NULL,
`FraflytningKommuneKode` INT(4) NULL,
`FraflytningKommuneDato` DATETIME NULL,
`FraflytningKommuneDatoMarkering` VARCHAR(1) NULL,
`StartMyndighedAdr` INT(4) NULL,
`SupplerendeAdr1` VARCHAR(34) NULL,
`SupplerendeAdr2` VARCHAR(34) NULL,
`SupplerendeAdr3` VARCHAR(34) NULL,
`SupplerendeAdr4` VARCHAR(34) NULL,
`SupplerendeAdr5` VARCHAR(34) NULL,
`StartDatoAdr` DATE NULL,
`SletDatoAdr` DATE NULL,
`UdrejseLandekode` INT(4) NULL,
`UdrejseDato` DATETIME NULL,
`UdrejseMarkering` `UdrejseDatoMarkering` VARCHAR(1) NULL,
`UdlandsAdr1` VARCHAR(34) NULL,
`IndrejseLandekode` INT`UdlandsAdr2` VARCHAR(434) NULL,
`IndrejseDato` DATETIME `UdlandsAdr3` VARCHAR(34) NULL,
`IndrejseMarkering` `UdlandsAdr4` VARCHAR(134) NULL,
`UdlandsAdr1` `UdlandsAdr5` VARCHAR(34) NULL,
`UdlandsAdr2` `KontaktAdr1` VARCHAR(34) NULL,
`UdlandsAdr3` `KontaktAdr2` VARCHAR(34) NULL,
`UdlandsAdr4` `KontaktAdr3` VARCHAR(34) NULL,
`UdlandsAdr5` `KontaktAdr4` VARCHAR(34) NULL,
`Unreliable` `KontaktAdr5` VARCHAR(200034) NULL,
`CreatedDate` DATETIME NOT `StartDatoKontaktAdr` DATE NULL,
`ModifiedDate` DATETIME NOT `SletteDatoKontaktAdr` DATE NULL,
`ValidFrom` `ForsvindingsDato` DATETIME NOT NULL,
`ValidTo` DATETIME `ForsvindingsDatoMarkering` VARCHAR(1) NULL,
PRIMARY KEY `StatsborgerskabLandekode` INT(`PID`4) NULL,
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: HistoriskeSeparationer

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `HistoriskeSeparationer`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskeSeparationer` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`CPR` CHAR(10) NOT NULL,
`Id` VARCHAR(32) NOT NULL,
`RetFortrydAendring` VARCHAR(1) NULL,
`CivilstandHenvisning` DATETIME NULL,
`StartDato` DATE NULL,
`StartDatoMarkering` VARCHAR(1) NULL,
`SlutDato` DATE NULL,
`SlutDatoMarkering` VARCHAR(1) NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

...

`StatsborgerskabStartDato` DATETIME NULL,
`StatsborgerskabStartDatoMarkering` VARCHAR(1) NULL,
`NavneAdressebeskyttelseStartDato` DATE NULL,
`NavneAdressebeskyttelseSletteDato` DATE NULL,
`VejviserbeskyttelseStartDato` DATE NULL,
`VejviserbeskyttelseSletteDato` DATE NULL,
`MarkedsfoeringsbeskyttelseStartDato` DATE NULL,
`MarkedsfoeringsbeskyttelseSletteDato` DATE NULL,
`ForskerbeskyttelseStartDato` DATE NULL,
`ForskerbeskyttelseSletteDato` DATE NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `cprValidToFrom` (`CPR` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: v2_person_simplified

^^Tilbage til toppen^^

v2_person_simplified er et view der anvendes af FSK-servicen, ODR-servicen og LTR-BTR-servicen til at slå op i cpr-stamdata (cpr-registry). Og MinLog
Er etableret i stamdata databasen på foranledning af disse services.

CREATE OR REPLACE VIEW `v2_Person_Simplified` AS
SELECT
`v2_Person`.`PID` AS `pid`,
`v2_Person`.`CPR` AS `cpr`,
`v2_Person`.`Fornavn` AS `fornavn`,
`v2_Person`.`Mellemnavn` AS `mellemnavn`,
`v2_Person`.`Efternavn` AS `efternavn`,
`v2_Person`.`ModifiedDate` AS `modifiedDate`,
`v2_Person`.`ValidFrom` AS `validFrom`,
`v2_Person`.`ValidTo` AS `validTo`,
`v2_Person`.`Status` AS `status`,
`v2_Person`.`StatusDato` AS `statusDato`
FROM `v2_Person`;

Tabel: V2_UmyndiggoerelseVaergeRelation

^^Tilbage til toppen^^

-- -----------------------------------------------------
-- Table `HistoriskeStatsBorgerskaber``v2_UmyndiggoerelseVaergeRelation`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `HistoriskeStatsBorgerskaber` `v2_UmyndiggoerelseVaergeRelation` (
`PID` BIGINT(15) NOT NULL AUTO_INCREMENT,
`Id` VARCHAR(21) NOT NULL,
`CPR` CHARVARCHAR(10) NOT NULL,
`Id` `UmyndigStartDato` DATE NULL,
`UmyndigStartDatoMarkering` VARCHAR(1) NULL,
`UmyndigSletteDato` DATE NULL,
`TypeKode` VARCHAR(324) NOT NULL,
`RetFortrydAendring` `TypeTekst` VARCHAR(150) NOT NULL,
`Landekode` INT`RelationCpr` VARCHAR(410) NULL,
`StartDato` `RelationCprStartDato` DATETIME NULL,
`StartDatoMarkering` `VaergesNavn` VARCHAR(150) NULL,
`SlutDato` DATETIME NULL,
`SlutDatoMarkering` VARCHAR(1`VaergesNavnStartDato` DATETIME NULL,
`RelationsTekst1` VARCHAR(50) NULL,
`RelationsTekst2` VARCHAR(50) NULL,
`RelationsTekst3` VARCHAR(50) NULL,
`RelationsTekst4` VARCHAR(50) NULL,
`RelationsTekst5` VARCHAR(50) NULL,
`Unreliable` VARCHAR(2000) NULL ,
`CreatedDate` DATETIME NOT NULL,
`ModifiedDate` DATETIME NOT NULL,
`ValidFrom` DATETIME NOT NULL,
`ValidTo` DATETIME NULL,
PRIMARY KEY (`PID`),
INDEX `pidModified` (`PID` ASC, `ModifiedDate` ASC),
INDEX `CPRValidToFrom` `idValids` (`CPR` `Id` ASC, `ValidTo` ASC, `ValidFrom` ASC))
ENGINE=InnoDB COLLATE=utf8_bin;

...