626a31bd940b062fe05a16053d72c23e139e9b49
chmalee
  Wed Nov 6 15:26:05 2024 -0800
Make primary key length on the fileName field to be long enough to make them unique

diff --git src/hg/lib/hubSpace.sql src/hg/lib/hubSpace.sql
index 8f6cff1..4246365 100644
--- src/hg/lib/hubSpace.sql
+++ src/hg/lib/hubSpace.sql
@@ -1,28 +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 default CURRENT_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)),
+    PRIMARY KEY(userName, fileName(255)), # hopefully 255 is long enough to get unique fileNames
     INDEX(userName),
     INDEX(fileName(25)),
     INDEX(fileType),
     INDEX(db),
     INDEX(location(25)),
     INDEX(creationTime),
     INDEX(lastModified),
     INDEX(md5sum)
 );