added cascade_copy relationship attribute
[dbsrgits/DBIx-Class.git] / t / lib / sqlite.sql
CommitLineData
0009fa49 1--
2-- Created by SQL::Translator::Producer::SQLite
333cce60 3-- Created on Tue Feb 14 16:16:19 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,
38 name varchar
39);
40
41--
42-- Table: self_ref_alias
43--
44CREATE TABLE self_ref_alias (
45 self_ref integer NOT NULL,
887ce227 46 alias integer NOT NULL,
47 PRIMARY KEY (self_ref, alias)
0009fa49 48);
49
50--
51-- Table: fourkeys
52--
53CREATE TABLE fourkeys (
54 foo integer NOT NULL,
55 bar integer NOT NULL,
56 hello integer NOT NULL,
57 goodbye integer NOT NULL,
58 PRIMARY KEY (foo, bar, hello, goodbye)
59);
60
61--
62-- Table: cd
63--
64CREATE TABLE cd (
65 cdid INTEGER PRIMARY KEY NOT NULL,
66 artist integer NOT NULL,
67 title varchar NOT NULL,
68 year varchar NOT NULL
69);
70
71--
72-- Table: artist_undirected_map
73--
74CREATE TABLE artist_undirected_map (
75 id1 integer NOT NULL,
76 id2 integer NOT NULL,
77 PRIMARY KEY (id1, id2)
78);
79
80--
887ce227 81-- Table: producer
82--
83CREATE TABLE producer (
84 producerid INTEGER PRIMARY KEY NOT NULL,
85 name varchar NOT NULL
86);
87
88--
0009fa49 89-- Table: onekey
90--
91CREATE 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--
100CREATE TABLE track (
101 trackid INTEGER PRIMARY KEY NOT NULL,
102 cd integer NOT NULL,
103 position integer NOT NULL,
104 title varchar NOT NULL
105);
106
107--
887ce227 108-- Table: treelike
0009fa49 109--
887ce227 110CREATE TABLE treelike (
0009fa49 111 id INTEGER PRIMARY KEY NOT NULL,
887ce227 112 parent integer NOT NULL,
0009fa49 113 name varchar NOT NULL
114);
115
116--
117-- Table: tags
118--
119CREATE TABLE tags (
333cce60 120 tagid INTEGER PRIMARY KEY NOT NULL,
0009fa49 121 cd integer NOT NULL,
333cce60 122 tag varchar NOT NULL
0009fa49 123);
124
887ce227 125--
126-- Table: self_ref
127--
128CREATE TABLE self_ref (
129 id INTEGER PRIMARY KEY NOT NULL,
130 name varchar NOT NULL
131);
132
0009fa49 133COMMIT;