db/db.sql
author Tero Marttila <terom@fixme.fi>
Wed, 03 Jun 2009 18:59:46 +0300
branchuse-distutils
changeset 40 373392025533
parent 32 cc2d9db311c0
permissions -rw-r--r--
write the setup.py and move executables to 'scripts/' (for now, 'bin' might be better)
32
cc2d9db311c0 database dir and schema
terom
parents:
diff changeset
     1
CREATE TABLE 'nodes' (id INTEGER NOT NULL PRIMARY KEY, dirpath TEXT NOT NULL, filename TEXT NOT NULL);
cc2d9db311c0 database dir and schema
terom
parents:
diff changeset
     2
CREATE TABLE tags (image INTEGER NOT NULL, type TEXT, tag TEXT NOT NULL);
cc2d9db311c0 database dir and schema
terom
parents:
diff changeset
     3
CREATE VIEW images AS SELECT id, dirpath, filename FROM nodes WHERE filename != '';
cc2d9db311c0 database dir and schema
terom
parents:
diff changeset
     4
CREATE UNIQUE INDEX tags_unique_image_type ON tags (image, type);
cc2d9db311c0 database dir and schema
terom
parents:
diff changeset
     5
CREATE UNIQUE INDEX tags_unique_image_type_tag ON tags (image, type, tag);