X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2Fsqlite.sql;h=58469738f183cde13f87b33c1aae0ec85e604fec;hb=ab8481f509e0c74b2dbe61441564c250b457193e;hp=9e1894c5ab1f9a0aef60b26678600b012f740337;hpb=4f0bd3e78e96cf74378f791bb290b329abc48098;p=dbsrgits%2FDBIx-Class.git diff --git a/t/lib/sqlite.sql b/t/lib/sqlite.sql index 9e1894c..5846973 100644 --- a/t/lib/sqlite.sql +++ b/t/lib/sqlite.sql @@ -1,6 +1,6 @@ -- -- Created by SQL::Translator::Producer::SQLite --- Created on Sun May 14 18:25:49 2006 +-- Created on Fri Aug 4 19:03:21 2006 -- BEGIN TRANSACTION; @@ -44,6 +44,15 @@ CREATE TABLE cd_to_producer ( -- CREATE TABLE artist ( artistid INTEGER PRIMARY KEY NOT NULL, + agent integer, + name varchar(100) +); + +-- +-- Table: label +-- +CREATE TABLE label ( + labelid INTEGER PRIMARY KEY NOT NULL, name varchar(100) ); @@ -60,6 +69,20 @@ CREATE TABLE twokeytreelike ( ); -- +-- Table: fourkeys_to_twokeys +-- +CREATE TABLE fourkeys_to_twokeys ( + f_foo integer NOT NULL, + f_bar integer NOT NULL, + f_hello integer NOT NULL, + f_goodbye integer NOT NULL, + t_artist integer NOT NULL, + t_cd integer NOT NULL, + autopilot character NOT NULL, + PRIMARY KEY (f_foo, f_bar, f_hello, f_goodbye, t_artist, t_cd) +); + +-- -- Table: self_ref_alias -- CREATE TABLE self_ref_alias ( @@ -114,12 +137,12 @@ CREATE TABLE tags ( ); -- --- Table: treelike +-- Table: agent -- -CREATE TABLE treelike ( - id INTEGER PRIMARY KEY NOT NULL, - parent integer NOT NULL, - name varchar(100) NOT NULL +CREATE TABLE agent ( + agentid INTEGER PRIMARY KEY NOT NULL, + label integer NOT NULL, + name varchar(100) ); -- @@ -132,11 +155,21 @@ CREATE TABLE link ( ); -- +-- Table: treelike +-- +CREATE TABLE treelike ( + id INTEGER PRIMARY KEY NOT NULL, + parent integer NOT NULL, + name varchar(100) NOT NULL +); + +-- -- Table: event -- CREATE TABLE event ( id INTEGER PRIMARY KEY NOT NULL, - starts_at datetime NOT NULL + starts_at datetime NOT NULL, + created_on timestamp NOT NULL ); -- @@ -149,6 +182,15 @@ CREATE TABLE twokeys ( ); -- +-- Table: noprimarykey +-- +CREATE TABLE noprimarykey ( + foo integer NOT NULL, + bar integer NOT NULL, + baz integer NOT NULL +); + +-- -- Table: fourkeys -- CREATE TABLE fourkeys ( @@ -156,6 +198,7 @@ CREATE TABLE fourkeys ( bar integer NOT NULL, hello integer NOT NULL, goodbye integer NOT NULL, + sensors character NOT NULL, PRIMARY KEY (foo, bar, hello, goodbye) ); @@ -169,6 +212,14 @@ CREATE TABLE artist_undirected_map ( ); -- +-- Table: producer +-- +CREATE TABLE producer ( + producerid INTEGER PRIMARY KEY NOT NULL, + name varchar(100) NOT NULL +); + +-- -- Table: onekey -- CREATE TABLE onekey ( @@ -177,14 +228,10 @@ CREATE TABLE onekey ( cd integer NOT NULL ); --- --- Table: producer --- -CREATE TABLE producer ( - producerid INTEGER PRIMARY KEY NOT NULL, - name varchar(100) NOT NULL -); - CREATE UNIQUE INDEX tktlnameunique_twokeytreelike on twokeytreelike (name); -CREATE UNIQUE INDEX artist_title_cd on cd (artist, title); +CREATE UNIQUE INDEX cd_artist_title_cd on cd (artist, title); +CREATE UNIQUE INDEX track_cd_position_track on track (cd, position); +CREATE UNIQUE INDEX track_cd_title_track on track (cd, title); +CREATE UNIQUE INDEX foo_bar_noprimarykey on noprimarykey (foo, bar); +CREATE UNIQUE INDEX prod_name_producer on producer (name); COMMIT;