feat[SQL]: adding a python file to generate data. This file generates corrupted data. TODO : remove unused foreign keys and already used primary keys.
This commit is contained in:
parent
8ecd584b57
commit
bbf7a292ad
0
PostgreSQL/build/.gitkeep
Normal file
0
PostgreSQL/build/.gitkeep
Normal file
@ -18,52 +18,60 @@ CREATE TABLE acheter
|
|||||||
|
|
||||||
CREATE TABLE avoir_motif
|
CREATE TABLE avoir_motif
|
||||||
(
|
(
|
||||||
id_piece INTEGER NOT NULL,
|
id_piece INTEGER ,
|
||||||
id_motif INTEGER NOT NULL,
|
id_motif INTEGER ,
|
||||||
CONSTRAINT pk__avoir_motif PRIMARY KEY (id_piece, id_motif)
|
CONSTRAINT pk__avoir_motif PRIMARY KEY (id_piece, id_motif)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE avoir_tag
|
||||||
|
(
|
||||||
|
id_tag INTEGER ,
|
||||||
|
id_boite INTEGER ,
|
||||||
|
CONSTRAINT pk__avoir_tag PRIMARY KEY (id_tag, id_boite)
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE boites
|
CREATE TABLE boites
|
||||||
(
|
(
|
||||||
id_boite SERIAL NOT NULL,
|
id_boite INTEGER NOT NULL,
|
||||||
titre_boite varchar(255) NOT NULL,
|
titre_boite varchar(255) NOT NULL,
|
||||||
date_boite DATE ,
|
date_boite DATE ,
|
||||||
|
id_marque INTEGER ,
|
||||||
CONSTRAINT pk__boites PRIMARY KEY (id_boite)
|
CONSTRAINT pk__boites PRIMARY KEY (id_boite)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE colorer
|
CREATE TABLE colorer
|
||||||
(
|
(
|
||||||
id_piece INTEGER NOT NULL,
|
id_piece INTEGER NOT NULL,
|
||||||
id_couleur INTEGER NOT NULL,
|
id_couleur INTEGER ,
|
||||||
CONSTRAINT pk__colorer PRIMARY KEY (id_piece, id_couleur)
|
CONSTRAINT pk__colorer PRIMARY KEY (id_piece, id_couleur)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE construire
|
CREATE TABLE construire
|
||||||
(
|
(
|
||||||
id_boite INTEGER NOT NULL,
|
id_boite INTEGER ,
|
||||||
id_modele INTEGER NOT NULL,
|
id_modele INTEGER ,
|
||||||
CONSTRAINT pk__construire PRIMARY KEY (id_boite, id_modele)
|
CONSTRAINT pk__construire PRIMARY KEY (id_boite, id_modele)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE contenir
|
CREATE TABLE contenir
|
||||||
(
|
(
|
||||||
id_boite INTEGER NOT NULL,
|
id_boite INTEGER ,
|
||||||
id_piece INTEGER NOT NULL,
|
id_piece INTEGER ,
|
||||||
quantite_contenir INTEGER NOT NULL,
|
quantite_contenir INTEGER NOT NULL,
|
||||||
CONSTRAINT pk__contenir PRIMARY KEY (id_boite, id_piece)
|
CONSTRAINT pk__contenir PRIMARY KEY (id_boite, id_piece)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE couleurs
|
CREATE TABLE couleurs
|
||||||
(
|
(
|
||||||
id_couleur SERIAL NOT NULL,
|
id_couleur INTEGER NOT NULL,
|
||||||
nom_couleur VARCHAR(255) ,
|
nom_couleur VARCHAR(255) ,
|
||||||
CONSTRAINT pk__couleurs PRIMARY KEY (id_couleur)
|
CONSTRAINT pk__couleurs PRIMARY KEY (id_couleur)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE enregistrer
|
CREATE TABLE enregistrer
|
||||||
(
|
(
|
||||||
id_boite INTEGER NOT NULL,
|
id_boite INTEGER ,
|
||||||
id_membre INTEGER NOT NULL,
|
id_membre INTEGER ,
|
||||||
quantite_enregistrer INTEGER NOT NULL,
|
quantite_enregistrer INTEGER NOT NULL,
|
||||||
CONSTRAINT pk__enregistrer PRIMARY KEY (id_boite, id_membre)
|
CONSTRAINT pk__enregistrer PRIMARY KEY (id_boite, id_membre)
|
||||||
);
|
);
|
||||||
@ -71,7 +79,7 @@ CREATE TABLE enregistrer
|
|||||||
CREATE TABLE etre
|
CREATE TABLE etre
|
||||||
(
|
(
|
||||||
id_piece INTEGER NOT NULL,
|
id_piece INTEGER NOT NULL,
|
||||||
id_marque INTEGER NOT NULL,
|
id_marque INTEGER ,
|
||||||
CONSTRAINT pk__etre PRIMARY KEY (id_piece, id_marque)
|
CONSTRAINT pk__etre PRIMARY KEY (id_piece, id_marque)
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -98,7 +106,7 @@ CREATE TABLE fils
|
|||||||
|
|
||||||
CREATE TABLE illustrations
|
CREATE TABLE illustrations
|
||||||
(
|
(
|
||||||
id_illustration SERIAL NOT NULL,
|
id_illustration INTEGER NOT NULL,
|
||||||
url_illustration VARCHAR(2048) ,
|
url_illustration VARCHAR(2048) ,
|
||||||
id_modele INTEGER NOT NULL,
|
id_modele INTEGER NOT NULL,
|
||||||
CONSTRAINT pk__illustrations PRIMARY KEY (id_illustration)
|
CONSTRAINT pk__illustrations PRIMARY KEY (id_illustration)
|
||||||
@ -106,34 +114,41 @@ CREATE TABLE illustrations
|
|||||||
|
|
||||||
CREATE TABLE marques
|
CREATE TABLE marques
|
||||||
(
|
(
|
||||||
id_marque SERIAL NOT NULL,
|
id_marque INTEGER NOT NULL,
|
||||||
nom_marque VARCHAR(255) ,
|
nom_marque VARCHAR(255) ,
|
||||||
CONSTRAINT pk__marques PRIMARY KEY (id_marque)
|
CONSTRAINT pk__marques PRIMARY KEY (id_marque)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE membres
|
||||||
|
(
|
||||||
|
id_membre INTEGER NOT NULL,
|
||||||
|
nom_membre VARCHAR(255) NOT NULL,
|
||||||
|
CONSTRAINT pk__membres PRIMARY KEY (id_membre)
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE messages
|
CREATE TABLE messages
|
||||||
(
|
(
|
||||||
id_message SERIAL NOT NULL,
|
id_message INTEGER NOT NULL,
|
||||||
contenu_message VARCHAR(255) ,
|
contenu_message VARCHAR(255) ,
|
||||||
id_membre SERIAL NOT NULL,
|
id_membre INTEGER NOT NULL,
|
||||||
id_fil SERIAL NOT NULL,
|
id_fil INTEGER NOT NULL,
|
||||||
id_message_2 SERIAL NOT NULL,
|
id_message_2 INTEGER NOT NULL,
|
||||||
CONSTRAINT pk__messages PRIMARY KEY (id_message)
|
CONSTRAINT pk__messages PRIMARY KEY (id_message)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE modeles
|
CREATE TABLE modeles
|
||||||
(
|
(
|
||||||
id_modele SERIAL NOT NULL,
|
id_modele INTEGER NOT NULL,
|
||||||
nom_modele VARCHAR(255) ,
|
nom_modele VARCHAR(255) ,
|
||||||
url_notice_modele VARCHAR(2048) ,
|
url_notice_modele VARCHAR(2048) ,
|
||||||
id_membre INTEGER NOT NULL,
|
id_membre INTEGER NOT NULL,
|
||||||
id_modele_2 INTEGER NOT NULL,
|
id_modele_etendu INTEGER NOT NULL,
|
||||||
CONSTRAINT pk__modeles PRIMARY KEY (id_modele)
|
CONSTRAINT pk__modeles PRIMARY KEY (id_modele)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE necessiter
|
CREATE TABLE necessiter
|
||||||
(
|
(
|
||||||
id_modele INTEGER NOT NULL,
|
id_modele INTEGER ,
|
||||||
id_piece INTEGER NOT NULL,
|
id_piece INTEGER NOT NULL,
|
||||||
quantite_necessiter INTEGER NOT NULL,
|
quantite_necessiter INTEGER NOT NULL,
|
||||||
CONSTRAINT pk__necessiter PRIMARY KEY (id_modele, id_piece)
|
CONSTRAINT pk__necessiter PRIMARY KEY (id_modele, id_piece)
|
||||||
@ -141,59 +156,59 @@ CREATE TABLE necessiter
|
|||||||
|
|
||||||
CREATE TABLE noter
|
CREATE TABLE noter
|
||||||
(
|
(
|
||||||
id_modele INTEGER NOT NULL,
|
id_modele INTEGER ,
|
||||||
id_membre INTEGER NOT NULL,
|
id_membre INTEGER ,
|
||||||
note_noter VARCHAR(255) NOT NULL,
|
note_noter VARCHAR(255) NOT NULL,
|
||||||
CONSTRAINT pk__noter PRIMARY KEY (id_modele, id_membre)
|
CONSTRAINT pk__noter PRIMARY KEY (id_modele, id_membre)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE perdre
|
CREATE TABLE perdre
|
||||||
(
|
(
|
||||||
id_membre INTEGER NOT NULL,
|
id_membre INTEGER ,
|
||||||
id_boite INTEGER NOT NULL,
|
id_boite INTEGER ,
|
||||||
id_piece INTEGER NOT NULL,
|
id_piece INTEGER NOT NULL,
|
||||||
quantite_perdre INTEGER NOT NULL,
|
quantite_perdre INTEGER NOT NULL,
|
||||||
CONSTRAINT pk__perdre PRIMARY KEY (id_membre, id_boite, id_piece)
|
CONSTRAINT pk__perdre PRIMARY KEY (id_membre, id_boite, id_piece)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
CREATE TABLE tags
|
||||||
|
(
|
||||||
|
id_tag INTEGER NOT NULL,
|
||||||
|
nom_tag VARCHAR(255) ,
|
||||||
|
CONSTRAINT pk__tags PRIMARY KEY (id_tag)
|
||||||
|
);
|
||||||
|
|
||||||
CREATE TABLE varier
|
CREATE TABLE varier
|
||||||
(
|
(
|
||||||
id_modele INTEGER NOT NULL,
|
id_modele INTEGER ,
|
||||||
id_modele_2 INTEGER NOT NULL,
|
id_modele_etendu INTEGER ,
|
||||||
CONSTRAINT pk__varier PRIMARY KEY (id_modele, id_modele_2)
|
CONSTRAINT pk__varier PRIMARY KEY (id_modele, id_modele_etendu)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE formes
|
CREATE TABLE formes
|
||||||
(
|
(
|
||||||
id_forme SERIAL NOT NULL,
|
id_forme INTEGER NOT NULL,
|
||||||
nom_forme VARCHAR(255) NOT NULL,
|
nom_forme VARCHAR(255) NOT NULL,
|
||||||
CONSTRAINT pk__formes PRIMARY KEY (id_forme)
|
CONSTRAINT pk__formes PRIMARY KEY (id_forme)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE membres
|
|
||||||
(
|
|
||||||
id_membre SERIAL NOT NULL,
|
|
||||||
nom_membre VARCHAR(255) NOT NULL,
|
|
||||||
mdp_membre VARCHAR(255) NOT NULL,
|
|
||||||
CONSTRAINT pk__membres PRIMARY KEY (id_membre)
|
|
||||||
);
|
|
||||||
|
|
||||||
CREATE TABLE motifs
|
CREATE TABLE motifs
|
||||||
(
|
(
|
||||||
id_motif SERIAL NOT NULL,
|
id_motif INTEGER NOT NULL,
|
||||||
nom_motif VARCHAR(255) NOT NULL,
|
nom_motif VARCHAR(255) NOT NULL,
|
||||||
CONSTRAINT pk__motifs PRIMARY KEY (id_motif)
|
CONSTRAINT pk__motifs PRIMARY KEY (id_motif)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE pieces
|
CREATE TABLE pieces
|
||||||
(
|
(
|
||||||
id_piece SERIAL NOT NULL,
|
id_piece INTEGER NOT NULL,
|
||||||
CONSTRAINT pk__pieces PRIMARY KEY (id_piece)
|
CONSTRAINT pk__pieces PRIMARY KEY (id_piece)
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE TABLE pieces_complexes
|
CREATE TABLE pieces_complexes
|
||||||
(
|
(
|
||||||
id_piece_complexe SERIAL NOT NULL,
|
id_piece_complexe INTEGER NOT NULL,
|
||||||
CONSTRAINT pk__pieces_complexes PRIMARY KEY (id_piece_complexe)
|
CONSTRAINT pk__pieces_complexes PRIMARY KEY (id_piece_complexe)
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -217,6 +232,18 @@ ALTER TABLE avoir_motif
|
|||||||
ADD CONSTRAINT fk2__avoir_motif FOREIGN KEY (id_motif)
|
ADD CONSTRAINT fk2__avoir_motif FOREIGN KEY (id_motif)
|
||||||
REFERENCES motifs (id_motif);
|
REFERENCES motifs (id_motif);
|
||||||
|
|
||||||
|
ALTER TABLE avoir_tag
|
||||||
|
ADD CONSTRAINT fk1__avoir_tag FOREIGN KEY (id_tag)
|
||||||
|
REFERENCES tags (id_tag);
|
||||||
|
|
||||||
|
ALTER TABLE avoir_tag
|
||||||
|
ADD CONSTRAINT fk2__avoir_tag FOREIGN KEY (id_boite)
|
||||||
|
REFERENCES boites (id_boite);
|
||||||
|
|
||||||
|
ALTER TABLE boites
|
||||||
|
ADD CONSTRAINT fk1__boites FOREIGN KEY (id_marque)
|
||||||
|
REFERENCES marques (id_marque);
|
||||||
|
|
||||||
ALTER TABLE colorer
|
ALTER TABLE colorer
|
||||||
ADD CONSTRAINT fk1__colorer FOREIGN KEY (id_piece)
|
ADD CONSTRAINT fk1__colorer FOREIGN KEY (id_piece)
|
||||||
REFERENCES pieces (id_piece);
|
REFERENCES pieces (id_piece);
|
||||||
@ -234,7 +261,11 @@ ALTER TABLE construire
|
|||||||
REFERENCES modeles (id_modele);
|
REFERENCES modeles (id_modele);
|
||||||
|
|
||||||
ALTER TABLE contenir
|
ALTER TABLE contenir
|
||||||
ADD CONSTRAINT fk2__contenir FOREIGN KEY (id_boite)
|
ADD CONSTRAINT fk1__contenir FOREIGN KEY (id_boite)
|
||||||
|
REFERENCES boites (id_boite);
|
||||||
|
|
||||||
|
ALTER TABLE contenir
|
||||||
|
ADD CONSTRAINT fk2__contenir FOREIGN KEY (id_piece)
|
||||||
REFERENCES pieces (id_piece);
|
REFERENCES pieces (id_piece);
|
||||||
|
|
||||||
ALTER TABLE enregistrer
|
ALTER TABLE enregistrer
|
||||||
@ -249,6 +280,10 @@ ALTER TABLE etre
|
|||||||
ADD CONSTRAINT fk1__etre FOREIGN KEY (id_piece)
|
ADD CONSTRAINT fk1__etre FOREIGN KEY (id_piece)
|
||||||
REFERENCES pieces (id_piece);
|
REFERENCES pieces (id_piece);
|
||||||
|
|
||||||
|
ALTER TABLE etre
|
||||||
|
ADD CONSTRAINT fk2__etre FOREIGN KEY (id_marque)
|
||||||
|
REFERENCES marques (id_marque);
|
||||||
|
|
||||||
ALTER TABLE etre_complexe
|
ALTER TABLE etre_complexe
|
||||||
ADD CONSTRAINT fk1__etre_complexe FOREIGN KEY (id_piece)
|
ADD CONSTRAINT fk1__etre_complexe FOREIGN KEY (id_piece)
|
||||||
REFERENCES pieces (id_piece);
|
REFERENCES pieces (id_piece);
|
||||||
@ -274,13 +309,25 @@ ALTER TABLE illustrations
|
|||||||
REFERENCES modeles (id_modele);
|
REFERENCES modeles (id_modele);
|
||||||
|
|
||||||
ALTER TABLE messages
|
ALTER TABLE messages
|
||||||
ADD CONSTRAINT fk1__messages FOREIGN KEY (id_fil)
|
ADD CONSTRAINT fk1__messages FOREIGN KEY (id_membre)
|
||||||
|
REFERENCES membres (id_membre);
|
||||||
|
|
||||||
|
ALTER TABLE messages
|
||||||
|
ADD CONSTRAINT fk2__messages FOREIGN KEY (id_fil)
|
||||||
REFERENCES fils (id_fil);
|
REFERENCES fils (id_fil);
|
||||||
|
|
||||||
ALTER TABLE messages
|
ALTER TABLE messages
|
||||||
ADD CONSTRAINT fk2__messages FOREIGN KEY (id_message_2)
|
ADD CONSTRAINT fk3__messages FOREIGN KEY (id_message_2)
|
||||||
REFERENCES messages (id_message);
|
REFERENCES messages (id_message);
|
||||||
|
|
||||||
|
ALTER TABLE modeles
|
||||||
|
ADD CONSTRAINT fk1__modeles FOREIGN KEY (id_membre)
|
||||||
|
REFERENCES membres (id_membre);
|
||||||
|
|
||||||
|
ALTER TABLE modeles
|
||||||
|
ADD CONSTRAINT fk2__modeles FOREIGN KEY (id_modele_etendu)
|
||||||
|
REFERENCES modeles (id_modele);
|
||||||
|
|
||||||
ALTER TABLE necessiter
|
ALTER TABLE necessiter
|
||||||
ADD CONSTRAINT fk1__necessiter FOREIGN KEY (id_modele)
|
ADD CONSTRAINT fk1__necessiter FOREIGN KEY (id_modele)
|
||||||
REFERENCES modeles (id_modele);
|
REFERENCES modeles (id_modele);
|
||||||
@ -314,7 +361,7 @@ ALTER TABLE varier
|
|||||||
REFERENCES modeles (id_modele);
|
REFERENCES modeles (id_modele);
|
||||||
|
|
||||||
ALTER TABLE varier
|
ALTER TABLE varier
|
||||||
ADD CONSTRAINT fk2__varier FOREIGN KEY (id_modele_2)
|
ADD CONSTRAINT fk2__varier FOREIGN KEY (id_modele_etendu)
|
||||||
REFERENCES modeles (id_modele);
|
REFERENCES modeles (id_modele);
|
||||||
|
|
||||||
-- ============================================================================
|
-- ============================================================================
|
||||||
|
663
PostgreSQL/data/brands.csv
Normal file
663
PostgreSQL/data/brands.csv
Normal file
@ -0,0 +1,663 @@
|
|||||||
|
brand
|
||||||
|
Klein LLC
|
||||||
|
DuBuque and Sons
|
||||||
|
Wisozk-Heidenreich
|
||||||
|
Fadel-Torp
|
||||||
|
Predovic-Aufderhar
|
||||||
|
Simonis Inc
|
||||||
|
Gleason and Sons
|
||||||
|
Hilll-Douglas
|
||||||
|
Leannon Inc
|
||||||
|
Hane Inc
|
||||||
|
Bechtelar-Mosciski
|
||||||
|
Hane-Kirlin
|
||||||
|
Oberbrunner-Sauer
|
||||||
|
Lakin Inc
|
||||||
|
|
||||||
|
Daniel-Kris
|
||||||
|
Price-Gerhold
|
||||||
|
|
||||||
|
Schultz Inc
|
||||||
|
Erdman and Sons
|
||||||
|
Blick-Howell
|
||||||
|
Leannon Group
|
||||||
|
Prosacco LLC
|
||||||
|
Corwin-Schimmel
|
||||||
|
Morar-Harber
|
||||||
|
|
||||||
|
Kemmer and Sons
|
||||||
|
|
||||||
|
Boehm-Balistreri
|
||||||
|
Schumm LLC
|
||||||
|
Olson-Schmitt
|
||||||
|
McCullough-Stoltenberg
|
||||||
|
Ferry LLC
|
||||||
|
Cruickshank and Sons
|
||||||
|
Goodwin-Mayert
|
||||||
|
Feest Inc
|
||||||
|
Koss-Flatley
|
||||||
|
Stark Inc
|
||||||
|
Ratke-Bode
|
||||||
|
Walker-Pacocha
|
||||||
|
Schumm-Jacobs
|
||||||
|
Botsford Inc
|
||||||
|
Baumbach LLC
|
||||||
|
Turcotte Group
|
||||||
|
Boyle-Brown
|
||||||
|
Kuvalis and Sons
|
||||||
|
Cartwright Inc
|
||||||
|
|
||||||
|
Russel-Heller
|
||||||
|
Gleichner-Barton
|
||||||
|
Kreiger-Walsh
|
||||||
|
Murphy-Von
|
||||||
|
Morissette-Zulauf
|
||||||
|
Jacobs-Schaefer
|
||||||
|
Fay and Sons
|
||||||
|
|
||||||
|
Reichel LLC
|
||||||
|
|
||||||
|
Gutkowski LLC
|
||||||
|
Littel Inc
|
||||||
|
Towne-Harvey
|
||||||
|
Lang-Kirlin
|
||||||
|
VonRueden and Sons
|
||||||
|
Bogan-Tremblay
|
||||||
|
Bradtke-Monahan
|
||||||
|
Stiedemann-Kling
|
||||||
|
Champlin-Jacobs
|
||||||
|
Walsh-Blick
|
||||||
|
Hagenes-Paucek
|
||||||
|
Volkman and Sons
|
||||||
|
Abshire Inc
|
||||||
|
Senger-Johnston
|
||||||
|
Hand Group
|
||||||
|
Rolfson-Mayert
|
||||||
|
Volkman-Ondricka
|
||||||
|
Runolfsdottir-Walter
|
||||||
|
Schulist-Wolf
|
||||||
|
Reichel-Franecki
|
||||||
|
Effertz and Sons
|
||||||
|
Howe LLC
|
||||||
|
Rohan-Bartoletti
|
||||||
|
Pacocha-Emmerich
|
||||||
|
Nolan-Quitzon
|
||||||
|
Stiedemann Inc
|
||||||
|
Connelly-Leuschke
|
||||||
|
Cummings-Gibson
|
||||||
|
Weimann-Kub
|
||||||
|
Nitzsche-McDermott
|
||||||
|
Von Group
|
||||||
|
Dietrich LLC
|
||||||
|
Schamberger and Sons
|
||||||
|
Jones-Bogisich
|
||||||
|
Corwin Inc
|
||||||
|
Ziemann-Kohler
|
||||||
|
Ratke-Langosh
|
||||||
|
Price-Bosco
|
||||||
|
Schmeler-Dibbert
|
||||||
|
Monahan Inc
|
||||||
|
Kuvalis LLC
|
||||||
|
|
||||||
|
Schamberger-Kautzer
|
||||||
|
Dickinson-Grady
|
||||||
|
|
||||||
|
Parisian-Runte
|
||||||
|
Hirthe Inc
|
||||||
|
Tromp-Renner
|
||||||
|
Pfeffer LLC
|
||||||
|
Jaskolski and Sons
|
||||||
|
Koepp and Sons
|
||||||
|
|
||||||
|
Maggio-Hickle
|
||||||
|
Casper-Carter
|
||||||
|
Herzog-Jaskolski
|
||||||
|
Lakin-Borer
|
||||||
|
Sanford-Maggio
|
||||||
|
Shields-Kihn
|
||||||
|
Wilderman-Wisozk
|
||||||
|
Nienow-Sanford
|
||||||
|
Stiedemann LLC
|
||||||
|
Fay-Weber
|
||||||
|
Cartwright-Wiegand
|
||||||
|
Veum Inc
|
||||||
|
Greenholt Group
|
||||||
|
Bergnaum and Sons
|
||||||
|
Steuber-Breitenberg
|
||||||
|
Rempel-Lynch
|
||||||
|
Baumbach Inc
|
||||||
|
Jast-Schiller
|
||||||
|
Streich LLC
|
||||||
|
Marquardt-Parisian
|
||||||
|
Labadie and Sons
|
||||||
|
Gulgowski LLC
|
||||||
|
Balistreri Group
|
||||||
|
Kiehn-Hirthe
|
||||||
|
Effertz-Gorczany
|
||||||
|
Goldner-Breitenberg
|
||||||
|
Upton-Beier
|
||||||
|
White LLC
|
||||||
|
Rowe Group
|
||||||
|
Wolf-Roberts
|
||||||
|
Hudson-Pacocha
|
||||||
|
|
||||||
|
Mohr-Pacocha
|
||||||
|
Doyle LLC
|
||||||
|
Kihn-Kirlin
|
||||||
|
Dooley LLC
|
||||||
|
Vandervort-Feest
|
||||||
|
|
||||||
|
Thiel-Gorczany
|
||||||
|
Reichel-Mertz
|
||||||
|
Medhurst Group
|
||||||
|
Feil and Sons
|
||||||
|
Runolfsdottir Group
|
||||||
|
Fritsch-Gerhold
|
||||||
|
Lang Group
|
||||||
|
|
||||||
|
Ullrich LLC
|
||||||
|
Oberbrunner-Hirthe
|
||||||
|
Bosco-Lehner
|
||||||
|
Orn Group
|
||||||
|
Blick-Bruen
|
||||||
|
Green and Sons
|
||||||
|
|
||||||
|
Sporer Group
|
||||||
|
Prohaska-Hauck
|
||||||
|
Reynolds Group
|
||||||
|
Block-Parisian
|
||||||
|
Schumm-Ortiz
|
||||||
|
Leffler-Murazik
|
||||||
|
Crist LLC
|
||||||
|
Marquardt Group
|
||||||
|
Gislason Inc
|
||||||
|
|
||||||
|
Ondricka-Hintz
|
||||||
|
Walsh LLC
|
||||||
|
Koepp-Schamberger
|
||||||
|
Rath-Runolfsdottir
|
||||||
|
Bayer-Green
|
||||||
|
Reichert Group
|
||||||
|
Haag LLC
|
||||||
|
Haley-Donnelly
|
||||||
|
Russel Inc
|
||||||
|
Zulauf Inc
|
||||||
|
Hermiston and Sons
|
||||||
|
|
||||||
|
Runolfsdottir Inc
|
||||||
|
Smitham-Ryan
|
||||||
|
Goyette LLC
|
||||||
|
|
||||||
|
Cummerata Inc
|
||||||
|
Marks-Nikolaus
|
||||||
|
Turcotte Group
|
||||||
|
Walsh Group
|
||||||
|
Erdman LLC
|
||||||
|
Willms-Ortiz
|
||||||
|
Miller and Sons
|
||||||
|
Moore and Sons
|
||||||
|
Leffler-Dicki
|
||||||
|
Kautzer-Funk
|
||||||
|
Murazik-Sipes
|
||||||
|
Pollich Group
|
||||||
|
Volkman-Koepp
|
||||||
|
Prosacco LLC
|
||||||
|
|
||||||
|
Trantow LLC
|
||||||
|
McClure-Stanton
|
||||||
|
Corwin-Prohaska
|
||||||
|
Carroll and Sons
|
||||||
|
|
||||||
|
West-Hane
|
||||||
|
Ernser and Sons
|
||||||
|
Jacobson-Kohler
|
||||||
|
Orn-Lemke
|
||||||
|
Moen-Lemke
|
||||||
|
Hackett-Mosciski
|
||||||
|
Hane LLC
|
||||||
|
Wisoky-Jenkins
|
||||||
|
Grady Inc
|
||||||
|
Hagenes Group
|
||||||
|
Donnelly-Waelchi
|
||||||
|
Hermann LLC
|
||||||
|
Weber and Sons
|
||||||
|
Stamm LLC
|
||||||
|
Fay-Satterfield
|
||||||
|
Ondricka-Waelchi
|
||||||
|
Jacobson and Sons
|
||||||
|
Smitham LLC
|
||||||
|
Heidenreich-Robel
|
||||||
|
Langworth-Beier
|
||||||
|
Spinka-Emard
|
||||||
|
Funk LLC
|
||||||
|
|
||||||
|
Mayer and Sons
|
||||||
|
McGlynn-Beer
|
||||||
|
Rippin-Steuber
|
||||||
|
Moen-Yundt
|
||||||
|
Vandervort-Breitenberg
|
||||||
|
Tromp and Sons
|
||||||
|
Pagac-Gislason
|
||||||
|
|
||||||
|
Kulas-Stehr
|
||||||
|
Ryan LLC
|
||||||
|
Bogisich-Baumbach
|
||||||
|
Steuber Inc
|
||||||
|
Boyle-Ondricka
|
||||||
|
Thompson LLC
|
||||||
|
Wilkinson-Flatley
|
||||||
|
Powlowski-Hane
|
||||||
|
Schumm and Sons
|
||||||
|
Thiel and Sons
|
||||||
|
Nolan-Witting
|
||||||
|
Zboncak-Pagac
|
||||||
|
Harris-Thompson
|
||||||
|
|
||||||
|
Hickle-Schaefer
|
||||||
|
Miller LLC
|
||||||
|
Lindgren Group
|
||||||
|
Reilly-Kautzer
|
||||||
|
Barton and Sons
|
||||||
|
Sawayn Inc
|
||||||
|
Schmitt-Runolfsson
|
||||||
|
Gibson-Donnelly
|
||||||
|
Marks LLC
|
||||||
|
Yost LLC
|
||||||
|
Paucek and Sons
|
||||||
|
|
||||||
|
Rice-Krajcik
|
||||||
|
Pfannerstill LLC
|
||||||
|
Willms-Runolfsdottir
|
||||||
|
Grady Inc
|
||||||
|
Reichert-Schroeder
|
||||||
|
Kilback-Johnston
|
||||||
|
|
||||||
|
Bauch-Brown
|
||||||
|
Aufderhar LLC
|
||||||
|
Emmerich-Schumm
|
||||||
|
|
||||||
|
|
||||||
|
Bednar-Luettgen
|
||||||
|
Conroy-Wilkinson
|
||||||
|
Langosh-Howe
|
||||||
|
Breitenberg-Gerhold
|
||||||
|
Considine-Miller
|
||||||
|
Langworth and Sons
|
||||||
|
Balistreri LLC
|
||||||
|
Parisian-Pollich
|
||||||
|
Jacobson Inc
|
||||||
|
|
||||||
|
Ferry-Torphy
|
||||||
|
Effertz LLC
|
||||||
|
Trantow-Marvin
|
||||||
|
Borer and Sons
|
||||||
|
Pfeffer-Klein
|
||||||
|
Leannon-Grady
|
||||||
|
Smitham-Mohr
|
||||||
|
Mante-Padberg
|
||||||
|
Hills Inc
|
||||||
|
Zemlak Group
|
||||||
|
Kessler-Green
|
||||||
|
Terry-Reichert
|
||||||
|
Macejkovic and Sons
|
||||||
|
|
||||||
|
Rice-Bayer
|
||||||
|
Romaguera-Wuckert
|
||||||
|
Dickinson-Greenfelder
|
||||||
|
VonRueden Group
|
||||||
|
|
||||||
|
Krajcik and Sons
|
||||||
|
Romaguera-Pfannerstill
|
||||||
|
Heller-Hammes
|
||||||
|
Wisozk LLC
|
||||||
|
Auer-Beatty
|
||||||
|
Heller-Marks
|
||||||
|
Kertzmann and Sons
|
||||||
|
Schuppe LLC
|
||||||
|
Hammes-Schimmel
|
||||||
|
Raynor Inc
|
||||||
|
Balistreri Group
|
||||||
|
McKenzie and Sons
|
||||||
|
Ebert Group
|
||||||
|
Stanton and Sons
|
||||||
|
Kiehn-Rohan
|
||||||
|
Collier and Sons
|
||||||
|
Johns-Howe
|
||||||
|
Hilll-Emard
|
||||||
|
Douglas-Dietrich
|
||||||
|
Quitzon Inc
|
||||||
|
Olson-Schumm
|
||||||
|
Larkin-Ruecker
|
||||||
|
Feeney Group
|
||||||
|
|
||||||
|
Gislason LLC
|
||||||
|
Lemke and Sons
|
||||||
|
Hackett Group
|
||||||
|
Moen Inc
|
||||||
|
Murphy-Gottlieb
|
||||||
|
Barrows and Sons
|
||||||
|
Dicki LLC
|
||||||
|
Pollich-Weimann
|
||||||
|
Stiedemann and Sons
|
||||||
|
Ledner-Stanton
|
||||||
|
Koepp-Carter
|
||||||
|
Rice Group
|
||||||
|
|
||||||
|
White and Sons
|
||||||
|
Jakubowski Inc
|
||||||
|
|
||||||
|
Morissette-Hickle
|
||||||
|
Kutch-Senger
|
||||||
|
Beier-Hand
|
||||||
|
Waters Inc
|
||||||
|
Lang-Sporer
|
||||||
|
Parisian Group
|
||||||
|
Kuhn-Christiansen
|
||||||
|
Krajcik Inc
|
||||||
|
Leuschke-Pacocha
|
||||||
|
Jacobson Inc
|
||||||
|
Shields Group
|
||||||
|
Hauck Group
|
||||||
|
Hilpert-Grimes
|
||||||
|
Pacocha-Harvey
|
||||||
|
Walsh-Krajcik
|
||||||
|
Quigley-Miller
|
||||||
|
Swaniawski LLC
|
||||||
|
Miller-Cole
|
||||||
|
Gleason Group
|
||||||
|
Dooley-Witting
|
||||||
|
Conroy LLC
|
||||||
|
Parker Group
|
||||||
|
Spinka Group
|
||||||
|
Kunde-Wunsch
|
||||||
|
|
||||||
|
Corkery-Farrell
|
||||||
|
Von-Metz
|
||||||
|
Ondricka LLC
|
||||||
|
Stamm-Renner
|
||||||
|
Lubowitz-Lehner
|
||||||
|
Kshlerin-Larson
|
||||||
|
Streich-Reichert
|
||||||
|
Hackett-Medhurst
|
||||||
|
Kozey-Stroman
|
||||||
|
McDermott-Kuhic
|
||||||
|
Willms-Farrell
|
||||||
|
Konopelski-Romaguera
|
||||||
|
Collier LLC
|
||||||
|
Carroll-Flatley
|
||||||
|
Gerhold Group
|
||||||
|
Stracke Group
|
||||||
|
|
||||||
|
Reynolds-Johns
|
||||||
|
Gottlieb-Haag
|
||||||
|
Cruickshank-Gusikowski
|
||||||
|
Baumbach and Sons
|
||||||
|
Dickinson-Ankunding
|
||||||
|
Schumm and Sons
|
||||||
|
Kulas-Simonis
|
||||||
|
Ziemann-Haag
|
||||||
|
Wunsch-Hilll
|
||||||
|
Klocko-Kassulke
|
||||||
|
Satterfield-DuBuque
|
||||||
|
Collier Inc
|
||||||
|
Herzog-Denesik
|
||||||
|
Gibson and Sons
|
||||||
|
Miller LLC
|
||||||
|
Hyatt LLC
|
||||||
|
|
||||||
|
Walter Group
|
||||||
|
DuBuque Inc
|
||||||
|
Reichert Group
|
||||||
|
Hoppe Group
|
||||||
|
Beier-Zieme
|
||||||
|
Hammes Group
|
||||||
|
Abshire-Bradtke
|
||||||
|
Hegmann and Sons
|
||||||
|
Schneider LLC
|
||||||
|
MacGyver LLC
|
||||||
|
Larkin LLC
|
||||||
|
Gislason-Cummings
|
||||||
|
Hickle-Simonis
|
||||||
|
Stokes-Bahringer
|
||||||
|
Greenholt Inc
|
||||||
|
Kozey Inc
|
||||||
|
Berge-Shields
|
||||||
|
Sauer-Hilpert
|
||||||
|
Rau Inc
|
||||||
|
Christiansen-Ortiz
|
||||||
|
Windler-Schneider
|
||||||
|
Waters Inc
|
||||||
|
Bayer LLC
|
||||||
|
Stokes Inc
|
||||||
|
|
||||||
|
Ward-Yost
|
||||||
|
Buckridge-Schowalter
|
||||||
|
|
||||||
|
Frami and Sons
|
||||||
|
Ruecker Group
|
||||||
|
Bosco-Walter
|
||||||
|
Hoeger-Reynolds
|
||||||
|
Reilly-Stiedemann
|
||||||
|
Krajcik LLC
|
||||||
|
Terry-Hermann
|
||||||
|
Kuhn-Baumbach
|
||||||
|
Lebsack LLC
|
||||||
|
Hagenes-Gottlieb
|
||||||
|
Kirlin Group
|
||||||
|
|
||||||
|
Klocko LLC
|
||||||
|
Harvey-Daugherty
|
||||||
|
Torp-Rowe
|
||||||
|
Franecki LLC
|
||||||
|
Padberg-Bechtelar
|
||||||
|
Kling Inc
|
||||||
|
Buckridge-Stamm
|
||||||
|
Kuphal and Sons
|
||||||
|
|
||||||
|
Stamm-Reichert
|
||||||
|
Windler Group
|
||||||
|
Turner LLC
|
||||||
|
Lehner and Sons
|
||||||
|
Nader-Sipes
|
||||||
|
|
||||||
|
Schuppe-Hettinger
|
||||||
|
Nicolas LLC
|
||||||
|
Metz and Sons
|
||||||
|
Trantow-Hahn
|
||||||
|
Predovic-Johnston
|
||||||
|
|
||||||
|
Farrell and Sons
|
||||||
|
Heaney Inc
|
||||||
|
Moen-Kassulke
|
||||||
|
Keebler Inc
|
||||||
|
Blanda-Herman
|
||||||
|
Hand LLC
|
||||||
|
White LLC
|
||||||
|
Wintheiser Group
|
||||||
|
Hahn-Treutel
|
||||||
|
Donnelly and Sons
|
||||||
|
Homenick-Torp
|
||||||
|
Beahan-Toy
|
||||||
|
Moore-McDermott
|
||||||
|
Stark Group
|
||||||
|
|
||||||
|
Muller Group
|
||||||
|
Prosacco-Bogisich
|
||||||
|
Connelly-Howell
|
||||||
|
Dietrich-Toy
|
||||||
|
Wolf and Sons
|
||||||
|
Conroy LLC
|
||||||
|
Toy Inc
|
||||||
|
Rippin Inc
|
||||||
|
Hickle Group
|
||||||
|
Anderson LLC
|
||||||
|
Ullrich Group
|
||||||
|
Kutch Group
|
||||||
|
Hudson Group
|
||||||
|
Sauer Group
|
||||||
|
Cruickshank-Harris
|
||||||
|
Schulist-Feest
|
||||||
|
Marquardt Group
|
||||||
|
Senger and Sons
|
||||||
|
Bogisich-Kessler
|
||||||
|
Jenkins-Zulauf
|
||||||
|
Gleichner-McCullough
|
||||||
|
Schamberger-Pfannerstill
|
||||||
|
Reichert-McClure
|
||||||
|
Kub-McCullough
|
||||||
|
Cummerata-Hoeger
|
||||||
|
Thiel Group
|
||||||
|
Little Inc
|
||||||
|
Ondricka-Jast
|
||||||
|
Dibbert LLC
|
||||||
|
Auer and Sons
|
||||||
|
Murray-Kutch
|
||||||
|
Dare-Streich
|
||||||
|
Schroeder Group
|
||||||
|
Gorczany Inc
|
||||||
|
Kuhic-Von
|
||||||
|
Wyman-Bins
|
||||||
|
Weber and Sons
|
||||||
|
VonRueden and Sons
|
||||||
|
Padberg-Gislason
|
||||||
|
Donnelly-Heaney
|
||||||
|
Hayes-Weissnat
|
||||||
|
Veum-Ankunding
|
||||||
|
|
||||||
|
|
||||||
|
Walsh Inc
|
||||||
|
Predovic-Reichert
|
||||||
|
Spencer Inc
|
||||||
|
Trantow-Murazik
|
||||||
|
|
||||||
|
Vandervort Inc
|
||||||
|
|
||||||
|
Brown LLC
|
||||||
|
Wiegand-Renner
|
||||||
|
Boehm-Durgan
|
||||||
|
Mayert Group
|
||||||
|
Cummerata and Sons
|
||||||
|
Nolan-Boyer
|
||||||
|
Pfannerstill Group
|
||||||
|
Rutherford Inc
|
||||||
|
Oberbrunner-Schumm
|
||||||
|
Oberbrunner LLC
|
||||||
|
|
||||||
|
|
||||||
|
Balistreri-Quitzon
|
||||||
|
Mante-Bednar
|
||||||
|
Friesen-Rempel
|
||||||
|
Schumm Inc
|
||||||
|
Pouros Inc
|
||||||
|
Zboncak-Purdy
|
||||||
|
Olson Inc
|
||||||
|
Emmerich and Sons
|
||||||
|
Schneider and Sons
|
||||||
|
Runte-Schoen
|
||||||
|
Streich-Douglas
|
||||||
|
Homenick-Simonis
|
||||||
|
Schiller and Sons
|
||||||
|
Spinka LLC
|
||||||
|
Senger Inc
|
||||||
|
Heller-Kling
|
||||||
|
Ebert-Haley
|
||||||
|
Weber and Sons
|
||||||
|
Block and Sons
|
||||||
|
Welch LLC
|
||||||
|
VonRueden-Sanford
|
||||||
|
Wyman and Sons
|
||||||
|
|
||||||
|
Hayes-Roob
|
||||||
|
Crist LLC
|
||||||
|
Kerluke and Sons
|
||||||
|
Jakubowski Group
|
||||||
|
Sawayn-Bergnaum
|
||||||
|
Stanton Inc
|
||||||
|
Lindgren-Rau
|
||||||
|
Morissette-Haley
|
||||||
|
Daniel and Sons
|
||||||
|
Zboncak-Emard
|
||||||
|
Predovic-Mann
|
||||||
|
Kling Inc
|
||||||
|
|
||||||
|
McClure LLC
|
||||||
|
Osinski-Bailey
|
||||||
|
Mueller Inc
|
||||||
|
McClure-Waters
|
||||||
|
Hahn-Schulist
|
||||||
|
Spencer and Sons
|
||||||
|
Williamson-Goodwin
|
||||||
|
Zemlak Inc
|
||||||
|
Watsica-Schamberger
|
||||||
|
Koelpin-Marquardt
|
||||||
|
Connelly and Sons
|
||||||
|
Bradtke Inc
|
||||||
|
Cronin Group
|
||||||
|
Donnelly Group
|
||||||
|
Schmitt Group
|
||||||
|
Hermann-King
|
||||||
|
Stamm-Littel
|
||||||
|
Shields Group
|
||||||
|
Rippin-Wiegand
|
||||||
|
Cremin Group
|
||||||
|
Balistreri-McCullough
|
||||||
|
Howe-Runolfsdottir
|
||||||
|
|
||||||
|
Zemlak Group
|
||||||
|
Hudson-Thiel
|
||||||
|
Klein-Larson
|
||||||
|
Harvey Inc
|
||||||
|
Auer Group
|
||||||
|
Keebler-Hyatt
|
||||||
|
Schmitt-Ratke
|
||||||
|
|
||||||
|
Price-Bins
|
||||||
|
Vandervort Group
|
||||||
|
Emard-Powlowski
|
||||||
|
Harvey Inc
|
||||||
|
Tillman Inc
|
||||||
|
Kris LLC
|
||||||
|
Fisher and Sons
|
||||||
|
Morissette LLC
|
||||||
|
Willms LLC
|
||||||
|
Strosin-Howe
|
||||||
|
Thompson Inc
|
||||||
|
Kihn Group
|
||||||
|
Donnelly and Sons
|
||||||
|
Labadie Group
|
||||||
|
Gerhold and Sons
|
||||||
|
Murray Inc
|
||||||
|
Kirlin-Lemke
|
||||||
|
Torphy-Lockman
|
||||||
|
Reinger Inc
|
||||||
|
Schuster-Jaskolski
|
||||||
|
Huels-Tromp
|
||||||
|
Wehner-Harber
|
||||||
|
Leuschke Inc
|
||||||
|
|
||||||
|
|
||||||
|
Volkman-Kertzmann
|
||||||
|
Gerlach-Toy
|
||||||
|
Casper-Ondricka
|
||||||
|
|
||||||
|
Wolf Inc
|
||||||
|
Wisozk Group
|
||||||
|
Wuckert Inc
|
||||||
|
Effertz Group
|
||||||
|
Schuppe and Sons
|
||||||
|
|
||||||
|
Rodriguez LLC
|
||||||
|
Goldner-Purdy
|
||||||
|
Welch Inc
|
||||||
|
Mann-Kling
|
||||||
|
|
||||||
|
Heidenreich and Sons
|
||||||
|
Williamson-Barton
|
||||||
|
McDermott-Dickinson
|
||||||
|
Torp-Vandervort
|
||||||
|
Wisozk Group
|
||||||
|
Reichert and Sons
|
||||||
|
Kirlin-Greenholt
|
||||||
|
Volkman Inc
|
||||||
|
Braun-Greenholt
|
||||||
|
Schmeler-Beatty
|
|
21
PostgreSQL/data/colors.csv
Normal file
21
PostgreSQL/data/colors.csv
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
|
||||||
|
Aquamarine
|
||||||
|
Blue
|
||||||
|
Crimson
|
||||||
|
Fuscia
|
||||||
|
Goldenrod
|
||||||
|
Green
|
||||||
|
Indigo
|
||||||
|
Khaki
|
||||||
|
Maroon
|
||||||
|
Mauv
|
||||||
|
Orange
|
||||||
|
Pink
|
||||||
|
Puce
|
||||||
|
Purple
|
||||||
|
Red
|
||||||
|
Teal
|
||||||
|
Turquoise
|
||||||
|
Violet
|
||||||
|
Yellow
|
||||||
|
name_color
|
|
944
PostgreSQL/data/dates.csv
Normal file
944
PostgreSQL/data/dates.csv
Normal file
@ -0,0 +1,944 @@
|
|||||||
|
date
|
||||||
|
01/15/2011
|
||||||
|
01/02/1973
|
||||||
|
06/02/2004
|
||||||
|
08/01/2022
|
||||||
|
01/11/2008
|
||||||
|
01/10/1983
|
||||||
|
09/06/2016
|
||||||
|
09/01/2012
|
||||||
|
01/15/1970
|
||||||
|
09/14/1979
|
||||||
|
12/15/1991
|
||||||
|
05/20/1971
|
||||||
|
08/10/1986
|
||||||
|
12/07/2007
|
||||||
|
05/09/2020
|
||||||
|
05/12/2012
|
||||||
|
10/03/2000
|
||||||
|
04/14/1986
|
||||||
|
09/04/1997
|
||||||
|
10/17/1985
|
||||||
|
07/31/1971
|
||||||
|
09/09/1976
|
||||||
|
06/17/1971
|
||||||
|
06/01/1976
|
||||||
|
08/31/2018
|
||||||
|
12/26/1972
|
||||||
|
08/14/1983
|
||||||
|
04/11/1970
|
||||||
|
07/12/2016
|
||||||
|
06/02/2023
|
||||||
|
03/27/2020
|
||||||
|
05/16/1997
|
||||||
|
11/18/1976
|
||||||
|
03/03/1976
|
||||||
|
03/03/1975
|
||||||
|
12/20/1996
|
||||||
|
03/05/1980
|
||||||
|
11/14/2018
|
||||||
|
12/03/2006
|
||||||
|
05/08/2018
|
||||||
|
12/15/2009
|
||||||
|
06/21/1975
|
||||||
|
03/15/1996
|
||||||
|
08/22/2023
|
||||||
|
12/29/1997
|
||||||
|
11/18/1975
|
||||||
|
06/01/2012
|
||||||
|
05/09/2020
|
||||||
|
06/21/1987
|
||||||
|
08/18/1985
|
||||||
|
06/11/2014
|
||||||
|
05/29/1991
|
||||||
|
03/17/2002
|
||||||
|
11/10/2021
|
||||||
|
04/21/1976
|
||||||
|
06/28/1975
|
||||||
|
06/11/1984
|
||||||
|
03/22/2016
|
||||||
|
04/30/2016
|
||||||
|
05/06/2001
|
||||||
|
10/08/1970
|
||||||
|
06/21/1970
|
||||||
|
09/12/1999
|
||||||
|
06/24/2011
|
||||||
|
04/07/1974
|
||||||
|
08/22/1982
|
||||||
|
04/17/1975
|
||||||
|
10/16/2010
|
||||||
|
02/11/1988
|
||||||
|
05/12/2006
|
||||||
|
09/11/2006
|
||||||
|
04/01/1983
|
||||||
|
03/19/2018
|
||||||
|
06/13/1986
|
||||||
|
10/25/2020
|
||||||
|
12/17/2012
|
||||||
|
06/10/2004
|
||||||
|
04/18/2018
|
||||||
|
01/29/2006
|
||||||
|
07/10/1980
|
||||||
|
02/27/1985
|
||||||
|
08/06/1992
|
||||||
|
12/12/1993
|
||||||
|
06/06/1977
|
||||||
|
06/07/1979
|
||||||
|
08/29/2018
|
||||||
|
01/15/2021
|
||||||
|
06/07/2008
|
||||||
|
03/12/2013
|
||||||
|
04/22/1992
|
||||||
|
08/13/2009
|
||||||
|
11/11/1969
|
||||||
|
03/04/1978
|
||||||
|
03/06/2023
|
||||||
|
06/01/2014
|
||||||
|
03/02/1998
|
||||||
|
11/26/1975
|
||||||
|
05/14/1972
|
||||||
|
02/29/1996
|
||||||
|
04/06/2006
|
||||||
|
09/27/1979
|
||||||
|
09/22/2022
|
||||||
|
06/15/1985
|
||||||
|
09/14/1987
|
||||||
|
01/19/2024
|
||||||
|
08/12/1986
|
||||||
|
06/01/1983
|
||||||
|
03/06/2018
|
||||||
|
06/09/2015
|
||||||
|
02/14/2007
|
||||||
|
04/30/2024
|
||||||
|
03/03/1987
|
||||||
|
12/02/1976
|
||||||
|
02/28/1990
|
||||||
|
10/16/1983
|
||||||
|
10/17/1988
|
||||||
|
07/29/2019
|
||||||
|
10/21/1990
|
||||||
|
06/29/1999
|
||||||
|
12/11/1995
|
||||||
|
07/31/2015
|
||||||
|
10/18/2023
|
||||||
|
01/21/1974
|
||||||
|
09/04/1973
|
||||||
|
12/27/2017
|
||||||
|
09/21/1985
|
||||||
|
07/16/1990
|
||||||
|
03/09/1971
|
||||||
|
02/19/1978
|
||||||
|
11/19/1974
|
||||||
|
09/27/1976
|
||||||
|
12/13/1996
|
||||||
|
06/16/1998
|
||||||
|
12/24/1993
|
||||||
|
04/02/1984
|
||||||
|
01/25/1970
|
||||||
|
06/07/2013
|
||||||
|
07/05/2015
|
||||||
|
04/02/2014
|
||||||
|
09/20/1999
|
||||||
|
12/23/1972
|
||||||
|
04/11/1982
|
||||||
|
06/29/1979
|
||||||
|
04/03/1976
|
||||||
|
10/18/1988
|
||||||
|
01/31/2021
|
||||||
|
04/04/1997
|
||||||
|
01/15/2001
|
||||||
|
02/25/1987
|
||||||
|
06/05/2005
|
||||||
|
06/17/1983
|
||||||
|
01/31/1987
|
||||||
|
08/03/1981
|
||||||
|
12/08/2013
|
||||||
|
11/23/2002
|
||||||
|
03/23/1999
|
||||||
|
02/08/1971
|
||||||
|
12/29/1998
|
||||||
|
10/15/1983
|
||||||
|
04/06/2006
|
||||||
|
02/28/1984
|
||||||
|
06/06/2000
|
||||||
|
05/18/2007
|
||||||
|
09/05/2023
|
||||||
|
03/18/2016
|
||||||
|
03/02/1999
|
||||||
|
04/26/1984
|
||||||
|
10/09/1995
|
||||||
|
08/16/2004
|
||||||
|
08/08/2020
|
||||||
|
10/19/2001
|
||||||
|
04/13/1987
|
||||||
|
01/19/2012
|
||||||
|
09/29/2019
|
||||||
|
08/10/2000
|
||||||
|
04/06/2011
|
||||||
|
05/22/2010
|
||||||
|
11/04/1988
|
||||||
|
04/02/2015
|
||||||
|
04/05/2010
|
||||||
|
10/05/1982
|
||||||
|
12/30/1976
|
||||||
|
05/27/1980
|
||||||
|
08/15/1976
|
||||||
|
01/05/1975
|
||||||
|
01/02/1994
|
||||||
|
09/23/2024
|
||||||
|
11/12/2020
|
||||||
|
11/22/2020
|
||||||
|
08/27/1979
|
||||||
|
12/29/1991
|
||||||
|
08/20/2004
|
||||||
|
03/04/1988
|
||||||
|
02/25/2023
|
||||||
|
10/31/1984
|
||||||
|
05/05/2017
|
||||||
|
12/22/2022
|
||||||
|
07/31/1983
|
||||||
|
11/30/1991
|
||||||
|
04/08/1979
|
||||||
|
02/14/2008
|
||||||
|
07/27/2018
|
||||||
|
07/22/1989
|
||||||
|
06/17/1998
|
||||||
|
09/28/1983
|
||||||
|
02/01/2023
|
||||||
|
06/11/1972
|
||||||
|
02/28/1977
|
||||||
|
05/07/2013
|
||||||
|
06/25/1990
|
||||||
|
11/13/1994
|
||||||
|
12/28/1978
|
||||||
|
11/13/1992
|
||||||
|
03/23/2006
|
||||||
|
10/12/1984
|
||||||
|
09/09/1986
|
||||||
|
12/14/2009
|
||||||
|
11/09/2024
|
||||||
|
04/30/1973
|
||||||
|
06/14/1997
|
||||||
|
03/14/2011
|
||||||
|
09/13/2016
|
||||||
|
10/27/1999
|
||||||
|
10/20/1991
|
||||||
|
10/09/1978
|
||||||
|
07/30/1992
|
||||||
|
08/28/1992
|
||||||
|
03/07/2017
|
||||||
|
05/14/2008
|
||||||
|
02/21/1974
|
||||||
|
03/15/2007
|
||||||
|
12/13/2019
|
||||||
|
11/09/1997
|
||||||
|
12/11/1992
|
||||||
|
08/16/1993
|
||||||
|
11/20/1982
|
||||||
|
01/20/2016
|
||||||
|
04/29/2003
|
||||||
|
07/14/1974
|
||||||
|
04/01/1986
|
||||||
|
03/12/1992
|
||||||
|
06/14/2017
|
||||||
|
04/22/2007
|
||||||
|
01/28/2011
|
||||||
|
08/19/1977
|
||||||
|
04/23/2020
|
||||||
|
05/31/1973
|
||||||
|
08/17/1978
|
||||||
|
04/26/1972
|
||||||
|
12/02/2000
|
||||||
|
11/29/1974
|
||||||
|
01/30/1972
|
||||||
|
02/11/2006
|
||||||
|
11/05/2006
|
||||||
|
10/02/2016
|
||||||
|
05/04/1998
|
||||||
|
12/20/2023
|
||||||
|
05/09/2024
|
||||||
|
06/12/1986
|
||||||
|
03/17/1988
|
||||||
|
02/02/2021
|
||||||
|
01/25/1977
|
||||||
|
09/11/1970
|
||||||
|
09/25/1998
|
||||||
|
09/19/1986
|
||||||
|
11/01/1980
|
||||||
|
03/25/1988
|
||||||
|
08/01/1974
|
||||||
|
10/10/1991
|
||||||
|
07/09/1978
|
||||||
|
04/01/1970
|
||||||
|
07/07/1987
|
||||||
|
03/23/1983
|
||||||
|
07/04/2001
|
||||||
|
09/08/1985
|
||||||
|
02/22/1994
|
||||||
|
01/25/2016
|
||||||
|
01/09/2005
|
||||||
|
09/13/2015
|
||||||
|
01/30/2009
|
||||||
|
08/17/1995
|
||||||
|
02/14/1987
|
||||||
|
04/19/2010
|
||||||
|
09/11/1972
|
||||||
|
12/13/1986
|
||||||
|
02/28/2001
|
||||||
|
01/02/2001
|
||||||
|
06/25/1976
|
||||||
|
03/09/1998
|
||||||
|
10/08/2008
|
||||||
|
03/28/1981
|
||||||
|
07/21/1991
|
||||||
|
02/03/2022
|
||||||
|
01/25/1995
|
||||||
|
11/02/2007
|
||||||
|
02/20/1987
|
||||||
|
08/05/1992
|
||||||
|
10/22/2014
|
||||||
|
02/23/1996
|
||||||
|
11/07/2020
|
||||||
|
12/28/1976
|
||||||
|
04/11/2003
|
||||||
|
12/07/1984
|
||||||
|
01/11/1976
|
||||||
|
04/23/1991
|
||||||
|
04/19/1989
|
||||||
|
09/16/1998
|
||||||
|
09/11/1998
|
||||||
|
06/04/1982
|
||||||
|
09/09/1989
|
||||||
|
01/09/1983
|
||||||
|
03/25/1981
|
||||||
|
11/03/2005
|
||||||
|
02/06/1970
|
||||||
|
10/13/2011
|
||||||
|
11/04/1975
|
||||||
|
03/12/2004
|
||||||
|
03/09/1996
|
||||||
|
05/10/1998
|
||||||
|
08/16/1991
|
||||||
|
07/27/1991
|
||||||
|
05/09/1984
|
||||||
|
11/20/1989
|
||||||
|
12/23/1981
|
||||||
|
07/20/1984
|
||||||
|
11/24/1976
|
||||||
|
08/18/2010
|
||||||
|
02/03/1991
|
||||||
|
06/13/1991
|
||||||
|
11/27/1978
|
||||||
|
10/23/2023
|
||||||
|
06/06/1991
|
||||||
|
11/25/2012
|
||||||
|
02/28/1992
|
||||||
|
02/02/1979
|
||||||
|
07/27/1974
|
||||||
|
05/10/1990
|
||||||
|
05/14/2000
|
||||||
|
07/15/1988
|
||||||
|
12/25/1982
|
||||||
|
06/28/2000
|
||||||
|
09/11/1983
|
||||||
|
07/28/1978
|
||||||
|
04/23/2016
|
||||||
|
11/27/2018
|
||||||
|
06/22/2002
|
||||||
|
08/27/2004
|
||||||
|
02/06/1985
|
||||||
|
07/23/2012
|
||||||
|
10/25/1970
|
||||||
|
10/16/2016
|
||||||
|
06/15/1992
|
||||||
|
04/27/2024
|
||||||
|
11/28/1972
|
||||||
|
08/27/1970
|
||||||
|
03/19/2013
|
||||||
|
08/31/1988
|
||||||
|
08/07/1997
|
||||||
|
03/24/1984
|
||||||
|
11/10/1969
|
||||||
|
03/04/1989
|
||||||
|
04/23/2009
|
||||||
|
02/16/2020
|
||||||
|
12/18/1984
|
||||||
|
08/25/1988
|
||||||
|
02/08/1993
|
||||||
|
08/19/1989
|
||||||
|
09/02/1996
|
||||||
|
01/21/2020
|
||||||
|
01/27/1975
|
||||||
|
12/08/1973
|
||||||
|
02/22/1977
|
||||||
|
04/28/2006
|
||||||
|
11/24/2008
|
||||||
|
03/23/1971
|
||||||
|
09/26/2014
|
||||||
|
07/17/2019
|
||||||
|
05/09/2000
|
||||||
|
07/10/2008
|
||||||
|
08/27/1983
|
||||||
|
09/20/1972
|
||||||
|
12/09/1993
|
||||||
|
03/26/2004
|
||||||
|
06/13/1979
|
||||||
|
06/02/1977
|
||||||
|
03/20/2024
|
||||||
|
06/29/2000
|
||||||
|
09/19/1995
|
||||||
|
10/06/2020
|
||||||
|
04/18/1997
|
||||||
|
11/16/1997
|
||||||
|
10/28/1999
|
||||||
|
07/20/2006
|
||||||
|
01/20/2017
|
||||||
|
12/27/2016
|
||||||
|
07/05/2004
|
||||||
|
05/19/2013
|
||||||
|
12/03/1976
|
||||||
|
06/21/2012
|
||||||
|
06/23/2019
|
||||||
|
01/14/2019
|
||||||
|
09/21/2002
|
||||||
|
03/13/2004
|
||||||
|
07/28/1970
|
||||||
|
06/24/1989
|
||||||
|
11/21/2018
|
||||||
|
11/06/2023
|
||||||
|
04/21/1994
|
||||||
|
10/12/2001
|
||||||
|
07/24/2005
|
||||||
|
10/01/1984
|
||||||
|
10/17/1969
|
||||||
|
04/02/1994
|
||||||
|
10/19/2013
|
||||||
|
02/12/2003
|
||||||
|
01/16/2015
|
||||||
|
10/03/2000
|
||||||
|
06/15/1990
|
||||||
|
02/01/2013
|
||||||
|
09/15/1974
|
||||||
|
02/27/2015
|
||||||
|
08/11/2021
|
||||||
|
01/17/1987
|
||||||
|
09/02/2004
|
||||||
|
02/15/1988
|
||||||
|
01/24/1991
|
||||||
|
10/17/2022
|
||||||
|
12/19/2012
|
||||||
|
09/01/2006
|
||||||
|
06/04/1979
|
||||||
|
01/21/1989
|
||||||
|
11/14/1991
|
||||||
|
09/03/2008
|
||||||
|
07/13/2020
|
||||||
|
07/22/2018
|
||||||
|
05/06/1970
|
||||||
|
03/21/1976
|
||||||
|
04/25/1992
|
||||||
|
06/15/2003
|
||||||
|
08/31/2015
|
||||||
|
07/19/1977
|
||||||
|
10/30/2003
|
||||||
|
06/10/2013
|
||||||
|
10/05/2015
|
||||||
|
09/23/2000
|
||||||
|
12/27/1992
|
||||||
|
11/18/1981
|
||||||
|
07/10/1989
|
||||||
|
09/19/2015
|
||||||
|
12/31/1978
|
||||||
|
07/20/2001
|
||||||
|
10/16/1992
|
||||||
|
02/23/1988
|
||||||
|
03/10/2016
|
||||||
|
11/15/1969
|
||||||
|
07/16/2013
|
||||||
|
09/12/1989
|
||||||
|
09/06/1983
|
||||||
|
05/13/1979
|
||||||
|
11/14/1993
|
||||||
|
04/15/1991
|
||||||
|
02/22/1992
|
||||||
|
09/19/2013
|
||||||
|
09/15/1994
|
||||||
|
08/18/1993
|
||||||
|
09/11/1998
|
||||||
|
03/02/2016
|
||||||
|
07/18/2012
|
||||||
|
01/25/2005
|
||||||
|
06/14/1983
|
||||||
|
11/03/1992
|
||||||
|
11/27/1978
|
||||||
|
08/13/1999
|
||||||
|
03/21/1987
|
||||||
|
06/12/2014
|
||||||
|
07/19/1987
|
||||||
|
03/15/2021
|
||||||
|
10/27/1992
|
||||||
|
12/11/1990
|
||||||
|
12/04/2017
|
||||||
|
07/29/1979
|
||||||
|
10/24/1979
|
||||||
|
09/05/1984
|
||||||
|
03/08/2000
|
||||||
|
11/01/1993
|
||||||
|
05/22/2002
|
||||||
|
11/19/1985
|
||||||
|
01/29/2004
|
||||||
|
05/02/2008
|
||||||
|
03/20/1980
|
||||||
|
05/10/1990
|
||||||
|
10/26/1995
|
||||||
|
01/21/2011
|
||||||
|
03/07/1975
|
||||||
|
07/13/2000
|
||||||
|
12/05/1986
|
||||||
|
06/12/1982
|
||||||
|
09/21/1980
|
||||||
|
08/06/2010
|
||||||
|
07/30/1974
|
||||||
|
12/14/1980
|
||||||
|
03/22/1995
|
||||||
|
04/15/1972
|
||||||
|
05/09/1988
|
||||||
|
08/25/2007
|
||||||
|
01/18/1990
|
||||||
|
11/14/1999
|
||||||
|
01/17/1980
|
||||||
|
07/24/1976
|
||||||
|
07/08/1982
|
||||||
|
05/14/1985
|
||||||
|
10/10/2018
|
||||||
|
03/03/1984
|
||||||
|
12/08/1989
|
||||||
|
09/19/2020
|
||||||
|
07/06/1982
|
||||||
|
06/25/2015
|
||||||
|
01/25/2001
|
||||||
|
03/07/1988
|
||||||
|
11/17/1987
|
||||||
|
10/29/1991
|
||||||
|
03/31/2020
|
||||||
|
11/08/2001
|
||||||
|
04/25/2002
|
||||||
|
12/26/1992
|
||||||
|
01/28/2019
|
||||||
|
07/03/1972
|
||||||
|
01/04/2024
|
||||||
|
02/07/2009
|
||||||
|
09/28/2010
|
||||||
|
08/04/2015
|
||||||
|
06/18/2016
|
||||||
|
11/23/2018
|
||||||
|
05/26/2004
|
||||||
|
10/14/2001
|
||||||
|
08/10/1997
|
||||||
|
01/16/1970
|
||||||
|
10/19/2007
|
||||||
|
10/14/2005
|
||||||
|
05/14/2009
|
||||||
|
09/22/2010
|
||||||
|
05/11/1985
|
||||||
|
11/21/1995
|
||||||
|
09/21/2020
|
||||||
|
07/03/1991
|
||||||
|
01/11/1985
|
||||||
|
02/06/1993
|
||||||
|
09/03/2007
|
||||||
|
05/19/1973
|
||||||
|
04/02/1973
|
||||||
|
07/18/2021
|
||||||
|
05/06/1970
|
||||||
|
06/30/1980
|
||||||
|
12/26/1991
|
||||||
|
05/20/1995
|
||||||
|
05/12/1998
|
||||||
|
03/02/1970
|
||||||
|
09/03/2002
|
||||||
|
08/19/1987
|
||||||
|
01/03/2004
|
||||||
|
09/30/2005
|
||||||
|
12/30/1985
|
||||||
|
12/20/1992
|
||||||
|
04/04/2008
|
||||||
|
01/08/1986
|
||||||
|
01/28/2011
|
||||||
|
10/10/2010
|
||||||
|
12/21/2003
|
||||||
|
04/02/2004
|
||||||
|
07/07/1994
|
||||||
|
07/05/1984
|
||||||
|
10/08/1995
|
||||||
|
11/27/1979
|
||||||
|
10/31/2020
|
||||||
|
03/01/2004
|
||||||
|
06/27/1972
|
||||||
|
08/15/1975
|
||||||
|
01/10/1996
|
||||||
|
12/08/2012
|
||||||
|
01/14/2018
|
||||||
|
10/09/1982
|
||||||
|
03/19/1996
|
||||||
|
01/20/1994
|
||||||
|
09/17/1990
|
||||||
|
12/16/1971
|
||||||
|
08/25/1984
|
||||||
|
08/18/2020
|
||||||
|
02/04/1987
|
||||||
|
05/11/1975
|
||||||
|
05/14/1970
|
||||||
|
12/02/1994
|
||||||
|
10/11/1999
|
||||||
|
04/29/2013
|
||||||
|
08/09/2006
|
||||||
|
12/06/2023
|
||||||
|
07/20/2007
|
||||||
|
06/21/1987
|
||||||
|
10/22/1985
|
||||||
|
05/27/1980
|
||||||
|
01/15/2000
|
||||||
|
08/04/2010
|
||||||
|
03/08/2008
|
||||||
|
11/14/1974
|
||||||
|
04/06/1995
|
||||||
|
09/30/2006
|
||||||
|
12/10/1974
|
||||||
|
10/21/2008
|
||||||
|
01/24/1981
|
||||||
|
09/17/1975
|
||||||
|
10/15/2009
|
||||||
|
07/01/2019
|
||||||
|
01/11/1990
|
||||||
|
11/03/2005
|
||||||
|
06/27/2000
|
||||||
|
01/14/2015
|
||||||
|
09/11/2024
|
||||||
|
04/30/1997
|
||||||
|
10/07/2015
|
||||||
|
04/01/1976
|
||||||
|
12/08/1990
|
||||||
|
01/14/2019
|
||||||
|
12/27/1997
|
||||||
|
07/12/1981
|
||||||
|
05/25/2005
|
||||||
|
04/03/1985
|
||||||
|
09/30/1992
|
||||||
|
04/17/1983
|
||||||
|
01/17/2003
|
||||||
|
09/29/2017
|
||||||
|
06/02/1975
|
||||||
|
01/19/2006
|
||||||
|
07/07/1990
|
||||||
|
01/30/1972
|
||||||
|
11/07/1995
|
||||||
|
02/07/1994
|
||||||
|
09/28/2023
|
||||||
|
01/24/1980
|
||||||
|
03/19/1987
|
||||||
|
09/08/2013
|
||||||
|
11/05/2013
|
||||||
|
05/20/2014
|
||||||
|
01/16/2018
|
||||||
|
03/25/2012
|
||||||
|
08/27/1972
|
||||||
|
05/17/1976
|
||||||
|
05/20/2009
|
||||||
|
04/30/2014
|
||||||
|
08/25/2014
|
||||||
|
02/17/2024
|
||||||
|
07/30/1977
|
||||||
|
09/18/2022
|
||||||
|
07/24/1979
|
||||||
|
10/06/2020
|
||||||
|
11/15/1974
|
||||||
|
01/25/2019
|
||||||
|
05/19/1988
|
||||||
|
11/14/1978
|
||||||
|
04/06/2012
|
||||||
|
11/18/1981
|
||||||
|
01/06/1982
|
||||||
|
05/08/1995
|
||||||
|
07/12/2006
|
||||||
|
03/01/1970
|
||||||
|
12/05/1987
|
||||||
|
01/14/2005
|
||||||
|
09/25/1978
|
||||||
|
05/09/1997
|
||||||
|
09/11/1998
|
||||||
|
02/03/1990
|
||||||
|
05/28/1990
|
||||||
|
03/26/1999
|
||||||
|
02/17/2000
|
||||||
|
07/19/2007
|
||||||
|
02/29/1992
|
||||||
|
11/07/2004
|
||||||
|
04/24/2017
|
||||||
|
03/15/2010
|
||||||
|
11/21/2020
|
||||||
|
10/22/2003
|
||||||
|
02/03/1983
|
||||||
|
02/26/1971
|
||||||
|
09/19/1996
|
||||||
|
08/10/1974
|
||||||
|
10/25/2003
|
||||||
|
12/04/2019
|
||||||
|
07/12/2004
|
||||||
|
05/29/1997
|
||||||
|
12/18/1980
|
||||||
|
06/25/1999
|
||||||
|
10/13/1993
|
||||||
|
06/01/1977
|
||||||
|
09/14/1983
|
||||||
|
01/14/1979
|
||||||
|
07/20/2017
|
||||||
|
01/14/1993
|
||||||
|
09/29/2017
|
||||||
|
01/25/1980
|
||||||
|
09/01/1997
|
||||||
|
09/30/1989
|
||||||
|
01/20/1993
|
||||||
|
12/16/1997
|
||||||
|
11/14/1977
|
||||||
|
08/21/2005
|
||||||
|
11/18/2000
|
||||||
|
12/21/1987
|
||||||
|
04/23/1999
|
||||||
|
12/10/1986
|
||||||
|
08/01/1995
|
||||||
|
03/19/1988
|
||||||
|
08/25/1984
|
||||||
|
09/10/2008
|
||||||
|
09/15/1990
|
||||||
|
08/05/2002
|
||||||
|
02/17/2024
|
||||||
|
02/17/1972
|
||||||
|
01/09/1997
|
||||||
|
09/14/2004
|
||||||
|
10/13/2000
|
||||||
|
08/25/2019
|
||||||
|
06/13/1993
|
||||||
|
09/29/1987
|
||||||
|
06/07/2003
|
||||||
|
02/14/1986
|
||||||
|
10/01/1971
|
||||||
|
08/01/1975
|
||||||
|
03/17/2024
|
||||||
|
03/16/2009
|
||||||
|
07/28/1998
|
||||||
|
02/01/1995
|
||||||
|
02/25/2001
|
||||||
|
05/30/1998
|
||||||
|
11/10/1998
|
||||||
|
02/11/1983
|
||||||
|
04/08/1976
|
||||||
|
03/08/1970
|
||||||
|
02/10/2003
|
||||||
|
11/27/2020
|
||||||
|
03/25/2020
|
||||||
|
07/17/2015
|
||||||
|
05/31/1992
|
||||||
|
11/21/1969
|
||||||
|
05/31/2022
|
||||||
|
06/09/1984
|
||||||
|
06/15/2014
|
||||||
|
07/23/1994
|
||||||
|
01/29/1985
|
||||||
|
10/26/2015
|
||||||
|
04/21/2012
|
||||||
|
07/07/1972
|
||||||
|
02/12/2007
|
||||||
|
10/23/1996
|
||||||
|
05/20/1991
|
||||||
|
07/06/2003
|
||||||
|
12/06/1975
|
||||||
|
06/13/2009
|
||||||
|
09/17/2010
|
||||||
|
11/02/2022
|
||||||
|
03/07/1996
|
||||||
|
11/03/1995
|
||||||
|
02/15/1993
|
||||||
|
08/23/1995
|
||||||
|
11/14/1982
|
||||||
|
02/13/1973
|
||||||
|
12/29/1979
|
||||||
|
03/29/2005
|
||||||
|
09/30/1970
|
||||||
|
02/27/1982
|
||||||
|
09/14/2017
|
||||||
|
05/22/2020
|
||||||
|
09/09/1986
|
||||||
|
08/31/2008
|
||||||
|
04/07/1996
|
||||||
|
05/09/1971
|
||||||
|
01/07/1986
|
||||||
|
08/01/1979
|
||||||
|
01/04/2021
|
||||||
|
02/25/1975
|
||||||
|
01/27/1981
|
||||||
|
04/13/2015
|
||||||
|
12/10/1981
|
||||||
|
11/30/1989
|
||||||
|
10/13/2006
|
||||||
|
06/27/1990
|
||||||
|
06/01/1996
|
||||||
|
09/18/1991
|
||||||
|
07/16/2019
|
||||||
|
03/31/2013
|
||||||
|
04/02/1970
|
||||||
|
02/09/1998
|
||||||
|
07/26/1986
|
||||||
|
04/07/1976
|
||||||
|
08/13/1989
|
||||||
|
12/30/2015
|
||||||
|
04/04/2003
|
||||||
|
08/26/1991
|
||||||
|
03/06/1992
|
||||||
|
01/27/1987
|
||||||
|
02/04/1986
|
||||||
|
01/20/1999
|
||||||
|
04/13/1980
|
||||||
|
08/26/1992
|
||||||
|
06/05/2011
|
||||||
|
07/12/1990
|
||||||
|
03/29/1971
|
||||||
|
09/11/2016
|
||||||
|
05/16/1992
|
||||||
|
09/17/2022
|
||||||
|
09/05/2018
|
||||||
|
12/06/1986
|
||||||
|
11/10/1969
|
||||||
|
06/09/2018
|
||||||
|
12/04/1999
|
||||||
|
01/15/1997
|
||||||
|
03/17/2021
|
||||||
|
01/04/1990
|
||||||
|
12/04/1987
|
||||||
|
08/06/2019
|
||||||
|
03/17/2014
|
||||||
|
11/16/1980
|
||||||
|
01/26/2021
|
||||||
|
08/14/2000
|
||||||
|
05/13/1975
|
||||||
|
10/05/2011
|
||||||
|
11/17/2020
|
||||||
|
10/01/1971
|
||||||
|
10/05/1987
|
||||||
|
11/06/1973
|
||||||
|
04/23/1995
|
||||||
|
12/16/1996
|
||||||
|
12/20/1985
|
||||||
|
08/15/1980
|
||||||
|
07/21/1995
|
||||||
|
05/06/1998
|
||||||
|
06/25/1996
|
||||||
|
08/01/1988
|
||||||
|
10/22/1999
|
||||||
|
12/31/2023
|
||||||
|
03/06/1975
|
||||||
|
10/19/2000
|
||||||
|
11/07/1989
|
||||||
|
07/17/1980
|
||||||
|
02/25/2018
|
||||||
|
05/02/1993
|
||||||
|
03/12/2007
|
||||||
|
12/27/1972
|
||||||
|
06/29/2008
|
||||||
|
04/04/2016
|
||||||
|
06/18/2020
|
||||||
|
10/21/1975
|
||||||
|
11/05/2009
|
||||||
|
01/04/2010
|
||||||
|
12/19/1976
|
||||||
|
05/03/1992
|
||||||
|
08/11/1977
|
||||||
|
01/28/1984
|
||||||
|
06/01/2004
|
||||||
|
04/07/1990
|
||||||
|
04/23/1995
|
||||||
|
07/20/2011
|
||||||
|
01/26/2004
|
||||||
|
10/20/1997
|
||||||
|
04/04/1989
|
||||||
|
02/27/2015
|
||||||
|
02/26/2021
|
||||||
|
11/30/2000
|
||||||
|
06/23/2018
|
||||||
|
10/05/2007
|
||||||
|
10/19/1975
|
||||||
|
07/08/2013
|
||||||
|
09/30/2011
|
||||||
|
08/27/1991
|
||||||
|
03/04/1999
|
||||||
|
03/17/2001
|
||||||
|
09/18/1997
|
||||||
|
12/13/2014
|
||||||
|
04/15/2024
|
||||||
|
11/26/2009
|
||||||
|
10/22/2000
|
||||||
|
01/24/2014
|
||||||
|
10/30/1993
|
||||||
|
09/22/2016
|
||||||
|
11/06/1969
|
||||||
|
07/28/1995
|
||||||
|
12/26/1995
|
||||||
|
10/23/2005
|
||||||
|
02/20/1988
|
||||||
|
09/12/1983
|
||||||
|
08/01/2023
|
||||||
|
02/20/1988
|
||||||
|
09/19/2022
|
||||||
|
04/01/1998
|
||||||
|
04/10/1988
|
||||||
|
10/30/1989
|
||||||
|
12/06/1990
|
||||||
|
09/28/2022
|
||||||
|
06/28/1980
|
||||||
|
03/20/1987
|
||||||
|
05/21/1971
|
||||||
|
12/18/1986
|
||||||
|
06/15/1990
|
||||||
|
07/08/1972
|
||||||
|
12/26/1989
|
||||||
|
03/08/1978
|
||||||
|
06/29/1980
|
||||||
|
02/27/2011
|
||||||
|
08/15/2017
|
||||||
|
08/22/2007
|
||||||
|
08/19/1992
|
||||||
|
10/05/2016
|
||||||
|
09/18/2004
|
||||||
|
11/15/1971
|
||||||
|
02/13/2000
|
||||||
|
01/31/1989
|
||||||
|
03/22/1974
|
||||||
|
06/26/2021
|
||||||
|
07/19/1999
|
||||||
|
02/11/2003
|
||||||
|
08/12/2021
|
||||||
|
08/08/2011
|
||||||
|
12/15/2023
|
||||||
|
05/18/2014
|
||||||
|
10/28/2018
|
||||||
|
11/14/1996
|
||||||
|
12/03/2019
|
||||||
|
09/11/2001
|
||||||
|
08/28/2010
|
||||||
|
06/16/2014
|
||||||
|
01/13/2004
|
||||||
|
04/07/1981
|
||||||
|
02/14/2016
|
||||||
|
01/03/2022
|
||||||
|
06/06/2013
|
||||||
|
02/09/2023
|
||||||
|
04/11/1986
|
||||||
|
03/21/1979
|
||||||
|
12/25/1990
|
||||||
|
02/17/2020
|
||||||
|
09/18/2002
|
||||||
|
09/23/2010
|
||||||
|
11/21/1996
|
||||||
|
01/31/1980
|
||||||
|
01/27/2000
|
||||||
|
01/27/1988
|
|
1
PostgreSQL/data/link_tool
Normal file
1
PostgreSQL/data/link_tool
Normal file
@ -0,0 +1 @@
|
|||||||
|
https://mockaroo.com/
|
84
PostgreSQL/data/name_models.csv
Normal file
84
PostgreSQL/data/name_models.csv
Normal file
@ -0,0 +1,84 @@
|
|||||||
|
|
||||||
|
Aerified
|
||||||
|
Alpha
|
||||||
|
Alphazap
|
||||||
|
Andalax
|
||||||
|
Asoka
|
||||||
|
Bamity
|
||||||
|
Bigtax
|
||||||
|
Biodex
|
||||||
|
Bitchip
|
||||||
|
Bitwolf
|
||||||
|
Bytecard
|
||||||
|
Cardguard
|
||||||
|
Cardify
|
||||||
|
Cookley
|
||||||
|
Daltfresh
|
||||||
|
Domainer
|
||||||
|
Duobam
|
||||||
|
Fintone
|
||||||
|
Fix San
|
||||||
|
Fixflex
|
||||||
|
Flexidy
|
||||||
|
Flowdesk
|
||||||
|
Gembucket
|
||||||
|
Greenlam
|
||||||
|
Hatity
|
||||||
|
Holdlamis
|
||||||
|
Home Ing
|
||||||
|
It
|
||||||
|
Job
|
||||||
|
Kanlam
|
||||||
|
Keylex
|
||||||
|
Konklab
|
||||||
|
Konklux
|
||||||
|
Latlux
|
||||||
|
Lotlux
|
||||||
|
Lotstring
|
||||||
|
Mat Lam Tam
|
||||||
|
Matsoft
|
||||||
|
Namfix
|
||||||
|
Opela
|
||||||
|
Otcom
|
||||||
|
Overhold
|
||||||
|
Pannier
|
||||||
|
Prodder
|
||||||
|
Quo Lux
|
||||||
|
Rank
|
||||||
|
Redhold
|
||||||
|
Regrant
|
||||||
|
Ronstring
|
||||||
|
Solarbreeze
|
||||||
|
Sonair
|
||||||
|
Sonsing
|
||||||
|
Span
|
||||||
|
Stim
|
||||||
|
Stringtough
|
||||||
|
Stronghold
|
||||||
|
Sub-Ex
|
||||||
|
Subin
|
||||||
|
Tampflex
|
||||||
|
Temp
|
||||||
|
Tempsoft
|
||||||
|
Tin
|
||||||
|
Toughjoyfax
|
||||||
|
Transcof
|
||||||
|
Treeflex
|
||||||
|
Tres-Zap
|
||||||
|
Tresom
|
||||||
|
Trippledex
|
||||||
|
Vagram
|
||||||
|
Ventosanzap
|
||||||
|
Veribet
|
||||||
|
Viva
|
||||||
|
Voltsillam
|
||||||
|
Voyatouch
|
||||||
|
Wrapsafe
|
||||||
|
Y-Solowarm
|
||||||
|
Y-find
|
||||||
|
Zaam-Dox
|
||||||
|
Zamit
|
||||||
|
Zathin
|
||||||
|
Zontrax
|
||||||
|
Zoolab
|
||||||
|
name_modele
|
|
987
PostgreSQL/data/names.csv
Normal file
987
PostgreSQL/data/names.csv
Normal file
@ -0,0 +1,987 @@
|
|||||||
|
name
|
||||||
|
Tidcombe
|
||||||
|
MacKegg
|
||||||
|
Twelves
|
||||||
|
Fildes
|
||||||
|
Prin
|
||||||
|
Swinnard
|
||||||
|
Brithman
|
||||||
|
Matussow
|
||||||
|
|
||||||
|
Golborn
|
||||||
|
Crookston
|
||||||
|
Hegge
|
||||||
|
Milesop
|
||||||
|
Urpeth
|
||||||
|
Mixter
|
||||||
|
Forty
|
||||||
|
Bromilow
|
||||||
|
Upchurch
|
||||||
|
Heinsius
|
||||||
|
Bassham
|
||||||
|
Geindre
|
||||||
|
Yelding
|
||||||
|
Brownlea
|
||||||
|
Wimpress
|
||||||
|
Moodey
|
||||||
|
|
||||||
|
Clewlow
|
||||||
|
Tripp
|
||||||
|
Cromett
|
||||||
|
Lorait
|
||||||
|
Rohloff
|
||||||
|
|
||||||
|
Holdin
|
||||||
|
Lickess
|
||||||
|
|
||||||
|
Scohier
|
||||||
|
Letixier
|
||||||
|
Pegler
|
||||||
|
|
||||||
|
Perazzo
|
||||||
|
Odeson
|
||||||
|
Pakeman
|
||||||
|
Harbison
|
||||||
|
Belli
|
||||||
|
Bruna
|
||||||
|
Hembry
|
||||||
|
Prandi
|
||||||
|
Humbatch
|
||||||
|
Stilgoe
|
||||||
|
Puttock
|
||||||
|
Klima
|
||||||
|
Matousek
|
||||||
|
Najera
|
||||||
|
Inkin
|
||||||
|
Suttle
|
||||||
|
Imrie
|
||||||
|
Edmett
|
||||||
|
Enston
|
||||||
|
|
||||||
|
Redler
|
||||||
|
Aggs
|
||||||
|
Dugood
|
||||||
|
Aleksahkin
|
||||||
|
Fardo
|
||||||
|
|
||||||
|
Tolomio
|
||||||
|
Sancraft
|
||||||
|
Lapere
|
||||||
|
Hardan
|
||||||
|
Esposito
|
||||||
|
Stoggell
|
||||||
|
Bernardotte
|
||||||
|
Ucceli
|
||||||
|
Swadlin
|
||||||
|
Pawlyn
|
||||||
|
Langstone
|
||||||
|
Worley
|
||||||
|
Pearlman
|
||||||
|
McGrill
|
||||||
|
Kubicki
|
||||||
|
MacVicar
|
||||||
|
Cruickshank
|
||||||
|
Quigley
|
||||||
|
Bloschke
|
||||||
|
Rickards
|
||||||
|
Soreau
|
||||||
|
Bidwell
|
||||||
|
De Mitri
|
||||||
|
Yitzhak
|
||||||
|
Kettlestring
|
||||||
|
Drover
|
||||||
|
Tyrie
|
||||||
|
Taggart
|
||||||
|
Lane
|
||||||
|
Mithon
|
||||||
|
Kittoe
|
||||||
|
Reggiani
|
||||||
|
Bassam
|
||||||
|
Baake
|
||||||
|
Garrity
|
||||||
|
Blundon
|
||||||
|
Treneer
|
||||||
|
|
||||||
|
Antonoyev
|
||||||
|
Toor
|
||||||
|
Sockell
|
||||||
|
Cunningham
|
||||||
|
Bayldon
|
||||||
|
Worg
|
||||||
|
Inold
|
||||||
|
Briand
|
||||||
|
Jacobsohn
|
||||||
|
Ormes
|
||||||
|
Aitcheson
|
||||||
|
Meysham
|
||||||
|
Staton
|
||||||
|
Rosoni
|
||||||
|
Eliasen
|
||||||
|
Stubs
|
||||||
|
Outram
|
||||||
|
|
||||||
|
Scotchmore
|
||||||
|
Flatt
|
||||||
|
Amos
|
||||||
|
|
||||||
|
Elmes
|
||||||
|
Edeler
|
||||||
|
Kemster
|
||||||
|
Maskell
|
||||||
|
Braunthal
|
||||||
|
Penylton
|
||||||
|
Tidbold
|
||||||
|
Hooke
|
||||||
|
Domingues
|
||||||
|
Roget
|
||||||
|
Amdohr
|
||||||
|
Ivanishev
|
||||||
|
Mettetal
|
||||||
|
Spolton
|
||||||
|
Choak
|
||||||
|
Robbey
|
||||||
|
Grishankov
|
||||||
|
Braidwood
|
||||||
|
Sillis
|
||||||
|
|
||||||
|
Pozzi
|
||||||
|
Novotni
|
||||||
|
Habbijam
|
||||||
|
Tunney
|
||||||
|
Drable
|
||||||
|
Ladds
|
||||||
|
Wyldes
|
||||||
|
Chapple
|
||||||
|
Guille
|
||||||
|
Hanretty
|
||||||
|
Dare
|
||||||
|
McTrusty
|
||||||
|
Pilipets
|
||||||
|
|
||||||
|
Oakwell
|
||||||
|
Keyse
|
||||||
|
Benettini
|
||||||
|
Bresnahan
|
||||||
|
Eve
|
||||||
|
Opie
|
||||||
|
Somes
|
||||||
|
Gavaghan
|
||||||
|
Ollivier
|
||||||
|
Saterweyte
|
||||||
|
Benian
|
||||||
|
Cornils
|
||||||
|
Ager
|
||||||
|
Swatman
|
||||||
|
Grenfell
|
||||||
|
Hounson
|
||||||
|
Postlewhite
|
||||||
|
Esome
|
||||||
|
|
||||||
|
Castellino
|
||||||
|
Impleton
|
||||||
|
Bestall
|
||||||
|
Rudland
|
||||||
|
Wyke
|
||||||
|
Peppard
|
||||||
|
Cherm
|
||||||
|
Pullin
|
||||||
|
Girhard
|
||||||
|
Lago
|
||||||
|
Grossman
|
||||||
|
Janusz
|
||||||
|
Fetters
|
||||||
|
Hold
|
||||||
|
Hellens
|
||||||
|
McDill
|
||||||
|
Andreini
|
||||||
|
Anglin
|
||||||
|
Solleme
|
||||||
|
Mibourne
|
||||||
|
Abelov
|
||||||
|
Gwillyam
|
||||||
|
|
||||||
|
Scolli
|
||||||
|
Waslin
|
||||||
|
Heddon
|
||||||
|
Gross
|
||||||
|
McClory
|
||||||
|
Redwall
|
||||||
|
Lusted
|
||||||
|
Durrett
|
||||||
|
Warham
|
||||||
|
|
||||||
|
Raeside
|
||||||
|
Conaboy
|
||||||
|
Fraschini
|
||||||
|
Spracklin
|
||||||
|
Ingarfill
|
||||||
|
Asey
|
||||||
|
Plank
|
||||||
|
Kinahan
|
||||||
|
Allcoat
|
||||||
|
Lace
|
||||||
|
Hazelton
|
||||||
|
Sinton
|
||||||
|
Bretherick
|
||||||
|
Thornhill
|
||||||
|
Dearlove
|
||||||
|
Brain
|
||||||
|
Mollatt
|
||||||
|
Tann
|
||||||
|
Greydon
|
||||||
|
Abley
|
||||||
|
Keattch
|
||||||
|
Capps
|
||||||
|
Varsey
|
||||||
|
Plessing
|
||||||
|
Bowkett
|
||||||
|
Hanstock
|
||||||
|
Bachelar
|
||||||
|
Wayland
|
||||||
|
|
||||||
|
Raund
|
||||||
|
Howkins
|
||||||
|
Blampey
|
||||||
|
Hudleston
|
||||||
|
Barthelet
|
||||||
|
Lamont
|
||||||
|
Burley
|
||||||
|
Ackhurst
|
||||||
|
Stormes
|
||||||
|
Capelin
|
||||||
|
Mayhead
|
||||||
|
Gatty
|
||||||
|
Ryrie
|
||||||
|
Hollingshead
|
||||||
|
Phillippo
|
||||||
|
Giacometti
|
||||||
|
Jowsey
|
||||||
|
Cazereau
|
||||||
|
Seeman
|
||||||
|
Harnetty
|
||||||
|
Graysmark
|
||||||
|
Meere
|
||||||
|
Allerton
|
||||||
|
Bediss
|
||||||
|
Braunthal
|
||||||
|
Coot
|
||||||
|
Hulatt
|
||||||
|
Every
|
||||||
|
|
||||||
|
Foley
|
||||||
|
Balle
|
||||||
|
Winwood
|
||||||
|
Hookes
|
||||||
|
Poolman
|
||||||
|
Orman
|
||||||
|
Adlington
|
||||||
|
Dadson
|
||||||
|
Marcham
|
||||||
|
Vigurs
|
||||||
|
Gostling
|
||||||
|
Filyukov
|
||||||
|
Vasler
|
||||||
|
Wastall
|
||||||
|
Camilletti
|
||||||
|
Maylam
|
||||||
|
Jeanenet
|
||||||
|
Ashall
|
||||||
|
Gratrix
|
||||||
|
Chesshire
|
||||||
|
Bridson
|
||||||
|
|
||||||
|
Clines
|
||||||
|
|
||||||
|
Thebe
|
||||||
|
Burg
|
||||||
|
Cumbers
|
||||||
|
Snalham
|
||||||
|
Carnelley
|
||||||
|
Raffles
|
||||||
|
Viggars
|
||||||
|
Brok
|
||||||
|
Geistmann
|
||||||
|
Scutter
|
||||||
|
Kelsall
|
||||||
|
Degenhardt
|
||||||
|
McKmurrie
|
||||||
|
Swetland
|
||||||
|
Bastock
|
||||||
|
Baunton
|
||||||
|
Drakers
|
||||||
|
Vearncomb
|
||||||
|
Malyan
|
||||||
|
Blodgetts
|
||||||
|
Wingeat
|
||||||
|
Dovey
|
||||||
|
McGinlay
|
||||||
|
Assur
|
||||||
|
Schukraft
|
||||||
|
Shelper
|
||||||
|
Coldman
|
||||||
|
Huggard
|
||||||
|
Corney
|
||||||
|
Springtorpe
|
||||||
|
Gotfrey
|
||||||
|
Cottingham
|
||||||
|
Gudger
|
||||||
|
Bridgnell
|
||||||
|
McCallum
|
||||||
|
Witts
|
||||||
|
Terrazzo
|
||||||
|
Mangin
|
||||||
|
Konzelmann
|
||||||
|
Marsy
|
||||||
|
Gillingwater
|
||||||
|
Glandfield
|
||||||
|
Brumwell
|
||||||
|
Rice
|
||||||
|
|
||||||
|
Durram
|
||||||
|
Sandwith
|
||||||
|
Frankland
|
||||||
|
Carnson
|
||||||
|
Pacitti
|
||||||
|
Willoughway
|
||||||
|
Leonida
|
||||||
|
Fieller
|
||||||
|
Pallaske
|
||||||
|
Heeps
|
||||||
|
|
||||||
|
Itzcovichch
|
||||||
|
Hutchin
|
||||||
|
Konrad
|
||||||
|
Castelow
|
||||||
|
Narbett
|
||||||
|
Folca
|
||||||
|
Clynman
|
||||||
|
Battista
|
||||||
|
Bradnam
|
||||||
|
Clayton
|
||||||
|
Newstead
|
||||||
|
Wetherill
|
||||||
|
Wyd
|
||||||
|
Leachman
|
||||||
|
|
||||||
|
Clayal
|
||||||
|
Connah
|
||||||
|
Gretton
|
||||||
|
Ierland
|
||||||
|
Frogley
|
||||||
|
Lepard
|
||||||
|
Matyushonok
|
||||||
|
Kovelmann
|
||||||
|
Siely
|
||||||
|
Lefeaver
|
||||||
|
Rookledge
|
||||||
|
Wink
|
||||||
|
Derrell
|
||||||
|
Farbrother
|
||||||
|
Maddaford
|
||||||
|
Brayley
|
||||||
|
Stone Fewings
|
||||||
|
Hairon
|
||||||
|
Ree
|
||||||
|
Dohmer
|
||||||
|
Sandford
|
||||||
|
Darley
|
||||||
|
Kirkhouse
|
||||||
|
Srawley
|
||||||
|
Akhurst
|
||||||
|
De Coursey
|
||||||
|
Curnok
|
||||||
|
Grishagin
|
||||||
|
Pohlke
|
||||||
|
Coogan
|
||||||
|
|
||||||
|
Larkkem
|
||||||
|
|
||||||
|
Pargeter
|
||||||
|
Keaton
|
||||||
|
Brewerton
|
||||||
|
Outridge
|
||||||
|
|
||||||
|
Breckin
|
||||||
|
Cawse
|
||||||
|
Diffley
|
||||||
|
Caile
|
||||||
|
|
||||||
|
Ballston
|
||||||
|
Thatcher
|
||||||
|
Sydney
|
||||||
|
Jahn
|
||||||
|
Stokell
|
||||||
|
Calfe
|
||||||
|
Akker
|
||||||
|
Lethlay
|
||||||
|
|
||||||
|
Walewski
|
||||||
|
Basill
|
||||||
|
Morrid
|
||||||
|
Ansett
|
||||||
|
Gotfrey
|
||||||
|
Olivazzi
|
||||||
|
Skippon
|
||||||
|
Masarrat
|
||||||
|
Bavage
|
||||||
|
Josum
|
||||||
|
|
||||||
|
Eschalotte
|
||||||
|
Cawse
|
||||||
|
Larkby
|
||||||
|
Selland
|
||||||
|
Jagiello
|
||||||
|
Lintall
|
||||||
|
|
||||||
|
Pimblott
|
||||||
|
Winspeare
|
||||||
|
Airton
|
||||||
|
Mithun
|
||||||
|
Crich
|
||||||
|
Banbrook
|
||||||
|
Skellon
|
||||||
|
Shemelt
|
||||||
|
Stithe
|
||||||
|
Jorger
|
||||||
|
Cuss
|
||||||
|
Jovovic
|
||||||
|
Perrinchief
|
||||||
|
Borzoni
|
||||||
|
Brittian
|
||||||
|
Jamblin
|
||||||
|
Shepherd
|
||||||
|
Flintoffe
|
||||||
|
Gavin
|
||||||
|
Fockes
|
||||||
|
Lumsdon
|
||||||
|
McBean
|
||||||
|
Santorini
|
||||||
|
Bather
|
||||||
|
Crack
|
||||||
|
Sedgman
|
||||||
|
Cardenas
|
||||||
|
Fere
|
||||||
|
Horsey
|
||||||
|
Hingeley
|
||||||
|
Fieldhouse
|
||||||
|
Janiak
|
||||||
|
Swannell
|
||||||
|
Esgate
|
||||||
|
Hadcock
|
||||||
|
Geindre
|
||||||
|
Cleland
|
||||||
|
Blissett
|
||||||
|
Livock
|
||||||
|
Borland
|
||||||
|
Kleis
|
||||||
|
Koles
|
||||||
|
Currey
|
||||||
|
Thorneywork
|
||||||
|
Lonsdale
|
||||||
|
Slack
|
||||||
|
Nibley
|
||||||
|
Stainfield
|
||||||
|
Ram
|
||||||
|
Kollasch
|
||||||
|
Delve
|
||||||
|
Ismirnioglou
|
||||||
|
Casserley
|
||||||
|
Hallbird
|
||||||
|
Enos
|
||||||
|
Figurski
|
||||||
|
Caldicott
|
||||||
|
Barff
|
||||||
|
|
||||||
|
|
||||||
|
Kennea
|
||||||
|
Meeus
|
||||||
|
Iacovini
|
||||||
|
Hollow
|
||||||
|
Latham
|
||||||
|
Skoggings
|
||||||
|
Simmens
|
||||||
|
Durbyn
|
||||||
|
Hillyatt
|
||||||
|
Ashdown
|
||||||
|
Varty
|
||||||
|
Cleobury
|
||||||
|
Valentine
|
||||||
|
Wolverson
|
||||||
|
Abramchik
|
||||||
|
Mettetal
|
||||||
|
Baytrop
|
||||||
|
Gallatly
|
||||||
|
Christie
|
||||||
|
Rous
|
||||||
|
Henmarsh
|
||||||
|
Nother
|
||||||
|
Scammonden
|
||||||
|
Beaten
|
||||||
|
Scrinage
|
||||||
|
Josselson
|
||||||
|
Pavlitschek
|
||||||
|
Debill
|
||||||
|
Bennellick
|
||||||
|
Piburn
|
||||||
|
Monini
|
||||||
|
Sacchetti
|
||||||
|
Cicchillo
|
||||||
|
Allington
|
||||||
|
Ilsley
|
||||||
|
Python
|
||||||
|
Laguerre
|
||||||
|
Siveyer
|
||||||
|
Hailwood
|
||||||
|
Axelbey
|
||||||
|
Clout
|
||||||
|
Burfitt
|
||||||
|
Pinsent
|
||||||
|
Bischoff
|
||||||
|
Budleigh
|
||||||
|
Sessuns
|
||||||
|
Rutty
|
||||||
|
Corry
|
||||||
|
Bartusek
|
||||||
|
Verlinden
|
||||||
|
|
||||||
|
Lissett
|
||||||
|
Whimpenny
|
||||||
|
Kissock
|
||||||
|
Parlott
|
||||||
|
|
||||||
|
Venditti
|
||||||
|
Pavey
|
||||||
|
Dessaur
|
||||||
|
Fieldsend
|
||||||
|
Gerge
|
||||||
|
Melin
|
||||||
|
Boland
|
||||||
|
Gergus
|
||||||
|
Cossar
|
||||||
|
Tift
|
||||||
|
Carlucci
|
||||||
|
Cockings
|
||||||
|
|
||||||
|
Harty
|
||||||
|
Labbett
|
||||||
|
Deverick
|
||||||
|
Blurton
|
||||||
|
Strephan
|
||||||
|
Burles
|
||||||
|
Dwerryhouse
|
||||||
|
Weetch
|
||||||
|
Brierton
|
||||||
|
Colleton
|
||||||
|
Morsom
|
||||||
|
Jurries
|
||||||
|
Woakes
|
||||||
|
Ladbrook
|
||||||
|
|
||||||
|
Harrild
|
||||||
|
McBain
|
||||||
|
Fobidge
|
||||||
|
Pellington
|
||||||
|
Palin
|
||||||
|
Dumbleton
|
||||||
|
Messum
|
||||||
|
Yves
|
||||||
|
Alvar
|
||||||
|
Haywood
|
||||||
|
Sucre
|
||||||
|
Gomersal
|
||||||
|
Shilito
|
||||||
|
Voller
|
||||||
|
Dougill
|
||||||
|
Bevis
|
||||||
|
Kemmons
|
||||||
|
Limpricht
|
||||||
|
|
||||||
|
|
||||||
|
Kleisle
|
||||||
|
Filip
|
||||||
|
Moneti
|
||||||
|
Gooderridge
|
||||||
|
|
||||||
|
Culy
|
||||||
|
Vosper
|
||||||
|
Call
|
||||||
|
Freear
|
||||||
|
Kiebes
|
||||||
|
|
||||||
|
Polack
|
||||||
|
|
||||||
|
Marder
|
||||||
|
Lowin
|
||||||
|
Lewing
|
||||||
|
Daily
|
||||||
|
de Amaya
|
||||||
|
Matieu
|
||||||
|
Rowett
|
||||||
|
Manske
|
||||||
|
Ingleton
|
||||||
|
Oldknowe
|
||||||
|
Hartzenberg
|
||||||
|
Habron
|
||||||
|
Dodgshun
|
||||||
|
Roadknight
|
||||||
|
|
||||||
|
Eltune
|
||||||
|
Gallear
|
||||||
|
|
||||||
|
Stonestreet
|
||||||
|
Clewett
|
||||||
|
Confort
|
||||||
|
Agent
|
||||||
|
|
||||||
|
|
||||||
|
Gonnard
|
||||||
|
Malecky
|
||||||
|
Wyleman
|
||||||
|
McCarrison
|
||||||
|
Wasbrough
|
||||||
|
Shepland
|
||||||
|
Lieber
|
||||||
|
Stratten
|
||||||
|
Lantaph
|
||||||
|
Renfield
|
||||||
|
Vampouille
|
||||||
|
McSparran
|
||||||
|
Hargitt
|
||||||
|
Acland
|
||||||
|
Cunnell
|
||||||
|
Rosa
|
||||||
|
Cobbe
|
||||||
|
Yosselevitch
|
||||||
|
Dubble
|
||||||
|
Baudon
|
||||||
|
Vamplers
|
||||||
|
Milliken
|
||||||
|
Lundbeck
|
||||||
|
Kingcott
|
||||||
|
Issakov
|
||||||
|
Liebmann
|
||||||
|
Kattenhorn
|
||||||
|
Gaskins
|
||||||
|
Cornelius
|
||||||
|
|
||||||
|
Finnes
|
||||||
|
Meegin
|
||||||
|
Joincey
|
||||||
|
Gherardelli
|
||||||
|
Gowanson
|
||||||
|
Canty
|
||||||
|
|
||||||
|
Raywood
|
||||||
|
Heinsius
|
||||||
|
Wooles
|
||||||
|
Burde
|
||||||
|
Kisar
|
||||||
|
Allso
|
||||||
|
Sindall
|
||||||
|
Hurn
|
||||||
|
Doe
|
||||||
|
Ramsby
|
||||||
|
Gavriel
|
||||||
|
Clohissy
|
||||||
|
Vardey
|
||||||
|
Klimpt
|
||||||
|
Emberson
|
||||||
|
Isaacson
|
||||||
|
Lowther
|
||||||
|
Heyball
|
||||||
|
Woodruff
|
||||||
|
McDonell
|
||||||
|
Porcher
|
||||||
|
Silbermann
|
||||||
|
Cummins
|
||||||
|
|
||||||
|
Harrower
|
||||||
|
Roland
|
||||||
|
Wadwell
|
||||||
|
Baulch
|
||||||
|
McComb
|
||||||
|
Metcalf
|
||||||
|
Dmitrovic
|
||||||
|
Mylan
|
||||||
|
Jeannin
|
||||||
|
Mossdale
|
||||||
|
Odhams
|
||||||
|
|
||||||
|
Dignan
|
||||||
|
Heatly
|
||||||
|
Joye
|
||||||
|
Lorrimer
|
||||||
|
Damp
|
||||||
|
|
||||||
|
Faucett
|
||||||
|
Stilgo
|
||||||
|
Aberhart
|
||||||
|
Duffield
|
||||||
|
Maydwell
|
||||||
|
Du Plantier
|
||||||
|
Gare
|
||||||
|
Braker
|
||||||
|
Spread
|
||||||
|
Diffley
|
||||||
|
Eborall
|
||||||
|
Maddy
|
||||||
|
Nano
|
||||||
|
Salzen
|
||||||
|
Keerl
|
||||||
|
Bazoge
|
||||||
|
Deathridge
|
||||||
|
Geillier
|
||||||
|
Thiolier
|
||||||
|
Ausher
|
||||||
|
Laidel
|
||||||
|
Deeth
|
||||||
|
Willatt
|
||||||
|
Hinkensen
|
||||||
|
De Lacey
|
||||||
|
Cuddehay
|
||||||
|
Longland
|
||||||
|
Marde
|
||||||
|
Dungay
|
||||||
|
Buxcy
|
||||||
|
Lapides
|
||||||
|
Janaszkiewicz
|
||||||
|
Rizzelli
|
||||||
|
Christley
|
||||||
|
Luff
|
||||||
|
Lappin
|
||||||
|
Colnet
|
||||||
|
Flather
|
||||||
|
Treker
|
||||||
|
Forlong
|
||||||
|
Speddin
|
||||||
|
Melsome
|
||||||
|
Groome
|
||||||
|
Going
|
||||||
|
Enders
|
||||||
|
Rosone
|
||||||
|
Elegood
|
||||||
|
Isakowicz
|
||||||
|
|
||||||
|
Sieb
|
||||||
|
Sutch
|
||||||
|
Garvill
|
||||||
|
Rothera
|
||||||
|
Ceaplen
|
||||||
|
Hake
|
||||||
|
Babcock
|
||||||
|
Dautry
|
||||||
|
Beels
|
||||||
|
Bernardoux
|
||||||
|
Standen
|
||||||
|
Torricella
|
||||||
|
Gymblett
|
||||||
|
Storks
|
||||||
|
Dashkov
|
||||||
|
|
||||||
|
|
||||||
|
Hancell
|
||||||
|
Duhig
|
||||||
|
Scanlan
|
||||||
|
Hodjetts
|
||||||
|
Dunbar
|
||||||
|
Figger
|
||||||
|
Champion
|
||||||
|
Wikey
|
||||||
|
Priddie
|
||||||
|
Sausman
|
||||||
|
Durrand
|
||||||
|
Fridaye
|
||||||
|
Ellerby
|
||||||
|
Liebrecht
|
||||||
|
Kubu
|
||||||
|
|
||||||
|
Munden
|
||||||
|
Daggett
|
||||||
|
Colenutt
|
||||||
|
Trazzi
|
||||||
|
Coldbreath
|
||||||
|
Abson
|
||||||
|
Prosek
|
||||||
|
Gorelli
|
||||||
|
Lambeth
|
||||||
|
Pennell
|
||||||
|
Turnell
|
||||||
|
Crowch
|
||||||
|
Fossey
|
||||||
|
Helmke
|
||||||
|
Concannon
|
||||||
|
Fawcitt
|
||||||
|
Cumbridge
|
||||||
|
Scadden
|
||||||
|
Pate
|
||||||
|
Fike
|
||||||
|
Magauran
|
||||||
|
Ramsden
|
||||||
|
Hilley
|
||||||
|
Temple
|
||||||
|
Gumly
|
||||||
|
Brizland
|
||||||
|
Laverenz
|
||||||
|
Caney
|
||||||
|
Lahy
|
||||||
|
Tedahl
|
||||||
|
Geraldi
|
||||||
|
Columbine
|
||||||
|
Starbuck
|
||||||
|
Kennedy
|
||||||
|
Imlock
|
||||||
|
Adlem
|
||||||
|
Gotobed
|
||||||
|
Garken
|
||||||
|
|
||||||
|
Dawdary
|
||||||
|
Gregorace
|
||||||
|
Hogben
|
||||||
|
Paver
|
||||||
|
Branche
|
||||||
|
Hagan
|
||||||
|
McComish
|
||||||
|
Terlinden
|
||||||
|
Manson
|
||||||
|
|
||||||
|
Remmers
|
||||||
|
Greatex
|
||||||
|
Jackes
|
||||||
|
Mildmott
|
||||||
|
Biasotti
|
||||||
|
Newlands
|
||||||
|
Dewett
|
||||||
|
Bruinemann
|
||||||
|
Guiett
|
||||||
|
Boden
|
||||||
|
Wombwell
|
||||||
|
McGirl
|
||||||
|
Pabel
|
||||||
|
McKechnie
|
||||||
|
Greenough
|
||||||
|
Greenhalf
|
||||||
|
Bunyan
|
||||||
|
Zink
|
||||||
|
Blazic
|
||||||
|
Whitebrook
|
||||||
|
McRorie
|
||||||
|
Devine
|
||||||
|
|
||||||
|
Wolfenden
|
||||||
|
Dulwich
|
||||||
|
Calder
|
||||||
|
Bolley
|
||||||
|
Brouard
|
||||||
|
Hazeldine
|
||||||
|
Serjeant
|
||||||
|
Parman
|
||||||
|
Vela
|
||||||
|
Monteaux
|
||||||
|
Lune
|
||||||
|
Gaynes
|
||||||
|
Byneth
|
||||||
|
Fick
|
||||||
|
Shevlan
|
||||||
|
Herety
|
||||||
|
Vials
|
||||||
|
Featherbie
|
||||||
|
Whitwell
|
||||||
|
Petrik
|
||||||
|
Benditt
|
||||||
|
Willshaw
|
||||||
|
Brechin
|
||||||
|
Dwelley
|
||||||
|
Wicks
|
||||||
|
Anderl
|
||||||
|
Baldin
|
||||||
|
Webermann
|
||||||
|
Cheney
|
||||||
|
Kernar
|
||||||
|
Balazin
|
||||||
|
|
||||||
|
Sidry
|
||||||
|
Beecham
|
||||||
|
Sollas
|
||||||
|
Casotti
|
||||||
|
|
||||||
|
Pairpoint
|
||||||
|
Baggalley
|
||||||
|
Hastelow
|
||||||
|
Rebillard
|
||||||
|
Worsall
|
||||||
|
Falvey
|
||||||
|
Flanne
|
||||||
|
Storres
|
||||||
|
Jerrold
|
||||||
|
|
||||||
|
Money
|
||||||
|
Klehyn
|
||||||
|
|
||||||
|
Ridulfo
|
||||||
|
Fleay
|
||||||
|
Phuprate
|
||||||
|
Medlin
|
||||||
|
Outright
|
||||||
|
Bainbridge
|
||||||
|
Kitcat
|
||||||
|
Janek
|
||||||
|
Leech
|
||||||
|
Pavie
|
||||||
|
Hoolaghan
|
||||||
|
Matula
|
||||||
|
Haycock
|
||||||
|
Ungerechts
|
||||||
|
Omar
|
||||||
|
Davoren
|
||||||
|
Impey
|
||||||
|
Maffiotti
|
||||||
|
Pyrke
|
||||||
|
Beininck
|
||||||
|
Pizer
|
||||||
|
Melior
|
||||||
|
Yearnes
|
||||||
|
Rizzotto
|
||||||
|
Pincott
|
||||||
|
Shallcross
|
||||||
|
Marshal
|
||||||
|
|
||||||
|
Rubinowitsch
|
||||||
|
Pickance
|
||||||
|
Shearn
|
||||||
|
Edgerton
|
||||||
|
Crayker
|
||||||
|
Roebuck
|
||||||
|
Birchenhead
|
||||||
|
Shadrach
|
||||||
|
Sandercock
|
||||||
|
Rispin
|
||||||
|
Portch
|
||||||
|
Ebbens
|
||||||
|
Dransfield
|
||||||
|
Walster
|
||||||
|
|
||||||
|
Pilsbury
|
||||||
|
Lutzmann
|
||||||
|
Phillipson
|
||||||
|
Aldwick
|
||||||
|
Doyle
|
||||||
|
Starrs
|
||||||
|
Haugg
|
||||||
|
Lamplugh
|
||||||
|
Ketch
|
||||||
|
Arenson
|
||||||
|
Sasser
|
||||||
|
|
||||||
|
Severwright
|
||||||
|
Killner
|
||||||
|
Kubicka
|
||||||
|
Stanton
|
||||||
|
Jelley
|
||||||
|
Dorward
|
||||||
|
Jessel
|
||||||
|
Borel
|
||||||
|
Sutterfield
|
||||||
|
Treverton
|
||||||
|
|
||||||
|
Pero
|
||||||
|
Duffy
|
|
953
PostgreSQL/data/row_numbers.csv
Normal file
953
PostgreSQL/data/row_numbers.csv
Normal file
@ -0,0 +1,953 @@
|
|||||||
|
row_number
|
||||||
|
1
|
||||||
|
2
|
||||||
|
3
|
||||||
|
4
|
||||||
|
5
|
||||||
|
6
|
||||||
|
7
|
||||||
|
8
|
||||||
|
9
|
||||||
|
10
|
||||||
|
11
|
||||||
|
12
|
||||||
|
13
|
||||||
|
14
|
||||||
|
15
|
||||||
|
17
|
||||||
|
18
|
||||||
|
19
|
||||||
|
20
|
||||||
|
21
|
||||||
|
22
|
||||||
|
23
|
||||||
|
24
|
||||||
|
25
|
||||||
|
26
|
||||||
|
27
|
||||||
|
28
|
||||||
|
29
|
||||||
|
31
|
||||||
|
32
|
||||||
|
33
|
||||||
|
34
|
||||||
|
36
|
||||||
|
37
|
||||||
|
38
|
||||||
|
40
|
||||||
|
41
|
||||||
|
42
|
||||||
|
43
|
||||||
|
44
|
||||||
|
45
|
||||||
|
46
|
||||||
|
47
|
||||||
|
48
|
||||||
|
49
|
||||||
|
50
|
||||||
|
51
|
||||||
|
52
|
||||||
|
53
|
||||||
|
54
|
||||||
|
55
|
||||||
|
56
|
||||||
|
57
|
||||||
|
58
|
||||||
|
59
|
||||||
|
60
|
||||||
|
61
|
||||||
|
62
|
||||||
|
63
|
||||||
|
64
|
||||||
|
65
|
||||||
|
66
|
||||||
|
67
|
||||||
|
68
|
||||||
|
69
|
||||||
|
70
|
||||||
|
71
|
||||||
|
72
|
||||||
|
73
|
||||||
|
74
|
||||||
|
75
|
||||||
|
76
|
||||||
|
77
|
||||||
|
78
|
||||||
|
79
|
||||||
|
80
|
||||||
|
81
|
||||||
|
82
|
||||||
|
83
|
||||||
|
84
|
||||||
|
85
|
||||||
|
86
|
||||||
|
87
|
||||||
|
88
|
||||||
|
89
|
||||||
|
90
|
||||||
|
91
|
||||||
|
92
|
||||||
|
93
|
||||||
|
94
|
||||||
|
95
|
||||||
|
96
|
||||||
|
97
|
||||||
|
98
|
||||||
|
99
|
||||||
|
100
|
||||||
|
101
|
||||||
|
102
|
||||||
|
103
|
||||||
|
104
|
||||||
|
105
|
||||||
|
106
|
||||||
|
107
|
||||||
|
108
|
||||||
|
110
|
||||||
|
112
|
||||||
|
113
|
||||||
|
114
|
||||||
|
115
|
||||||
|
116
|
||||||
|
117
|
||||||
|
118
|
||||||
|
119
|
||||||
|
120
|
||||||
|
121
|
||||||
|
122
|
||||||
|
123
|
||||||
|
124
|
||||||
|
125
|
||||||
|
126
|
||||||
|
127
|
||||||
|
128
|
||||||
|
129
|
||||||
|
130
|
||||||
|
131
|
||||||
|
132
|
||||||
|
133
|
||||||
|
134
|
||||||
|
135
|
||||||
|
136
|
||||||
|
137
|
||||||
|
138
|
||||||
|
139
|
||||||
|
140
|
||||||
|
141
|
||||||
|
142
|
||||||
|
143
|
||||||
|
144
|
||||||
|
145
|
||||||
|
146
|
||||||
|
147
|
||||||
|
148
|
||||||
|
149
|
||||||
|
150
|
||||||
|
151
|
||||||
|
152
|
||||||
|
153
|
||||||
|
154
|
||||||
|
155
|
||||||
|
156
|
||||||
|
157
|
||||||
|
158
|
||||||
|
159
|
||||||
|
160
|
||||||
|
161
|
||||||
|
162
|
||||||
|
163
|
||||||
|
164
|
||||||
|
165
|
||||||
|
166
|
||||||
|
167
|
||||||
|
168
|
||||||
|
169
|
||||||
|
170
|
||||||
|
171
|
||||||
|
172
|
||||||
|
173
|
||||||
|
174
|
||||||
|
175
|
||||||
|
176
|
||||||
|
177
|
||||||
|
178
|
||||||
|
179
|
||||||
|
180
|
||||||
|
181
|
||||||
|
183
|
||||||
|
184
|
||||||
|
185
|
||||||
|
186
|
||||||
|
187
|
||||||
|
188
|
||||||
|
190
|
||||||
|
191
|
||||||
|
192
|
||||||
|
193
|
||||||
|
194
|
||||||
|
195
|
||||||
|
196
|
||||||
|
197
|
||||||
|
198
|
||||||
|
199
|
||||||
|
200
|
||||||
|
201
|
||||||
|
202
|
||||||
|
203
|
||||||
|
204
|
||||||
|
205
|
||||||
|
206
|
||||||
|
207
|
||||||
|
208
|
||||||
|
209
|
||||||
|
210
|
||||||
|
211
|
||||||
|
212
|
||||||
|
213
|
||||||
|
214
|
||||||
|
215
|
||||||
|
216
|
||||||
|
218
|
||||||
|
219
|
||||||
|
220
|
||||||
|
221
|
||||||
|
223
|
||||||
|
224
|
||||||
|
225
|
||||||
|
226
|
||||||
|
227
|
||||||
|
228
|
||||||
|
230
|
||||||
|
231
|
||||||
|
232
|
||||||
|
233
|
||||||
|
234
|
||||||
|
235
|
||||||
|
236
|
||||||
|
237
|
||||||
|
238
|
||||||
|
239
|
||||||
|
240
|
||||||
|
241
|
||||||
|
243
|
||||||
|
244
|
||||||
|
246
|
||||||
|
247
|
||||||
|
248
|
||||||
|
250
|
||||||
|
251
|
||||||
|
252
|
||||||
|
253
|
||||||
|
254
|
||||||
|
255
|
||||||
|
256
|
||||||
|
257
|
||||||
|
258
|
||||||
|
259
|
||||||
|
260
|
||||||
|
261
|
||||||
|
262
|
||||||
|
263
|
||||||
|
264
|
||||||
|
265
|
||||||
|
266
|
||||||
|
267
|
||||||
|
268
|
||||||
|
269
|
||||||
|
270
|
||||||
|
271
|
||||||
|
272
|
||||||
|
273
|
||||||
|
274
|
||||||
|
275
|
||||||
|
276
|
||||||
|
277
|
||||||
|
278
|
||||||
|
279
|
||||||
|
280
|
||||||
|
281
|
||||||
|
282
|
||||||
|
283
|
||||||
|
284
|
||||||
|
285
|
||||||
|
286
|
||||||
|
288
|
||||||
|
289
|
||||||
|
290
|
||||||
|
291
|
||||||
|
292
|
||||||
|
294
|
||||||
|
295
|
||||||
|
296
|
||||||
|
297
|
||||||
|
298
|
||||||
|
299
|
||||||
|
300
|
||||||
|
301
|
||||||
|
302
|
||||||
|
303
|
||||||
|
304
|
||||||
|
305
|
||||||
|
306
|
||||||
|
307
|
||||||
|
308
|
||||||
|
309
|
||||||
|
310
|
||||||
|
311
|
||||||
|
312
|
||||||
|
313
|
||||||
|
314
|
||||||
|
315
|
||||||
|
316
|
||||||
|
317
|
||||||
|
318
|
||||||
|
319
|
||||||
|
320
|
||||||
|
321
|
||||||
|
322
|
||||||
|
323
|
||||||
|
324
|
||||||
|
325
|
||||||
|
326
|
||||||
|
327
|
||||||
|
328
|
||||||
|
329
|
||||||
|
330
|
||||||
|
332
|
||||||
|
333
|
||||||
|
334
|
||||||
|
335
|
||||||
|
336
|
||||||
|
338
|
||||||
|
339
|
||||||
|
340
|
||||||
|
341
|
||||||
|
342
|
||||||
|
343
|
||||||
|
345
|
||||||
|
346
|
||||||
|
347
|
||||||
|
348
|
||||||
|
349
|
||||||
|
350
|
||||||
|
351
|
||||||
|
352
|
||||||
|
353
|
||||||
|
354
|
||||||
|
355
|
||||||
|
356
|
||||||
|
357
|
||||||
|
358
|
||||||
|
359
|
||||||
|
360
|
||||||
|
361
|
||||||
|
362
|
||||||
|
363
|
||||||
|
364
|
||||||
|
365
|
||||||
|
366
|
||||||
|
367
|
||||||
|
368
|
||||||
|
369
|
||||||
|
370
|
||||||
|
371
|
||||||
|
373
|
||||||
|
375
|
||||||
|
376
|
||||||
|
378
|
||||||
|
379
|
||||||
|
380
|
||||||
|
381
|
||||||
|
382
|
||||||
|
383
|
||||||
|
384
|
||||||
|
385
|
||||||
|
386
|
||||||
|
387
|
||||||
|
388
|
||||||
|
389
|
||||||
|
390
|
||||||
|
391
|
||||||
|
392
|
||||||
|
393
|
||||||
|
394
|
||||||
|
395
|
||||||
|
396
|
||||||
|
397
|
||||||
|
398
|
||||||
|
399
|
||||||
|
400
|
||||||
|
401
|
||||||
|
402
|
||||||
|
403
|
||||||
|
404
|
||||||
|
405
|
||||||
|
406
|
||||||
|
407
|
||||||
|
408
|
||||||
|
409
|
||||||
|
410
|
||||||
|
411
|
||||||
|
412
|
||||||
|
413
|
||||||
|
414
|
||||||
|
415
|
||||||
|
416
|
||||||
|
417
|
||||||
|
418
|
||||||
|
419
|
||||||
|
420
|
||||||
|
421
|
||||||
|
422
|
||||||
|
423
|
||||||
|
424
|
||||||
|
425
|
||||||
|
426
|
||||||
|
427
|
||||||
|
428
|
||||||
|
429
|
||||||
|
430
|
||||||
|
431
|
||||||
|
432
|
||||||
|
433
|
||||||
|
434
|
||||||
|
435
|
||||||
|
436
|
||||||
|
437
|
||||||
|
438
|
||||||
|
439
|
||||||
|
440
|
||||||
|
441
|
||||||
|
442
|
||||||
|
443
|
||||||
|
444
|
||||||
|
445
|
||||||
|
446
|
||||||
|
447
|
||||||
|
448
|
||||||
|
449
|
||||||
|
450
|
||||||
|
451
|
||||||
|
452
|
||||||
|
453
|
||||||
|
454
|
||||||
|
455
|
||||||
|
456
|
||||||
|
457
|
||||||
|
458
|
||||||
|
459
|
||||||
|
460
|
||||||
|
461
|
||||||
|
462
|
||||||
|
463
|
||||||
|
464
|
||||||
|
465
|
||||||
|
466
|
||||||
|
468
|
||||||
|
469
|
||||||
|
470
|
||||||
|
471
|
||||||
|
472
|
||||||
|
473
|
||||||
|
474
|
||||||
|
475
|
||||||
|
476
|
||||||
|
477
|
||||||
|
478
|
||||||
|
479
|
||||||
|
480
|
||||||
|
481
|
||||||
|
482
|
||||||
|
483
|
||||||
|
484
|
||||||
|
485
|
||||||
|
486
|
||||||
|
487
|
||||||
|
488
|
||||||
|
489
|
||||||
|
490
|
||||||
|
491
|
||||||
|
492
|
||||||
|
494
|
||||||
|
495
|
||||||
|
496
|
||||||
|
497
|
||||||
|
498
|
||||||
|
499
|
||||||
|
500
|
||||||
|
501
|
||||||
|
502
|
||||||
|
503
|
||||||
|
504
|
||||||
|
505
|
||||||
|
506
|
||||||
|
507
|
||||||
|
508
|
||||||
|
509
|
||||||
|
510
|
||||||
|
511
|
||||||
|
512
|
||||||
|
513
|
||||||
|
514
|
||||||
|
515
|
||||||
|
516
|
||||||
|
517
|
||||||
|
518
|
||||||
|
519
|
||||||
|
520
|
||||||
|
521
|
||||||
|
522
|
||||||
|
523
|
||||||
|
524
|
||||||
|
525
|
||||||
|
527
|
||||||
|
528
|
||||||
|
529
|
||||||
|
530
|
||||||
|
532
|
||||||
|
533
|
||||||
|
534
|
||||||
|
535
|
||||||
|
536
|
||||||
|
537
|
||||||
|
538
|
||||||
|
539
|
||||||
|
540
|
||||||
|
541
|
||||||
|
542
|
||||||
|
543
|
||||||
|
544
|
||||||
|
545
|
||||||
|
546
|
||||||
|
547
|
||||||
|
548
|
||||||
|
549
|
||||||
|
550
|
||||||
|
551
|
||||||
|
552
|
||||||
|
553
|
||||||
|
555
|
||||||
|
556
|
||||||
|
557
|
||||||
|
559
|
||||||
|
560
|
||||||
|
561
|
||||||
|
562
|
||||||
|
563
|
||||||
|
564
|
||||||
|
565
|
||||||
|
566
|
||||||
|
567
|
||||||
|
568
|
||||||
|
569
|
||||||
|
570
|
||||||
|
571
|
||||||
|
572
|
||||||
|
574
|
||||||
|
575
|
||||||
|
576
|
||||||
|
577
|
||||||
|
578
|
||||||
|
579
|
||||||
|
580
|
||||||
|
581
|
||||||
|
582
|
||||||
|
583
|
||||||
|
584
|
||||||
|
585
|
||||||
|
586
|
||||||
|
587
|
||||||
|
588
|
||||||
|
589
|
||||||
|
590
|
||||||
|
591
|
||||||
|
593
|
||||||
|
594
|
||||||
|
595
|
||||||
|
596
|
||||||
|
597
|
||||||
|
598
|
||||||
|
599
|
||||||
|
601
|
||||||
|
602
|
||||||
|
603
|
||||||
|
604
|
||||||
|
605
|
||||||
|
606
|
||||||
|
607
|
||||||
|
608
|
||||||
|
609
|
||||||
|
610
|
||||||
|
611
|
||||||
|
612
|
||||||
|
613
|
||||||
|
614
|
||||||
|
615
|
||||||
|
617
|
||||||
|
618
|
||||||
|
619
|
||||||
|
620
|
||||||
|
622
|
||||||
|
623
|
||||||
|
624
|
||||||
|
625
|
||||||
|
626
|
||||||
|
627
|
||||||
|
628
|
||||||
|
629
|
||||||
|
630
|
||||||
|
632
|
||||||
|
633
|
||||||
|
634
|
||||||
|
635
|
||||||
|
636
|
||||||
|
637
|
||||||
|
638
|
||||||
|
639
|
||||||
|
640
|
||||||
|
641
|
||||||
|
642
|
||||||
|
643
|
||||||
|
645
|
||||||
|
646
|
||||||
|
647
|
||||||
|
649
|
||||||
|
650
|
||||||
|
651
|
||||||
|
653
|
||||||
|
654
|
||||||
|
655
|
||||||
|
656
|
||||||
|
658
|
||||||
|
659
|
||||||
|
660
|
||||||
|
661
|
||||||
|
662
|
||||||
|
663
|
||||||
|
664
|
||||||
|
665
|
||||||
|
666
|
||||||
|
667
|
||||||
|
668
|
||||||
|
669
|
||||||
|
670
|
||||||
|
671
|
||||||
|
672
|
||||||
|
673
|
||||||
|
674
|
||||||
|
675
|
||||||
|
676
|
||||||
|
677
|
||||||
|
678
|
||||||
|
679
|
||||||
|
680
|
||||||
|
681
|
||||||
|
682
|
||||||
|
683
|
||||||
|
684
|
||||||
|
685
|
||||||
|
686
|
||||||
|
687
|
||||||
|
688
|
||||||
|
689
|
||||||
|
690
|
||||||
|
691
|
||||||
|
692
|
||||||
|
693
|
||||||
|
694
|
||||||
|
695
|
||||||
|
696
|
||||||
|
697
|
||||||
|
698
|
||||||
|
699
|
||||||
|
700
|
||||||
|
701
|
||||||
|
702
|
||||||
|
703
|
||||||
|
704
|
||||||
|
705
|
||||||
|
706
|
||||||
|
707
|
||||||
|
709
|
||||||
|
710
|
||||||
|
711
|
||||||
|
712
|
||||||
|
713
|
||||||
|
714
|
||||||
|
715
|
||||||
|
716
|
||||||
|
717
|
||||||
|
719
|
||||||
|
720
|
||||||
|
721
|
||||||
|
722
|
||||||
|
723
|
||||||
|
724
|
||||||
|
725
|
||||||
|
726
|
||||||
|
727
|
||||||
|
728
|
||||||
|
729
|
||||||
|
730
|
||||||
|
731
|
||||||
|
732
|
||||||
|
733
|
||||||
|
734
|
||||||
|
735
|
||||||
|
736
|
||||||
|
737
|
||||||
|
738
|
||||||
|
739
|
||||||
|
740
|
||||||
|
741
|
||||||
|
742
|
||||||
|
743
|
||||||
|
744
|
||||||
|
745
|
||||||
|
746
|
||||||
|
747
|
||||||
|
748
|
||||||
|
749
|
||||||
|
750
|
||||||
|
751
|
||||||
|
752
|
||||||
|
753
|
||||||
|
754
|
||||||
|
757
|
||||||
|
758
|
||||||
|
759
|
||||||
|
760
|
||||||
|
761
|
||||||
|
762
|
||||||
|
763
|
||||||
|
764
|
||||||
|
765
|
||||||
|
766
|
||||||
|
767
|
||||||
|
768
|
||||||
|
769
|
||||||
|
770
|
||||||
|
771
|
||||||
|
772
|
||||||
|
773
|
||||||
|
774
|
||||||
|
775
|
||||||
|
776
|
||||||
|
777
|
||||||
|
778
|
||||||
|
779
|
||||||
|
780
|
||||||
|
781
|
||||||
|
782
|
||||||
|
783
|
||||||
|
784
|
||||||
|
785
|
||||||
|
786
|
||||||
|
787
|
||||||
|
788
|
||||||
|
789
|
||||||
|
790
|
||||||
|
791
|
||||||
|
792
|
||||||
|
793
|
||||||
|
794
|
||||||
|
795
|
||||||
|
796
|
||||||
|
797
|
||||||
|
798
|
||||||
|
799
|
||||||
|
800
|
||||||
|
801
|
||||||
|
802
|
||||||
|
803
|
||||||
|
804
|
||||||
|
805
|
||||||
|
806
|
||||||
|
807
|
||||||
|
808
|
||||||
|
809
|
||||||
|
810
|
||||||
|
811
|
||||||
|
812
|
||||||
|
813
|
||||||
|
814
|
||||||
|
815
|
||||||
|
816
|
||||||
|
817
|
||||||
|
818
|
||||||
|
819
|
||||||
|
820
|
||||||
|
822
|
||||||
|
823
|
||||||
|
824
|
||||||
|
825
|
||||||
|
826
|
||||||
|
827
|
||||||
|
828
|
||||||
|
829
|
||||||
|
830
|
||||||
|
831
|
||||||
|
832
|
||||||
|
833
|
||||||
|
834
|
||||||
|
835
|
||||||
|
837
|
||||||
|
838
|
||||||
|
839
|
||||||
|
840
|
||||||
|
841
|
||||||
|
842
|
||||||
|
843
|
||||||
|
844
|
||||||
|
845
|
||||||
|
846
|
||||||
|
847
|
||||||
|
848
|
||||||
|
849
|
||||||
|
850
|
||||||
|
851
|
||||||
|
852
|
||||||
|
853
|
||||||
|
854
|
||||||
|
855
|
||||||
|
857
|
||||||
|
858
|
||||||
|
859
|
||||||
|
860
|
||||||
|
861
|
||||||
|
862
|
||||||
|
863
|
||||||
|
864
|
||||||
|
865
|
||||||
|
866
|
||||||
|
867
|
||||||
|
868
|
||||||
|
869
|
||||||
|
870
|
||||||
|
872
|
||||||
|
873
|
||||||
|
874
|
||||||
|
875
|
||||||
|
876
|
||||||
|
877
|
||||||
|
878
|
||||||
|
879
|
||||||
|
880
|
||||||
|
881
|
||||||
|
882
|
||||||
|
883
|
||||||
|
884
|
||||||
|
885
|
||||||
|
886
|
||||||
|
887
|
||||||
|
888
|
||||||
|
889
|
||||||
|
890
|
||||||
|
891
|
||||||
|
892
|
||||||
|
893
|
||||||
|
894
|
||||||
|
895
|
||||||
|
896
|
||||||
|
897
|
||||||
|
898
|
||||||
|
899
|
||||||
|
900
|
||||||
|
901
|
||||||
|
902
|
||||||
|
903
|
||||||
|
904
|
||||||
|
905
|
||||||
|
906
|
||||||
|
907
|
||||||
|
909
|
||||||
|
910
|
||||||
|
911
|
||||||
|
912
|
||||||
|
913
|
||||||
|
914
|
||||||
|
915
|
||||||
|
916
|
||||||
|
918
|
||||||
|
919
|
||||||
|
920
|
||||||
|
921
|
||||||
|
922
|
||||||
|
923
|
||||||
|
924
|
||||||
|
925
|
||||||
|
926
|
||||||
|
927
|
||||||
|
928
|
||||||
|
929
|
||||||
|
930
|
||||||
|
931
|
||||||
|
932
|
||||||
|
933
|
||||||
|
934
|
||||||
|
935
|
||||||
|
936
|
||||||
|
937
|
||||||
|
938
|
||||||
|
939
|
||||||
|
940
|
||||||
|
941
|
||||||
|
942
|
||||||
|
943
|
||||||
|
944
|
||||||
|
945
|
||||||
|
946
|
||||||
|
947
|
||||||
|
948
|
||||||
|
949
|
||||||
|
950
|
||||||
|
951
|
||||||
|
952
|
||||||
|
953
|
||||||
|
954
|
||||||
|
955
|
||||||
|
956
|
||||||
|
957
|
||||||
|
958
|
||||||
|
959
|
||||||
|
960
|
||||||
|
961
|
||||||
|
962
|
||||||
|
963
|
||||||
|
964
|
||||||
|
965
|
||||||
|
966
|
||||||
|
967
|
||||||
|
968
|
||||||
|
969
|
||||||
|
970
|
||||||
|
971
|
||||||
|
972
|
||||||
|
973
|
||||||
|
974
|
||||||
|
975
|
||||||
|
976
|
||||||
|
977
|
||||||
|
978
|
||||||
|
979
|
||||||
|
980
|
||||||
|
981
|
||||||
|
982
|
||||||
|
983
|
||||||
|
984
|
||||||
|
985
|
||||||
|
986
|
||||||
|
987
|
||||||
|
988
|
||||||
|
989
|
||||||
|
990
|
||||||
|
991
|
||||||
|
992
|
||||||
|
993
|
||||||
|
994
|
||||||
|
995
|
||||||
|
996
|
||||||
|
997
|
||||||
|
998
|
||||||
|
999
|
||||||
|
1000
|
|
1001
PostgreSQL/data/sentences.csv
Normal file
1001
PostgreSQL/data/sentences.csv
Normal file
File diff suppressed because it is too large
Load Diff
1001
PostgreSQL/data/urls.csv
Normal file
1001
PostgreSQL/data/urls.csv
Normal file
File diff suppressed because it is too large
Load Diff
1001
PostgreSQL/data/words.csv
Normal file
1001
PostgreSQL/data/words.csv
Normal file
File diff suppressed because it is too large
Load Diff
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
DROP TABLE IF EXISTS acheter CASCADE;
|
DROP TABLE IF EXISTS acheter CASCADE;
|
||||||
DROP TABLE IF EXISTS avoir_motif CASCADE;
|
DROP TABLE IF EXISTS avoir_motif CASCADE;
|
||||||
|
DROP TABLE IF EXISTS avoir_tag CASCADE;
|
||||||
DROP TABLE IF EXISTS boites CASCADE;
|
DROP TABLE IF EXISTS boites CASCADE;
|
||||||
DROP TABLE IF EXISTS colorer CASCADE;
|
DROP TABLE IF EXISTS colorer CASCADE;
|
||||||
DROP TABLE IF EXISTS construire CASCADE;
|
DROP TABLE IF EXISTS construire CASCADE;
|
||||||
@ -16,14 +17,15 @@ DROP TABLE IF EXISTS etre_forme CASCADE;
|
|||||||
DROP TABLE IF EXISTS fils CASCADE;
|
DROP TABLE IF EXISTS fils CASCADE;
|
||||||
DROP TABLE IF EXISTS illustrations CASCADE;
|
DROP TABLE IF EXISTS illustrations CASCADE;
|
||||||
DROP TABLE IF EXISTS marques CASCADE;
|
DROP TABLE IF EXISTS marques CASCADE;
|
||||||
|
DROP TABLE IF EXISTS membres CASCADE;
|
||||||
DROP TABLE IF EXISTS messages CASCADE;
|
DROP TABLE IF EXISTS messages CASCADE;
|
||||||
DROP TABLE IF EXISTS modeles CASCADE;
|
DROP TABLE IF EXISTS modeles CASCADE;
|
||||||
DROP TABLE IF EXISTS necessiter CASCADE;
|
DROP TABLE IF EXISTS necessiter CASCADE;
|
||||||
DROP TABLE IF EXISTS noter CASCADE;
|
DROP TABLE IF EXISTS noter CASCADE;
|
||||||
DROP TABLE IF EXISTS perdre CASCADE;
|
DROP TABLE IF EXISTS perdre CASCADE;
|
||||||
|
DROP TABLE IF EXISTS tags CASCADE;
|
||||||
DROP TABLE IF EXISTS varier CASCADE;
|
DROP TABLE IF EXISTS varier CASCADE;
|
||||||
DROP TABLE IF EXISTS formes CASCADE;
|
DROP TABLE IF EXISTS formes CASCADE;
|
||||||
DROP TABLE IF EXISTS membres CASCADE;
|
|
||||||
DROP TABLE IF EXISTS motifs CASCADE;
|
DROP TABLE IF EXISTS motifs CASCADE;
|
||||||
DROP TABLE IF EXISTS pieces CASCADE;
|
DROP TABLE IF EXISTS pieces CASCADE;
|
||||||
DROP TABLE IF EXISTS pieces_complexes CASCADE;
|
DROP TABLE IF EXISTS pieces_complexes CASCADE;
|
||||||
|
366
PostgreSQL/generate_data.py
Normal file
366
PostgreSQL/generate_data.py
Normal file
@ -0,0 +1,366 @@
|
|||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# PYTHON SCRIPT TO RANDOMLY GENERATE DATA
|
||||||
|
# STEPS :
|
||||||
|
# 1 --> Generate a line of a table.
|
||||||
|
# 2 --> Generate an entire table.
|
||||||
|
# 3 --> Resolve the issues of dependencies and others.
|
||||||
|
# 4 --> Convert the created tables to the PostgreSQL code.
|
||||||
|
# Bonus --> Enjoy !
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
import random
|
||||||
|
import csv
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# HERE IS ALL THE RAW DATA
|
||||||
|
#
|
||||||
|
# It is just csv files with for each a single column.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
pathIntegers : str = "data/row_numbers.csv"
|
||||||
|
pathSentences : str = "data/sentences.csv"
|
||||||
|
pathUrls : str = "data/urls.csv"
|
||||||
|
pathWords : str = "data/words.csv"
|
||||||
|
pathNames : str = "data/names.csv"
|
||||||
|
pathNameModels : str = "data/name_models.csv"
|
||||||
|
pathDates : str = "data/dates.csv"
|
||||||
|
pathColors : str = "data/colors.csv"
|
||||||
|
pathBrands : str = "data/brands.csv"
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# STEP 1 : GENERATE A LINE OF A TABLE
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
def random_element(pathFile : str) -> str:
|
||||||
|
"""
|
||||||
|
:param pathFile: the relative path of the csv file to read.
|
||||||
|
:return: a random element from this file.
|
||||||
|
"""
|
||||||
|
with open(pathFile, 'r') as file:
|
||||||
|
csvList : list = list(csv.reader(file))
|
||||||
|
random_index_line : int = random.randint(1, len(csvList) - 1)
|
||||||
|
return "" if ( csvList[random_index_line] == [] ) \
|
||||||
|
else csvList[random_index_line][0]
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
def construct_line(*args : tuple) -> str:
|
||||||
|
"""
|
||||||
|
:param *args: a tuple of elements.
|
||||||
|
example : [ "1", "'toto'", "'Lorem PIPsum'", "42" ].
|
||||||
|
:return: a line to give to the sql.
|
||||||
|
example : "(1, 'toto', 'Lorem PIPsum', 42)".
|
||||||
|
"""
|
||||||
|
return "(" + ', '.join(list(args)) + ")"
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
def generate_line_acheter() -> str:
|
||||||
|
idMembre : str = random_element(pathIntegers)
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
quantite : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idMembre, idPiece, quantite)
|
||||||
|
|
||||||
|
def generate_line_avoir_motif() -> str:
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
idMotif : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idPiece, idMotif)
|
||||||
|
|
||||||
|
def generate_line_avoir_tag() -> str:
|
||||||
|
idTag : str = random_element(pathIntegers)
|
||||||
|
idBoite : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idTag, idBoite)
|
||||||
|
|
||||||
|
def generate_line_boites() -> str:
|
||||||
|
idBoite : str = random_element(pathIntegers)
|
||||||
|
titre : str = "\'" + random_element(pathWords) + "\'"
|
||||||
|
dateBoite : str = random_element(pathDates)
|
||||||
|
idMarque : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idBoite, titre, dateBoite, idMarque)
|
||||||
|
|
||||||
|
def generate_line_colorer() -> str:
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
idCouleur : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idPiece, idCouleur)
|
||||||
|
|
||||||
|
def generate_line_construire() -> str:
|
||||||
|
idBoite : str = random_element(pathIntegers)
|
||||||
|
idModele : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idBoite, idModele)
|
||||||
|
|
||||||
|
def generate_line_contenir() -> str:
|
||||||
|
idBoite : str = random_element(pathIntegers)
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
quantite : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idBoite, idPiece, quantite)
|
||||||
|
|
||||||
|
def generate_line_couleurs() -> str:
|
||||||
|
idCouleur : str = random_element(pathIntegers)
|
||||||
|
nomCouleur : str = "\'" + random_element(pathColors) + "\'"
|
||||||
|
|
||||||
|
return construct_line(idCouleur, nomCouleur)
|
||||||
|
|
||||||
|
def generate_line_enregistrer() -> str:
|
||||||
|
idBoite : str = random_element(pathIntegers)
|
||||||
|
idMembre : str = random_element(pathIntegers)
|
||||||
|
quantite : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idBoite, idMembre, quantite)
|
||||||
|
|
||||||
|
def generate_line_etre() -> str:
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
idMarque : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idPiece, idMarque)
|
||||||
|
|
||||||
|
def generate_line_etre_complexe() -> str:
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
idPieceComp : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idPiece, idPieceComp)
|
||||||
|
|
||||||
|
def generate_line_etre_forme() -> str:
|
||||||
|
idForme : str = random_element(pathIntegers)
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idForme, idPiece)
|
||||||
|
|
||||||
|
def generate_line_fils() -> str:
|
||||||
|
idFil : str = random_element(pathIntegers)
|
||||||
|
idModele : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idFil, idModele)
|
||||||
|
|
||||||
|
def generate_line_illustrations() -> str:
|
||||||
|
idIllustr : str = random_element(pathIntegers)
|
||||||
|
urlIllustr : str = "\'" + random_element(pathUrls) + "\'"
|
||||||
|
idModele : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idIllustr, urlIllustr, idModele)
|
||||||
|
|
||||||
|
def generate_line_marques() -> str:
|
||||||
|
idMarque : str = random_element(pathIntegers)
|
||||||
|
nomMarque : str = "\'" + random_element(pathBrands) + "\'"
|
||||||
|
|
||||||
|
return construct_line(idMarque, nomMarque)
|
||||||
|
|
||||||
|
def generate_line_membres() -> str:
|
||||||
|
idMembre : str = random_element(pathIntegers)
|
||||||
|
nomMembre : str = "\'" + random_element(pathNames) + "\'"
|
||||||
|
|
||||||
|
return construct_line(idMembre, nomMembre)
|
||||||
|
|
||||||
|
def generate_line_messages() -> str:
|
||||||
|
idMessages : str = random_element(pathIntegers)
|
||||||
|
contenu : str = "\'" + random_element(pathSentences) + "\'"
|
||||||
|
id_membre : str = random_element(pathIntegers)
|
||||||
|
idFil : str = random_element(pathIntegers)
|
||||||
|
idMessages2 : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idMessages, contenu, idFil, idMessages2)
|
||||||
|
|
||||||
|
def generate_line_modeles() -> str:
|
||||||
|
idModele : str = random_element(pathIntegers)
|
||||||
|
nomModele : str = "\'" + random_element(pathNameModels) + "\'"
|
||||||
|
urlNotice : str = "\'" + random_element(pathUrls) + "\'"
|
||||||
|
idMembre : str = random_element(pathIntegers)
|
||||||
|
idModeleEte : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idModele, nomModele, urlNotice, idMembre, \
|
||||||
|
idModeleEte)
|
||||||
|
|
||||||
|
def generate_line_necessiter() -> str:
|
||||||
|
idModele : str = random_element(pathIntegers)
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
quantite : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idModele, idPiece, quantite)
|
||||||
|
|
||||||
|
def generate_line_noter() -> str:
|
||||||
|
idModele : str = random_element(pathIntegers)
|
||||||
|
idMembre : str = random_element(pathIntegers)
|
||||||
|
note : str = "\'" + random_element(pathSentences) + "\'"
|
||||||
|
|
||||||
|
return construct_line(idModele, idMembre, note)
|
||||||
|
|
||||||
|
def generate_line_perdre() -> str:
|
||||||
|
idMembre : str = random_element(pathIntegers)
|
||||||
|
idBoite : str = random_element(pathIntegers)
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
quantite : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idMembre, idBoite, idPiece, quantite)
|
||||||
|
|
||||||
|
def generate_line_tags() -> str:
|
||||||
|
idTag : str = random_element(pathIntegers)
|
||||||
|
nomTag : str = "\'" + random_element(pathWords) + "\'"
|
||||||
|
|
||||||
|
return construct_line(idTag, nomTag)
|
||||||
|
|
||||||
|
def generate_line_varier() -> str:
|
||||||
|
idModele_1 : str = random_element(pathIntegers)
|
||||||
|
idModele_et : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idModele_1, idModele_et)
|
||||||
|
|
||||||
|
def generate_line_formes() -> str:
|
||||||
|
idForme : str = random_element(pathIntegers)
|
||||||
|
nomForme : str = "\'" + random_element(pathWords) + "\'"
|
||||||
|
|
||||||
|
return construct_line(idForme, nomForme)
|
||||||
|
|
||||||
|
def generate_line_motifs() -> str:
|
||||||
|
idMotif : str = random_element(pathIntegers)
|
||||||
|
nomMotif : str = "\'" + random_element(pathWords) + "\'"
|
||||||
|
|
||||||
|
return construct_line(idMotif, nomMotif)
|
||||||
|
|
||||||
|
def generate_line_pieces() -> str:
|
||||||
|
idPiece : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idPiece)
|
||||||
|
|
||||||
|
def generate_line_pieces_complexes() -> str:
|
||||||
|
idPieceCo : str = random_element(pathIntegers)
|
||||||
|
|
||||||
|
return construct_line(idPieceCo)
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# STEP 2 : GENERATE AN ENTIRE TABLE
|
||||||
|
#
|
||||||
|
# It is temporarily stored in a file with the extension .data
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
def store_table(nbLines : int, pathFile : str, funcGenerationLine) -> None:
|
||||||
|
"""
|
||||||
|
:param nbLines: the number of generated lines we want to get.
|
||||||
|
:param pathFile: the relative path where we want to store the table.
|
||||||
|
:param funcGenerationLine: the function generate_line_* for the table.
|
||||||
|
|
||||||
|
Write the table in a .data file.
|
||||||
|
"""
|
||||||
|
with open(pathFile, 'w+') as file: # w+ : if does not exist.
|
||||||
|
for i in range(nbLines):
|
||||||
|
file.write(funcGenerationLine() + ",\n")
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# STEP 3 : RESOLVE THE ISSUES OF DEPENDENCIES AND OTHERS
|
||||||
|
#
|
||||||
|
# Just edits the .data files.
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
# Need to do it manually, otherwire it is too hard.
|
||||||
|
|
||||||
|
# Step 1 : remove the duplicated primary keys,
|
||||||
|
# if there are 2 objects with the same primary key.
|
||||||
|
|
||||||
|
# Step 2 : remove the lines that have a foreign key that does not exist.
|
||||||
|
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
#
|
||||||
|
# STEP 4 : CONVERSION TO PostgreSQL
|
||||||
|
#
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
def convert_table_to_sql(pathFile : str, nameTable : str) -> None:
|
||||||
|
"""
|
||||||
|
:param pathFile: the relative path to the .data file
|
||||||
|
which contains the table.
|
||||||
|
:param nameTable: the name of the table.
|
||||||
|
|
||||||
|
Write the code in append mode to the file called `insert.sql`.
|
||||||
|
"""
|
||||||
|
fileSql = open("insert.sql", 'a') # append mode.
|
||||||
|
|
||||||
|
fileSql.write("INSERT INTO " + nameTable + " VALUES\n")
|
||||||
|
|
||||||
|
with open(pathFile, 'r') as fileData:
|
||||||
|
fileSql.writelines(fileData.readlines())
|
||||||
|
|
||||||
|
fileSql.close()
|
||||||
|
|
||||||
|
# Replace last ',' by ';'.
|
||||||
|
with open("insert.sql", 'rb+') as fileSql:
|
||||||
|
fileSql.seek(-2, 2)
|
||||||
|
fileSql.truncate()
|
||||||
|
|
||||||
|
with open("insert.sql", 'a') as fileSql:
|
||||||
|
fileSql.write(";\n")
|
||||||
|
fileSql.write("\n")
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
dictTables : dict = {
|
||||||
|
"acheter" : generate_line_acheter,
|
||||||
|
"avoir_motif" : generate_line_avoir_motif,
|
||||||
|
"avoir_tag" : generate_line_avoir_tag,
|
||||||
|
"boites" : generate_line_boites,
|
||||||
|
"colorer" : generate_line_colorer,
|
||||||
|
"construire" : generate_line_construire,
|
||||||
|
"contenir" : generate_line_contenir,
|
||||||
|
"couleurs" : generate_line_couleurs,
|
||||||
|
"enregistrer" : generate_line_enregistrer,
|
||||||
|
"etre" : generate_line_etre,
|
||||||
|
"etre_complexe" : generate_line_etre_complexe,
|
||||||
|
"etre_forme" : generate_line_etre_forme,
|
||||||
|
"fils" : generate_line_fils,
|
||||||
|
"illustrations" : generate_line_illustrations,
|
||||||
|
"marques" : generate_line_marques,
|
||||||
|
"membres" : generate_line_membres,
|
||||||
|
"messages" : generate_line_messages,
|
||||||
|
"modeles" : generate_line_modeles,
|
||||||
|
"necessiter" : generate_line_necessiter,
|
||||||
|
"noter" : generate_line_noter,
|
||||||
|
"perdre" : generate_line_perdre,
|
||||||
|
"tags" : generate_line_tags,
|
||||||
|
"varier" : generate_line_varier,
|
||||||
|
"formes" : generate_line_formes,
|
||||||
|
"motifs" : generate_line_motifs,
|
||||||
|
"pieces" : generate_line_pieces,
|
||||||
|
"pieces_complexes" : generate_line_pieces_complexes
|
||||||
|
}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
def givePathFile(nameTable : str) -> str:
|
||||||
|
repertory : str = "build/"
|
||||||
|
return repertory + nameTable + ".data"
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
# Uncomment if you want to generate data.
|
||||||
|
for nameTable in dictTables:
|
||||||
|
store_table(200, givePathFile(nameTable), dictTables[nameTable])
|
||||||
|
|
||||||
|
fileSql = open("insert.sql", 'w+')
|
||||||
|
|
||||||
|
fileSql.write("TRUNCATE " + ', '.join(dictTables) + ";\n")
|
||||||
|
fileSql.write("\n")
|
||||||
|
fileSql.close()
|
||||||
|
|
||||||
|
with open("insert.sql", 'a') as fileSql:
|
||||||
|
for nameTable in dictTables:
|
||||||
|
convert_table_to_sql(givePathFile(nameTable), nameTable)
|
||||||
|
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user