add constraints
This commit is contained in:
parent
0f99098de5
commit
c01289cae5
|
@ -13,35 +13,48 @@ insert into people values
|
|||
('thompan01', null, null, null, null, null, null, null, null, null, null, null, null, null, 'Thompson', null, null, null, null, null, '1875-04-26', '1875-05-17', null, 'thompan01');
|
||||
|
||||
update people
|
||||
set bbrefID = null
|
||||
where bbrefID = '';
|
||||
set
|
||||
birthYear = nullif(birthYear, ''),
|
||||
birthMonth = nullif(birthMonth, ''),
|
||||
birthDay = nullif(birthDay, ''),
|
||||
deathYear = nullif(deathYear, ''),
|
||||
deathMonth = nullif(deathMonth, ''),
|
||||
deathDay = nullif(deathDay, ''),
|
||||
weight = nullif(weight, ''),
|
||||
height = nullif(height, ''),
|
||||
bats = nullif(bats, ''),
|
||||
throws = nullif(throws, ''),
|
||||
debut = nullif(debut, ''),
|
||||
finalGame = nullif(finalGame, ''),
|
||||
bbrefID = nullif(bbrefid, ''),
|
||||
retroID = nullif(retroid, '');
|
||||
|
||||
update people
|
||||
set retroID = null
|
||||
where retroID = '';
|
||||
set throws = 'B'
|
||||
where throws = 'S';
|
||||
|
||||
CREATE TABLE main."people" (
|
||||
"ID" text,
|
||||
"birthYear" NUMERIC,
|
||||
"birthMonth" NUMERIC,
|
||||
"birthDay" NUMERIC,
|
||||
"birthMonth" NUMERIC check ("birthMonth" in (1,2,3,4,5,6,7,8,9,10,11,12)),
|
||||
"birthDay" NUMERIC check ("birthDay" between 1 and 31),
|
||||
"birthCountry" text,
|
||||
"birthState" text,
|
||||
"birthCity" text,
|
||||
"deathYear" text,
|
||||
"deathMonth" text,
|
||||
"deathDay" text,
|
||||
"deathYear" numeric,
|
||||
"deathMonth" numeric check ("deathMonth" in (1,2,3,4,5,6,7,8,9,10,11,12)),
|
||||
"deathDay" numeric check ("deathDay" between 1 and 31),
|
||||
"deathCountry" text,
|
||||
"deathState" text,
|
||||
"deathCity" text,
|
||||
"nameFirst" text,
|
||||
"nameLast" text,
|
||||
"nameGiven" text,
|
||||
"weight" NUMERIC,
|
||||
"height" NUMERIC,
|
||||
"bats" text,
|
||||
"throws" text,
|
||||
"debut" text,
|
||||
"weight" NUMERIC check ("weight" > 0),
|
||||
"height" NUMERIC check ("height" > 0),
|
||||
"bats" text check ("bats" in ('L','R','B')),
|
||||
"throws" text check ("throws" in ('L','R','B')),
|
||||
"debut" text check (unixepoch("debut") <= unixepoch("finalGame")),
|
||||
"finalGame" text,
|
||||
"retroID" text unique,
|
||||
"bbrefID" text unique,
|
||||
|
|
Loading…
Reference in New Issue