Changeset 24544 for trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm
- Timestamp:
- Jun 24, 2009, 2:58:11 PM (17 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
r24540 r24544 466 466 CREATE TABLE storage_object ( 467 467 so_id BIGINT NOT NULL AUTO_INCREMENT, 468 ext_id VARCHAR(255) NOT NULL UNIQUE,468 ext_id VARCHAR(255) NOT NULL, 469 469 ext_id_basename VARCHAR(255) NOT NULL, 470 470 dir_id BIGINT NOT NULL, … … 472 472 type enum('REG_FILE'), 473 473 PRIMARY KEY(so_id), 474 UNIQUE KEY(ext_id), 474 475 KEY(dir_id), 475 476 KEY(type) … … 514 515 CREATE TABLE volume ( 515 516 vol_id INT NOT NULL AUTO_INCREMENT, 516 name VARCHAR(255) UNIQUENOT NULL,517 name VARCHAR(255) NOT NULL, 517 518 host VARCHAR(255) NOT NULL, 518 path VARCHAR(255) UNIQUENOT NULL,519 path VARCHAR(255) NOT NULL, 519 520 allocate BOOLEAN DEFAULT FALSE, 520 521 available BOOLEAN DEFAULT FALSE, … … 522 523 mountpoint VARCHAR(255) NOT NULL, 523 524 PRIMARY KEY(vol_id), 525 UNIQUE KEY(name), 526 UNiQUE KEY(path), 524 527 KEY(host(16)), 525 KEY(mountpoint(255)),526 528 KEY(allocate), 527 KEY(available) 529 KEY(available), 530 KEY(mountpoint(255)) 528 531 ) ENGINE=innodb DEFAULT CHARSET=latin1; 529 532 … … 531 534 532 535 CREATE TABLE mountedvol( 533 vol_id INT UNIQUENOT NULL,536 vol_id INT NOT NULL, 534 537 FOREIGN KEY(vol_id) REFERENCES volume(vol_id) ON DELETE CASCADE, 535 538 name VARCHAR(255) NOT NULL,
Note:
See TracChangeset
for help on using the changeset viewer.
