diff options
author | Helmut Grohne <helmut@subdivi.de> | 2013-03-07 08:41:35 +0100 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2013-03-07 08:41:35 +0100 |
commit | d6638c18872db382a8d1045b6de1f9438c8a25fa (patch) | |
tree | 53e24366d9f1737ba30ff8a2264aa29fb6ccd87a | |
parent | 827daf10eb510a00f9ca710a001f962524686520 (diff) | |
download | debian-dedup-d6638c18872db382a8d1045b6de1f9438c8a25fa.tar.gz |
schema.sql: remove unsatisfiable foreign key
In the dependency table we will insert dependencies on packages which
are not tracked. This happens during initial import and for virtual
packages. Therefore the "required" column cannot be a foreign key.
-rw-r--r-- | schema.sql | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1,6 +1,6 @@ CREATE TABLE package (package TEXT PRIMARY KEY, version TEXT, architecture TEXT, source TEXT); CREATE TABLE content (package TEXT, filename TEXT, size INTEGER, function TEXT, hash TEXT, FOREIGN KEY (package) REFERENCES package(package)); -CREATE TABLE dependency (package TEXT, required TEXT, FOREIGN KEY (package) REFERENCES package(package), FOREIGN KEY (required) REFERENCES package(package)); +CREATE TABLE dependency (package TEXT, required TEXT, FOREIGN KEY (package) REFERENCES package(package)); CREATE INDEX content_package_index ON content (package); CREATE INDEX content_hash_index ON content (hash); |