Changeset 18388
- Timestamp:
- Jun 30, 2008, 1:26:16 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm
r18387 r18388 1 1 # Copyright (c) 2004 Joshua Hoblitt 2 2 # 3 # $Id: SQL.pm,v 1.5 8 2008-06-30 23:14:49jhoblitt Exp $3 # $Id: SQL.pm,v 1.59 2008-06-30 23:26:16 jhoblitt Exp $ 4 4 5 5 package Nebulous::Server::SQL; … … 431 431 FOREIGN KEY(vol_id) REFERENCES volume(vol_id) ON DELETE CASCADE, 432 432 name VARCHAR(255) NOT NULL, 433 host VARCHAR(255) NOT NULL, 433 434 path VARCHAR(255) NOT NULL, 434 435 FOREIGN KEY(path) REFERENCES volume(path) ON DELETE CASCADE, … … 448 449 DECLARE vol_idvar INT; 449 450 DECLARE namevar VARCHAR(255); 451 DECLARE hostvar VARCHAR(255); 450 452 DECLARE pathvar VARCHAR(255); 451 453 DECLARE allocatevar BOOLEAN; … … 453 455 DECLARE xattrvar BOOLEAN; 454 456 DECLARE trans_level VARCHAR(255); 455 DECLARE cur1 CURSOR FOR SELECT vol_id, name, path, allocate, available, xattr FROM volume;457 DECLARE cur1 CURSOR FOR SELECT vol_id, name, host, path, allocate, available, xattr FROM volume; 456 458 DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = TRUE; 457 459 … … 471 473 472 474 myloop: LOOP 473 FETCH cur1 INTO vol_idvar, namevar, pathvar, allocatevar, availablevar, xattrvar;475 FETCH cur1 INTO vol_idvar, namevar, hostvar, pathvar, allocatevar, availablevar, xattrvar; 474 476 IF `done` THEN LEAVE myloop; END IF; 475 477 INSERT INTO mountedvol 476 SELECT mountpoint, total, used, vol_idvar, namevar, pathvar, allocatevar, availablevar, xattrvar478 SELECT mountpoint, total, used, vol_idvar, namevar, hostvar, pathvar, allocatevar, availablevar, xattrvar 477 479 FROM 478 480 (SELECT *, INSTR(pathvar, mountpoint) = 1 as substring
Note:
See TracChangeset
for help on using the changeset viewer.
