Changeset 23885 for trunk/ippTools/share
- Timestamp:
- Apr 16, 2009, 12:39:27 PM (17 years ago)
- Location:
- trunk/ippTools/share
- Files:
-
- 1 added
- 3 edited
- 1 moved
-
Makefile.am (modified) (1 diff)
-
pxadmin_create_tables.sql (modified) (1 diff)
-
receivetool_pendingfile.sql (added)
-
receivetool_pendingfileset.sql (moved) (moved from trunk/ippTools/share/receivetool_pendingrun.sql ) (1 diff)
-
receivetool_revert.sql (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/Makefile.am
r23879 r23885 171 171 pztool_revertcopied.sql \ 172 172 receivetool_list.sql \ 173 receivetool_pendingrun.sql \ 173 receivetool_pendingfileset.sql \ 174 receivetool_pendingfile.sql \ 174 175 receivetool_revert.sql \ 175 176 regtool_create_dup_table.sql \ -
trunk/ippTools/share/pxadmin_create_tables.sql
r23880 r23885 1317 1317 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1318 1318 1319 -- Run for receiving files1320 CREATE TABLE receive Run(1321 receive_id BIGINT AUTO_INCREMENT, -- unique identifier1319 -- Filesets to receive 1320 CREATE TABLE receiveFileset ( 1321 fileset_id BIGINT AUTO_INCREMENT, -- unique identifier 1322 1322 source_id BIGINT NOT NULL, -- link to receiveSource 1323 1323 fileset VARCHAR(128) NOT NULL, -- fileset to receive 1324 PRIMARY KEY( receive_id),1324 PRIMARY KEY(fileset_id), 1325 1325 KEY(source_id), 1326 1326 FOREIGN KEY(source_id) REFERENCES receiveSource(source_id) 1327 1327 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1328 1328 1329 -- Files to receive 1330 CREATE TABLE receiveFile ( 1331 file_id BIGINT AUTO_INCREMENT, -- unique identifier 1332 fileset_id BIGINT NOT NULL, -- link to receiveFileset 1333 file VARCHAR(128) NOT NULL, -- file to receive 1334 PRIMARY KEY(file_id), 1335 KEY(fileset_id), 1336 FOREIGN KEY(fileset_id) REFERENCES receiveFileset(fileset_id) 1337 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1338 1329 1339 -- Result of receiving files 1330 1340 CREATE TABLE receiveResult ( 1331 receive_id BIGINT AUTO_INCREMENT, -- unique identifier, link to receiveRun1341 file_id BIGINT AUTO_INCREMENT, -- link to receiveFile 1332 1342 dtime_copy FLOAT, -- Time to copy 1333 1343 dtime_extract FLOAT, -- Time to extract 1334 1344 fault SMALLINT NOT NULL DEFAULT 0, -- Fault code 1335 PRIMARY KEY( receive_id),1336 KEY(fault), 1337 FOREIGN KEY( receive_id) REFERENCES receiveRun(receive_id)1345 PRIMARY KEY(file_id), 1346 KEY(fault), 1347 FOREIGN KEY(file_id) REFERENCES receiveFile(file_id) 1338 1348 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1339 1349 -
trunk/ippTools/share/receivetool_pendingfileset.sql
r23884 r23885 1 1 SELECT * 2 FROM receive Run2 FROM receiveFileset 3 3 JOIN receiveSource USING(source_id) 4 LEFT JOIN receive Result USING(receive_id)5 WHERE receive Result.receive_id IS NULL4 LEFT JOIN receiveFile USING(fileset_id) 5 WHERE receiveFile.fileset_id IS NULL -
trunk/ippTools/share/receivetool_revert.sql
r23880 r23885 1 1 DELETE FROM receiveResult 2 USING receiveResult, receiveRun, receiveSource 3 WHERE receiveResult.receive_id = receiveRun.receive_id 4 AND receiveRun.source_id = receiveSource.source_id 2 USING receiveResult, receiveFile, receiveFileset, receiveSource 3 WHERE receiveResult.file_id = receiveFile.file_id 4 AND receiveFile.fileset_id = receiveFileset.fileset_id 5 AND receiveFileset.source_id = receiveSource.source_id 5 6 AND fault != 0
Note:
See TracChangeset
for help on using the changeset viewer.
