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