3a88c02326aadbb1df3436cd519f7b8a4df6ae5b chmalee Thu Jun 6 15:32:15 2024 -0700 Work in progress using the mysql table for hubSpace on client side diff --git src/hg/lib/hubSpace.sql src/hg/lib/hubSpace.sql index 695a284..3b4fbb7 100644 --- src/hg/lib/hubSpace.sql +++ src/hg/lib/hubSpace.sql @@ -1,26 +1,28 @@ # hubSpace.sql was originally generated by the autoSql program, which also # generated hubSpace.c and hubSpace.h. This creates the database representation of # an object which can be loaded and saved from RAM in a fairly # automatic way. #file storage table for users to store uploaded tracks CREATE TABLE hubSpace ( userName varchar(255) not null, # userName of user uploading file fileName longblob not null, # name of uploaded files. The actual path to this file is different fileSize bigint not null, # size of the uploaded file fileType varchar(255) not null, # track type of file creationTime timestamp, # first upload time lastModified timestamp, # last change time hubNameList longblob, # comma separated list of hubs this file is a part of db varchar(255) not null, # genome assembly associated with this file location longblob not null, # file system path or URL to file + md5sum varchar(255) not null, # md5sum of file #Indices PRIMARY KEY(userName, fileName(25)), INDEX(userName), INDEX(fileName(25)), INDEX(fileType), INDEX(db), INDEX(location(25)), INDEX(creationTime), - INDEX(lastModified) + INDEX(lastModified), + INDEX(md5sum) );