Use different SQL initialization scripts for MySQL and for SQLite
[mediadatabase.git] / sql / mediadatabase-empty.sqlite
blob378879c9f303fdaca8f9e2a1906005857e78ad4f
1 --
2 -- Table structure for table 'location_types'
3 --
5 CREATE TABLE location_types (
6   id INTEGER NOT NULL UNIQUE,
7   description TEXT NOT NULL,
8   PRIMARY KEY (id)
9 );
12 -- Data for table 'location_types'
15 INSERT INTO location_types VALUES (0,'');
16 INSERT INTO location_types VALUES (1,'Physical area');
17 INSERT INTO location_types VALUES (2,'Human');
20 -- Table structure for table 'locations'
23 CREATE TABLE locations (
24   id INTEGER NOT NULL UNIQUE,
25   type INTEGER NOT NULL DEFAULT '0',
26   description TEXT NOT NULL,
27   PRIMARY KEY (id)
31 -- Data for table 'locations'
34 INSERT INTO locations VALUES (0,0,'');
37 -- Table structure for table 'categories'
40 CREATE TABLE categories (
41   catid INTEGER NOT NULL UNIQUE,
42   name TEXT NOT NULL DEFAULT '',
43   PRIMARY KEY (catid)
47 -- Table structure for table 'files'
50 CREATE TABLE files (
51   fileid INTEGER NOT NULL UNIQUE,
52   mediaid INTEGER NOT NULL DEFAULT '0',
53   size INTEGER NOT NULL DEFAULT '0',
54   time INTEGER NOT NULL DEFAULT '0',
55   path TEXT NOT NULL DEFAULT '',
56   name TEXT NOT NULL DEFAULT '',
57   PRIMARY KEY  (fileid)
61 -- Table structure for table 'media'
64 CREATE TABLE media (
65   mediaid INTEGER NOT NULL UNIQUE,
66   catid INTEGER NOT NULL DEFAULT '0',
67   type INTEGER NOT NULL DEFAULT '0',
68   added INTEGER NOT NULL DEFAULT '0',
69   info1 INTEGER NOT NULL DEFAULT '0',
70   info2 INTEGER NOT NULL DEFAULT '0',
71   name TEXT NOT NULL,
72   comment TEXT NOT NULL DEFAULT '',
73   location INTEGER NOT NULL DEFAULT '0',
74   PRIMARY KEY (mediaid)
78 -- Table structure for table 'tracks'
81 CREATE TABLE tracks (
82   trackid INTEGER NOT NULL UNIQUE,
83   mediaid INTEGER NOT NULL DEFAULT '0',
84   name TEXT NOT NULL DEFAULT '',
85   length INTEGER NOT NULL DEFAULT '0',
86   PRIMARY KEY (trackid)