Changeset 13115 for trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm
- Timestamp:
- May 1, 2007, 3:00:10 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Nebulous-Server/lib/Nebulous/Server/SQL.pm
r13092 r13115 1 1 # Copyright (c) 2004 Joshua Hoblitt 2 2 # 3 # $Id: SQL.pm,v 1.3 0 2007-05-01 02:52:04jhoblitt Exp $3 # $Id: SQL.pm,v 1.31 2007-05-02 01:00:10 jhoblitt Exp $ 4 4 5 5 package Nebulous::Server::SQL; … … 17 17 }, 18 18 update_instance_uri => qq{ 19 UPDATE instance SET uri = ? WHERE ins_id = ?19 UPDATE instance SET vol_id = ?, uri = ? WHERE ins_id = ? 20 20 }, 21 21 last_insert_id => qq{ … … 38 38 WHERE storage_object.so_id = ? 39 39 }, 40 new_object_instance => qq{40 new_object_instance => qq{ 41 41 INSERT INTO instance 42 VALUES (NULL, LAST_INSERT_ID(), 'error', NULL, NULL, NULL, NULL)42 VALUES (NULL, LAST_INSERT_ID(), 0, 'error', NULL, NULL, NULL, NULL) 43 43 }, 44 44 new_instance => qq{ 45 45 INSERT INTO instance 46 VALUES (NULL, ?, 'error', NULL,NULL, NULL, NULL)46 VALUES (NULL, ?, 0, 'error', NULL,NULL, NULL, NULL) 47 47 }, 48 48 get_object => qq{ … … 154 154 get_storage_volume_byname => qq{ 155 155 SELECT 156 path as volume, 156 vol_id, 157 path, 157 158 total - used as free 158 159 FROM mountedvol … … 165 166 get_storage_volume => qq{ 166 167 SELECT 167 path as volume, 168 vol_id, 169 path, 168 170 total - used as free 169 171 FROM mountedvol … … 210 212 { 211 213 my @clear = split /;/, <<END; 214 SET FOREIGN_KEY_CHECKS=0; 212 215 DROP TABLE IF EXISTS storage_object; 213 216 DROP TABLE IF EXISTS storage_object_attr; … … 219 222 DROP TABLE IF EXISTS class; 220 223 DROP TABLE IF EXISTS log; 221 DROP PROCEDURE IF EXISTS getmountedvol 224 DROP PROCEDURE IF EXISTS getmountedvol; 225 SET FOREIGN_KEY_CHECKS=1 222 226 END 223 227 $sql{get_db_clear} = \@clear; … … 273 277 ins_id BIGINT NOT NULL AUTO_INCREMENT, 274 278 so_id BIGINT NOT NULL, 279 vol_id INT NOT NULL, 275 280 uri VARCHAR(255) NOT NULL, 276 281 sha1sum CHAR(40) ASCII,
Note:
See TracChangeset
for help on using the changeset viewer.
