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