comparison OrthancServer/PrepareDatabase.sql @ 693:01d8611c4a60

md5 for attached files
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 04 Feb 2014 17:52:51 +0100
parents dbecea588ef5
children 72dc919a028c
comparison
equal deleted inserted replaced
692:1a3f9d90a2dd 693:01d8611c4a60
30 fileType INTEGER, 30 fileType INTEGER,
31 uuid TEXT, 31 uuid TEXT,
32 compressedSize INTEGER, 32 compressedSize INTEGER,
33 uncompressedSize INTEGER, 33 uncompressedSize INTEGER,
34 compressionType INTEGER, 34 compressionType INTEGER,
35 uncompressedMD5 TEXT, -- New in Orthanc 0.7.3 (database v4)
36 compressedMD5 TEXT, -- New in Orthanc 0.7.3 (database v4)
35 PRIMARY KEY(id, fileType) 37 PRIMARY KEY(id, fileType)
36 ); 38 );
37 39
38 CREATE TABLE Changes( 40 CREATE TABLE Changes(
39 seq INTEGER PRIMARY KEY AUTOINCREMENT, 41 seq INTEGER PRIMARY KEY AUTOINCREMENT,
73 75
74 CREATE TRIGGER AttachedFileDeleted 76 CREATE TRIGGER AttachedFileDeleted
75 AFTER DELETE ON AttachedFiles 77 AFTER DELETE ON AttachedFiles
76 BEGIN 78 BEGIN
77 SELECT SignalFileDeleted(old.uuid, old.fileType, old.uncompressedSize, 79 SELECT SignalFileDeleted(old.uuid, old.fileType, old.uncompressedSize,
78 old.compressionType, old.compressedSize); 80 old.compressionType, old.compressedSize,
81 old.uncompressedMD5, old.compressedMD5);
79 END; 82 END;
80 83
81 CREATE TRIGGER ResourceDeleted 84 CREATE TRIGGER ResourceDeleted
82 AFTER DELETE ON Resources 85 AFTER DELETE ON Resources
83 BEGIN 86 BEGIN
101 END; 104 END;
102 105
103 106
104 -- Set the version of the database schema 107 -- Set the version of the database schema
105 -- The "1" corresponds to the "GlobalProperty_DatabaseSchemaVersion" enumeration 108 -- The "1" corresponds to the "GlobalProperty_DatabaseSchemaVersion" enumeration
106 INSERT INTO GlobalProperties VALUES (1, "3"); 109 INSERT INTO GlobalProperties VALUES (1, "4");