7dde18e5cabff903628e11e995d679cdfd3905e4
[dbsrgits/DBIx-Class.git] / t / lib / sqlite.sql
1 -- 
2 -- Created by SQL::Translator::Producer::SQLite
3 -- Created on Fri Feb 24 15:13:57 2006
4 -- 
5 BEGIN TRANSACTION;
6
7 --
8 -- Table: twokeys
9 --
10 CREATE TABLE twokeys (
11   artist integer NOT NULL,
12   cd integer NOT NULL,
13   PRIMARY KEY (artist, cd)
14 );
15
16 --
17 -- Table: cd_to_producer
18 --
19 CREATE TABLE cd_to_producer (
20   cd integer NOT NULL,
21   producer integer NOT NULL,
22   PRIMARY KEY (cd, producer)
23 );
24
25 --
26 -- Table: liner_notes
27 --
28 CREATE TABLE liner_notes (
29   liner_id INTEGER PRIMARY KEY NOT NULL,
30   notes varchar NOT NULL
31 );
32
33 --
34 -- Table: artist
35 --
36 CREATE TABLE artist (
37   artistid INTEGER PRIMARY KEY NOT NULL,
38   name varchar,
39   position INTEGER
40 );
41
42 --
43 -- Table: self_ref_alias
44 --
45 CREATE TABLE self_ref_alias (
46   self_ref integer NOT NULL,
47   alias integer NOT NULL,
48   PRIMARY KEY (self_ref, alias)
49 );
50
51 --
52 -- Table: fourkeys
53 --
54 CREATE TABLE fourkeys (
55   foo integer NOT NULL,
56   bar integer NOT NULL,
57   hello integer NOT NULL,
58   goodbye integer NOT NULL,
59   PRIMARY KEY (foo, bar, hello, goodbye)
60 );
61
62 --
63 -- Table: cd
64 --
65 CREATE TABLE cd (
66   cdid INTEGER PRIMARY KEY NOT NULL,
67   artist integer NOT NULL,
68   title varchar NOT NULL,
69   year varchar NOT NULL
70 );
71
72 --
73 -- Table: artist_undirected_map
74 --
75 CREATE TABLE artist_undirected_map (
76   id1 integer NOT NULL,
77   id2 integer NOT NULL,
78   PRIMARY KEY (id1, id2)
79 );
80
81 --
82 -- Table: onekey
83 --
84 CREATE TABLE onekey (
85   id INTEGER PRIMARY KEY NOT NULL,
86   artist integer NOT NULL,
87   cd integer NOT NULL
88 );
89
90 --
91 -- Table: track
92 --
93 CREATE TABLE track (
94   trackid INTEGER PRIMARY KEY NOT NULL,
95   cd integer NOT NULL,
96   position integer NOT NULL,
97   title varchar NOT NULL
98 );
99
100 --
101 -- Table: producer
102 --
103 CREATE TABLE producer (
104   producerid INTEGER PRIMARY KEY NOT NULL,
105   name varchar NOT NULL
106 );
107
108 --
109 -- Table: treelike
110 --
111 CREATE TABLE treelike (
112   id INTEGER PRIMARY KEY NOT NULL,
113   parent integer NOT NULL,
114   name varchar NOT NULL
115 );
116
117 --
118 -- Table: tags
119 --
120 CREATE TABLE tags (
121   tagid INTEGER PRIMARY KEY NOT NULL,
122   cd integer NOT NULL,
123   tag varchar NOT NULL
124 );
125
126 --
127 -- Table: self_ref
128 --
129 CREATE TABLE self_ref (
130   id INTEGER PRIMARY KEY NOT NULL,
131   name varchar NOT NULL
132 );
133
134 --
135 -- Table: serialized
136 --
137 CREATE TABLE serialized (
138     id INTEGER PRIMARY KEY NOT NULL,
139     serialized text NOT NULL
140 );
141
142 COMMIT;