chiark / gitweb /
I'm sure I've done something since I remembered to commit...
[familyTree.git] / familyTree / makeTables.py
1 #!/usr/bin/python
2
3 s = 'CREATE TABLE people\n(\nID int,\nName text,\nFirstName'\
4         +' text,\nBorn text,\nbornYear int,\nDied text,'\
5         +'\ndiedYear int,\nbornMonth int,\ndiedMonth int,'\
6         +'\nURL text,\nPicture text,\nPreName text,\nPostName text,'\
7         +'\nfullName text, \nbornDay int,\ndiedDay int);'
8
9 print s
10
11 s = 'CREATE UNIQUE INDEX id_index ON people (ID);'
12
13 print s
14
15 s = 'CREATE TABLE names\n(\nID int,\nName text);'
16
17 print s
18
19 s = 'CREATE TABLE styles\n(\nID int,\nStyle text,\nStart text,\nstartYear int'\
20         +',\nStop text,\nstopYear int,\nstartDate date,\nstopDate date);'
21
22 print s
23
24 #s = 'CREATE TABLE territories\n(\nID int,\nTerritory text,'\
25 #       +'\nStart text,\nstartYear,\nStop text,\nstopYear);'
26 #
27 #print s
28
29 s = 'CREATE TABLE parents\n(\nID int,\nparentID text);'
30
31 print s
32
33 s = 'CREATE TABLE families\n(\nID int, \nfamily text);'
34
35 print s
36
37 s = 'CREATE INDEX pid_index ON parents (ID);'
38
39 print s
40
41 s = 'CREATE INDEX sid_index ON styles (ID);'
42
43 print s
44