]> granicus.if.org Git - postgresql/blob - src/pl/plpython/sql/plpython_schema.sql
Re-order items, add mention of how to propose working on a TODO item.
[postgresql] / src / pl / plpython / sql / plpython_schema.sql
1
2 CREATE TABLE users (
3         fname text not null,
4         lname text not null,
5         username text,
6         userid serial,
7         PRIMARY KEY(lname, fname) 
8         ) ;
9
10 CREATE INDEX users_username_idx ON users(username);
11 CREATE INDEX users_fname_idx ON users(fname);
12 CREATE INDEX users_lname_idx ON users(lname);
13 CREATE INDEX users_userid_idx ON users(userid);
14
15
16 CREATE TABLE taxonomy (
17         id serial primary key,
18         name text unique
19         ) ;
20
21 CREATE TABLE entry (
22         accession text not null primary key,
23         eid serial unique,
24         txid int2 not null references taxonomy(id)
25         ) ;
26
27 CREATE TABLE sequences (
28         eid int4 not null references entry(eid),
29         pid serial primary key,
30         product text not null,
31         sequence text not null,
32         multipart bool default 'false'
33         ) ;
34 CREATE INDEX sequences_product_idx ON sequences(product) ;
35
36 CREATE TABLE xsequences (
37         pid int4 not null references sequences(pid),
38         sequence text not null
39         ) ;
40 CREATE INDEX xsequences_pid_idx ON xsequences(pid) ;
41
42