CREATE TABLE users ( fname text not null, lname text not null, username text, userid serial, PRIMARY KEY(lname, fname) ) ; NOTICE: CREATE TABLE will create implicit sequence "users_userid_seq" for serial column "users.userid" NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "users_pkey" for table "users" CREATE INDEX users_username_idx ON users(username); CREATE INDEX users_fname_idx ON users(fname); CREATE INDEX users_lname_idx ON users(lname); CREATE INDEX users_userid_idx ON users(userid); CREATE TABLE taxonomy ( id serial primary key, name text unique ) ; NOTICE: CREATE TABLE will create implicit sequence "taxonomy_id_seq" for serial column "taxonomy.id" NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "taxonomy_pkey" for table "taxonomy" NOTICE: CREATE TABLE / UNIQUE will create implicit index "taxonomy_name_key" for table "taxonomy" CREATE TABLE entry ( accession text not null primary key, eid serial unique, txid int2 not null references taxonomy(id) ) ; NOTICE: CREATE TABLE will create implicit sequence "entry_eid_seq" for serial column "entry.eid" NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "entry_pkey" for table "entry" NOTICE: CREATE TABLE / UNIQUE will create implicit index "entry_eid_key" for table "entry" CREATE TABLE sequences ( eid int4 not null references entry(eid), pid serial primary key, product text not null, sequence text not null, multipart bool default 'false' ) ; NOTICE: CREATE TABLE will create implicit sequence "sequences_pid_seq" for serial column "sequences.pid" NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "sequences_pkey" for table "sequences" CREATE INDEX sequences_product_idx ON sequences(product) ; CREATE TABLE xsequences ( pid int4 not null references sequences(pid), sequence text not null ) ; CREATE INDEX xsequences_pid_idx ON xsequences(pid) ;