IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 18388


Ignore:
Timestamp:
Jun 30, 2008, 1:26:16 PM (18 years ago)
Author:
jhoblitt
Message:

add volume.host field

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm

    r18387 r18388  
    11# Copyright (c) 2004  Joshua Hoblitt
    22#
    3 # $Id: SQL.pm,v 1.58 2008-06-30 23:14:49 jhoblitt Exp $
     3# $Id: SQL.pm,v 1.59 2008-06-30 23:26:16 jhoblitt Exp $
    44
    55package Nebulous::Server::SQL;
     
    431431    FOREIGN KEY(vol_id) REFERENCES volume(vol_id) ON DELETE CASCADE,
    432432    name VARCHAR(255) NOT NULL,
     433    host VARCHAR(255) NOT NULL,
    433434    path VARCHAR(255) NOT NULL,
    434435    FOREIGN KEY(path) REFERENCES volume(path) ON DELETE CASCADE,
     
    448449    DECLARE vol_idvar INT;
    449450    DECLARE namevar VARCHAR(255);
     451    DECLARE hostvar VARCHAR(255);
    450452    DECLARE pathvar VARCHAR(255);
    451453    DECLARE allocatevar BOOLEAN;
     
    453455    DECLARE xattrvar BOOLEAN;
    454456    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;
    456458    DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = TRUE;
    457459
     
    471473
    472474    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;
    474476        IF `done` THEN LEAVE myloop; END IF;
    475477        INSERT INTO mountedvol
    476             SELECT mountpoint, total, used, vol_idvar, namevar, pathvar, allocatevar, availablevar, xattrvar
     478            SELECT mountpoint, total, used, vol_idvar, namevar, hostvar, pathvar, allocatevar, availablevar, xattrvar
    477479            FROM
    478480                (SELECT *, INSTR(pathvar, mountpoint) = 1 as substring
Note: See TracChangeset for help on using the changeset viewer.