Changeset 25493 for trunk/dbconfig
- Timestamp:
- Sep 23, 2009, 10:22:33 AM (17 years ago)
- Location:
- trunk/dbconfig
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/changes.txt
r25421 r25493 1260 1260 -- Vesion 1.1.56 1261 1261 1262 1262 -- Merge the rcDSProduct and rcDestination tables 1263 1264 ALTER TABLE rcDestination ADD COLUMN dbname varchar(64) AFTER last_fileset; 1265 ALTER TABLE rcDestination ADD COLUMN dbhost varchar(64) AFTER dbname; 1266 1267 UPDATE rcDestination JOIN rcDSProduct USING(prod_id) 1268 SET rcDestination.name = rcDSProduct.name, 1269 rcDestination.dbname = rcDSProduct.dbname, 1270 rcDestination.dbhost = rcDSProduct.dbhost; 1271 1272 ALTER TABLE rcDestination DROP foreign key rcDestination_ibfk_1 ; 1273 ALTER TABLE rcDestination DROP key prod_id; 1274 ALTER TABLE rcDestination DROP COLUMN prod_id; 1275 1276 -- change references to rcDSProduct in rcDSFileset to reference rcDestination 1277 1278 ALTER TABLE rcDSFileset DROP foreign key rcDSFileset_ibfk_2; 1279 ALTER TABLE rcDSFileset DROP key prod_id; 1280 ALTER TABLE rcDSFileset CHANGE COLUMN prod_id dest_id BIGINT NOT NULL DEFAULT '0'; 1281 ALTER TABLE rcDSFileset ADD KEY (dest_id); 1282 ALTER TABLE rcDSFileset ADD FOREIGN KEY (dest_id) REFERENCES rcDestination(dest_id); 1283 1284 -- finally drop the obsolete table 1285 DROP TABLE rcDSProduct; 1286 1287 -- The following changes should have been made to the gpc1 database ages ago 1288 -- do not apply if these columns exist 1289 ALTER TABLE pstampRequest DROP COLUMN outFileset; 1290 ALTER TABLE pstampRequest ADD COLUMN name VARCHAR(64) UNIQUE AFTER state; 1291 ALTER TABLE pstampRequest ADD COLUMN reqType VARCHAR(16) AFTER name; 1292 ALTER TABLE pstampRequest ADD COLUMN outProduct VARCHAR(64) after reqType; 1293 ALTER TABLE pstampRequest ADD COLUMN fault SMALLINT AFTER uri; 1294 -- end of old changes 1295 1296 -- This change is new 1297 ALTER TABLE pstampRequest ADD COLUMN label VARCHAR(64) AFTER reqType; -
trunk/dbconfig/pstamp.md
r24967 r25493 24 24 name STR 64 # UNIQUE 25 25 reqType STR 16 26 label STR 64 26 27 outProduct STR 64 27 28 uri STR 255 -
trunk/dbconfig/rc.md
r23999 r25493 1 rcDSProduct METADATA 2 prod_id S64 0 # Primary Key 3 name STR 64 4 dbname STR 64 5 dbhost STR 64 1 rcDestination METADATA 2 dest_id S64 0 # Primary Key 3 name STR 64 4 status_uri STR 255 5 comment STR 255 6 last_fileset STR 255 7 dbname STR 64 8 dbhost STR 64 9 state STR 64 # Key 6 10 END 7 11 … … 9 13 fs_id S64 0 # Primary Key 10 14 dist_id S64 0 # fkey(dist_id) ref distRun(dist_id) 11 prod_id S64 0 # fkey(prod_id) ref rcDSProduct(prod_id)15 dest_id S64 0 # fkey(dest_id) ref rcDestination(dest_id) 12 16 name STR 255 13 17 state STR 64 … … 15 19 END 16 20 17 rcDestination METADATA18 dest_id S64 0 # Primary Key19 prod_id S64 0 # fkey(prod_id) ref rcDSProduct(prod_id)20 name STR 6421 status_uri STR 25522 comment STR 25523 last_fileset STR 25524 state STR 64 # Key25 END26 21 27 22 rcInterest METADATA
Note:
See TracChangeset
for help on using the changeset viewer.
