Very basic tests for DBIC:Positioned.
[dbsrgits/DBIx-Class-Historic.git] / t / lib / sqlite.sql
CommitLineData
0009fa49 1--
2-- Created by SQL::Translator::Producer::SQLite
1c339d71 3-- Created on Fri Feb 24 15:13:57 2006
0009fa49 4--
5BEGIN TRANSACTION;
6
7--
8-- Table: twokeys
9--
10CREATE TABLE twokeys (
11 artist integer NOT NULL,
12 cd integer NOT NULL,
13 PRIMARY KEY (artist, cd)
14);
15
16--
0009fa49 17-- Table: cd_to_producer
18--
19CREATE TABLE cd_to_producer (
20 cd integer NOT NULL,
21 producer integer NOT NULL,
22 PRIMARY KEY (cd, producer)
23);
24
25--
887ce227 26-- Table: liner_notes
27--
28CREATE TABLE liner_notes (
29 liner_id INTEGER PRIMARY KEY NOT NULL,
30 notes varchar NOT NULL
31);
32
33--
0009fa49 34-- Table: artist
35--
36CREATE TABLE artist (
37 artistid INTEGER PRIMARY KEY NOT NULL,
93cec8c3 38 name varchar,
39 position INTEGER
0009fa49 40);
41
42--
43-- Table: self_ref_alias
44--
45CREATE TABLE self_ref_alias (
46 self_ref integer NOT NULL,
887ce227 47 alias integer NOT NULL,
48 PRIMARY KEY (self_ref, alias)
0009fa49 49);
50
51--
52-- Table: fourkeys
53--
54CREATE 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--
65CREATE 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--
75CREATE 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--
84CREATE 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--
93CREATE 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--
1c339d71 101-- Table: producer
102--
103CREATE TABLE producer (
104 producerid INTEGER PRIMARY KEY NOT NULL,
105 name varchar NOT NULL
106);
107
108--
887ce227 109-- Table: treelike
0009fa49 110--
887ce227 111CREATE TABLE treelike (
0009fa49 112 id INTEGER PRIMARY KEY NOT NULL,
887ce227 113 parent integer NOT NULL,
0009fa49 114 name varchar NOT NULL
115);
116
117--
118-- Table: tags
119--
120CREATE TABLE tags (
333cce60 121 tagid INTEGER PRIMARY KEY NOT NULL,
0009fa49 122 cd integer NOT NULL,
333cce60 123 tag varchar NOT NULL
0009fa49 124);
125
887ce227 126--
127-- Table: self_ref
128--
129CREATE TABLE self_ref (
130 id INTEGER PRIMARY KEY NOT NULL,
131 name varchar NOT NULL
132);
133
9fcda149 134--
135-- Table: serialized
136--
137CREATE TABLE serialized (
138 id INTEGER PRIMARY KEY NOT NULL,
139 serialized text NOT NULL
140);
141
0009fa49 142COMMIT;