We can now generate our own test schema
[dbsrgits/DBIx-Class.git] / t / lib / sqlite.sql
CommitLineData
0009fa49 1--
2-- Created by SQL::Translator::Producer::SQLite
3-- Created on Fri Jan 27 01:16:24 2006
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--
17-- Table: liner_notes
18--
19CREATE TABLE liner_notes (
20 liner_id INTEGER PRIMARY KEY NOT NULL,
21 notes varchar NOT NULL
22);
23
24--
25-- Table: cd_to_producer
26--
27CREATE TABLE cd_to_producer (
28 cd integer NOT NULL,
29 producer integer NOT NULL,
30 PRIMARY KEY (cd, producer)
31);
32
33--
34-- Table: artist
35--
36CREATE TABLE artist (
37 artistid INTEGER PRIMARY KEY NOT NULL,
38 name varchar
39);
40
41--
42-- Table: self_ref_alias
43--
44CREATE TABLE self_ref_alias (
45 self_ref integer NOT NULL,
46 alias integer NOT NULL
47);
48
49--
50-- Table: fourkeys
51--
52CREATE TABLE fourkeys (
53 foo integer NOT NULL,
54 bar integer NOT NULL,
55 hello integer NOT NULL,
56 goodbye integer NOT NULL,
57 PRIMARY KEY (foo, bar, hello, goodbye)
58);
59
60--
61-- Table: cd
62--
63CREATE TABLE cd (
64 cdid INTEGER PRIMARY KEY NOT NULL,
65 artist integer NOT NULL,
66 title varchar NOT NULL,
67 year varchar NOT NULL
68);
69
70--
71-- Table: artist_undirected_map
72--
73CREATE TABLE artist_undirected_map (
74 id1 integer NOT NULL,
75 id2 integer NOT NULL,
76 PRIMARY KEY (id1, id2)
77);
78
79--
80-- Table: onekey
81--
82CREATE TABLE onekey (
83 id INTEGER PRIMARY KEY NOT NULL,
84 artist integer NOT NULL,
85 cd integer NOT NULL
86);
87
88--
89-- Table: track
90--
91CREATE TABLE track (
92 trackid INTEGER PRIMARY KEY NOT NULL,
93 cd integer NOT NULL,
94 position integer NOT NULL,
95 title varchar NOT NULL
96);
97
98--
99-- Table: producer
100--
101CREATE TABLE producer (
102 producerid INTEGER PRIMARY KEY NOT NULL,
103 name varchar NOT NULL
104);
105
106--
107-- Table: self_ref
108--
109CREATE TABLE self_ref (
110 id INTEGER PRIMARY KEY NOT NULL,
111 name varchar NOT NULL
112);
113
114--
115-- Table: tags
116--
117CREATE TABLE tags (
118 tagid varchar NOT NULL,
119 cd integer NOT NULL,
120 tag varchar NOT NULL,
121 PRIMARY KEY (tagid)
122);
123
124COMMIT;