1 GridChem DB Layout with Groups HTML5 interactive image documentation. Move the mouse over tables to read the comments. Powered by DbSchema blacklist jobnotifications preferences queues software storageresources visualizationresources blacklistTable airavata.blacklist Pk pk_blacklist ( userID, softwareID ) userIDuserID * int default 0 Pk pk_blacklist ( userID, softwareID ) softwareIDsoftwareID * int default 0 createdcreated * date default '0000-00-00' lastUpdatedlastUpdated * date default '0000-00-00' enabledenabled * bit default 1 computeresourcesTable airavata.computeresources Pk pk_computeresources ( computeResourceID ) computeResourceIDcomputeResourceID * int diskTotalSpacediskTotalSpace * bigint diskAvailableSpacediskAvailableSpace * bigint default 0 availableCPUavailableCPU * bigint default 0 totalCPUtotalCPU * bigint supportEmailsupportEmail varchar(255) default 'help@gridchem.org' scratchDirectoryBasescratchDirectoryBase * varchar(255) default '$HOME' PflagPflag varchar(255) SCPflagSCPflag varchar(255) reflagreflag varchar(255) lindaIsAvailablelindaIsAvailable * int default 0 jobsProgramPathjobsProgramPath varchar(255) histProgramPathhistProgramPath varchar(255) killProgramPathkillProgramPath varchar(255) showstartPathshowstartPath * varchar(255) default 'not available' schedulerscheduler * enum('lsf','ll','pbs','moab','sge','condor') siteAcronymsiteAcronym varchar(10) default '' descriptiondescription varchar(255) default '' systemsystem * varchar(255) totalNodestotalNodes * bigint peakPerformancepeakPerformance double default 0 memorymemory * int scratchDiskscratchDisk varchar(255) default '0' webSitewebSite varchar(255) default 'http://www.gridchem.org' CPULoadCPULoad * int default 0 diskLoaddiskLoad * int default 0 memoryLoadmemoryLoad * int default 0 queueLoadqueueLoad * int default 0 jobsRunningjobsRunning * int default 0 jobsQueuedjobsQueued * int default 0 jobsOtherjobsOther * int default 0 lastUpdatedlastUpdated * timestamp default CURRENT_TIMESTAMP dnsTable airavata.dns Pk pk_dns ( DN, userID ) DNDN * varchar(255) default '' Pk pk_dns ( DN, userID ) userIDuserID * int default 0 lastUpdatedlastUpdated datetime createdcreated datetime filesTable airavata.files Pk pk_files ( id ) idid * int userIduserId * int uuiduuid * varchar(255) localPathlocalPath * varchar(255) remotePathremotePath varchar(255) default '0' jobIdjobId * int lengthlength * int createdcreated * datetime default '2007-04-01 12:00:00' lastUpdatedlastUpdated * timestamp default CURRENT_TIMESTAMP descriptiondescription varchar(255) default '' jobnotificationsTable airavata.jobnotifications Pk pk_jobnotifications ( id ) idid * int jobIDjobID * int typetype * enum('email','im','text','sms','facebook','twitter') default 'EMAIL' statusstatus * enum('initial','scheduled','running','stopped','submission_error','finished','removed','submitting','failed','migrating','unknown','suspended','runtime_error','waiting','hold','not_in_queue') default 'SCHEDULED' subjectsubject varchar(255) messagemessage text createdcreated datetime lastUpdatedlastUpdated datetime grmsJobStatusNotificationIDgrmsJobStatusNotificationID varchar(255) default '' delivereddelivered * int default 0 jobsTable airavata.jobs Pk pk_jobs ( jobID ) jobIDjobID * int localJobIDlocalJobID varchar(255) grmsJobIDgrmsJobID * varchar(255) default 'UNKNOWN' namename * varchar(255) researchProjectNameresearchProjectName * varchar(255) allocationNameallocationName * varchar(255) scratchDirscratchDir text requestedCPUsrequestedCPUs * int requestedCpuTimerequestedCpuTime * datetime requestedMemoryrequestedMemory * int createdcreated datetime queueIDqueueID * int projectIDprojectID * int userIDuserID * int costcost double startTimestartTime datetime default '3000-01-01 12:00:00' stopTimestopTime datetime default '3000-01-01 12:00:00' statusstatus * enum('submitting','scheduled','hold','waiting','initial','starting','running','preempted','checkpointing','migrating','resuming','exiting','suspended','stopped','cancelling','failed','finished','removed','unknown','submission_error','runtime_error','time_elapsed','not_in_queue') default 'INITIAL' usedCPUTimeusedCPUTime * double default 0 usedWallTimeusedWallTime double default 0 lastUpdatedlastUpdated * timestamp default CURRENT_TIMESTAMP usedCPUsusedCPUs * int default 0 computeResourceIDcomputeResourceID * varchar(11) default '' softwareResourceIDsoftwareResourceID * varchar(11) default '' storageResourceIDstorageResourceID * int default 23 inputinput mediumtext isMultiinputisMultiinput * bit default 0 metaDatametaData mediumtext cellNotifycellNotify * int default 0 imNotifyimNotify * int default 0 hiddenhidden * int default 0 deleteddeleted * int default 0 workflowIDworkflowID int networkresourcesTable airavata.networkresources Pk pk_networkresources ( networkResourceID ) networkResourceIDnetworkResourceID * int default 0 maskmask varchar(30) networkNamenetworkName varchar(255) bandwidthbandwidth float(12,0) latencylatency float(12,0) bwMaeForecastbwMaeForecast float(12,0) bwMseErrorbwMseError float(12,0) bwMaeErrorbwMaeError float(12,0) bwMSeForecastbwMSeForecast float(12,0) ltMaeForecastltMaeForecast float(12,0) ltMaeErrorltMaeError float(12,0) ltMseForecastltMseForecast float(12,0) ltMseErrorltMseError float(12,0) toResourceIDtoResourceID * int default 1 fromResourceIDfromResourceID * int default 1 nodesTable airavata.nodes Pk pk_nodes ( nodeID ) nodeIDnodeID * int computeResourceIDcomputeResourceID * int default 0 CPUSpeedCPUSpeed bigint CPUsPerNodeCPUsPerNode bigint memoryPerNodememoryPerNode bigint memoryAvailablememoryAvailable bigint ramTotalramTotal bigint ramAvailableramAvailable bigint occurancesoccurances bigint localDiskSpacelocalDiskSpace bigint localDiskDirlocalDiskDir varchar(255) accessByQueuesaccessByQueues varchar(255) swapSpaceswapSpace bigint createdcreated datetime lastUpdatedlastUpdated datetime preferencesTable airavata.preferences Pk pk_preferences ( ID ) IDID * int Unq user ( userID ) userIDuserID * int preferencespreferences text lastUpdatedlastUpdated * timestamp default CURRENT_TIMESTAMP createdcreated * datetime default '2006-04-27 14:24:00' projectrenewalsTable airavata.projectrenewals Pk pk_projectrenewals ( id ) idid * int projectIdprojectId * int default 0 renewalDaterenewalDate * datetime default '2008-03-11 12:00:00' expirationDateexpirationDate * datetime default '2008-03-11 12:00:00' createdcreated * date default '2008-03-11' allocationAmountallocationAmount double projectresourceTable airavata.projectresource Pk pk_projectresource ( ID ) IDID * int projectIDprojectID * int default 0 resourceIDresourceID * int default 0 allocationNameallocationName * varchar(255) default '' SUsLocalAwardedSUsLocalAwarded * double default 0 SUsLocalUsedSUsLocalUsed * double default 0 SUsLocalBalanceSUsLocalBalance * double default 0 startDatestartDate * datetime default '2006-04-01 00:00:00' endDateendDate * datetime default '2007-09-30 00:00:00' enabledenabled * bit default 1 projectsTable airavata.projects Pk pk_projects ( projectID ) projectIDprojectID * int Unq name ( projectName ) projectNameprojectName * varchar(80) default 'unknown' projectTypeprojectType * enum('external','community','teragrid') default 'COMMUNITY' funderfunder text projectDescriptionprojectDescription text commentcomment text sponsorClasssponsorClass enum('university','government_lab','medical_center','k_12','other') default 'UNIVERSITY' sponsorNamesponsorName varchar(255) default 'self' projectStatusprojectStatus * enum('pending','active','deactivated','expired','overdrawn') default 'PENDING' projectStartprojectStart * datetime default '2007-04-01 00:00:01' projectEndprojectEnd * datetime default '2007-04-01 00:00:01' createdByUserIDcreatedByUserID int default 0 lastUpdatedlastUpdated * timestamp default CURRENT_TIMESTAMP isDefaultisDefault * int default 0 SUsRequestedSUsRequested bigint default 0 SUsAwardedSUsAwarded double default 0 SUsUsedSUsUsed double default 0 memoryMBperCPUmemoryMBperCPU int default 0 SUsPerJobSUsPerJob int default 0 diskGBperJobdiskGBperJob int default 0 CPUsPerJobCPUsPerJob int default 0 extProjectHostListextProjectHostList text appsRequestedappsRequested text createdcreated * datetime default '0000-00-00 00:00:00' enabledenabled * bit default 0 queuesTable airavata.queues Pk pk_queues ( queueID ) queueIDqueueID * int computeResourceIDcomputeResourceID int namename * varchar(255) default 'default' commentcomment varchar(255) isDefaultisDefault * int default 1 statusstatus * enum('up','down','unknown') default 'UP' assignedCPUNumberassignedCPUNumber * bigint default 1 queueLimitqueueLimit * bigint default 100 runLimitrunLimit * bigint default 10 wallClockLimitwallClockLimit * datetime default '1970-01-05 00:00:00' runningrunning * int default 0 waitingwaiting * int default 0 otherother * int default 0 cpuTimeLimitcpuTimeLimit * datetime default '1970-01-05 00:00:00' maxCPUsmaxCPUs * int default 1 maxNodesmaxNodes * int default 1 lastUpdatedlastUpdated * datetime default '2007-05-01 12:10:00' memLimitPerCPUmemLimitPerCPU * bigint default 2000 validvalid * bit default 1 canShareNodecanShareNode * tinyint default 0 resourcesTable airavata.resources Pk pk_resources ( resourceID ) resourceIDresourceID * int namename * varchar(255) default '' commentcomment * text typetype enum('compute','storage','network','visualization','other','condor','cloud') default 'COMPUTE' IPAddressIPAddress * varchar(255) default 'not applicable' createdcreated datetime default '2006-01-19 11:53:00' lastDownTimelastDownTime datetime default '2006-01-19 11:53:00' lastUpdatedlastUpdated datetime default '2006-01-19 11:53:00' statusstatus enum('up','down','online','offline','unknown') default 'UNKNOWN' hostnamehostname * varchar(255) default 'not applicable' validvalid * int default 1 siteIDsiteID * int sessionsTable airavata.sessions Pk pk_sessions ( id ) idid * int Unq token ( token ) tokentoken * varchar(255) destroyeddestroyed datetime expiresexpires * datetime createdcreated * datetime projectIdprojectId int macAddressmacAddress varchar(255) default '' userIduserId * int proxyproxy * text typetype * enum('community','external','teragrid') sitesTable airavata.sites Pk pk_sites ( siteID ) siteIDsiteID * int acronymacronym varchar(10) namename varchar(128) descriptiondescription text lastUpdatedlastUpdated datetime softwareTable airavata.software Pk pk_software ( softwareResourceID ) softwareResourceIDsoftwareResourceID * int moduleIDmoduleID * int default 0 authorNameauthorName * varchar(255) default 'set_me' authorEmailauthorEmail * varchar(255) default 'set_me' authorStreetauthorStreet * varchar(255) default 'set_me' authorCityauthorCity varchar(255) authorStateauthorState * varchar(100) default 'set_me' authorZipCodeauthorZipCode * varchar(10) default 'set_me' acronymacronym * varchar(20) default 'set_me' versionReleaseversionRelease * varchar(255) default 'set_me' versionDateversionDate * datetime default '0000-00-00 00:00:00' shortDescriptionshortDescription varchar(80) default '' longDescriptionlongDescription varchar(255) default '' namename * varchar(255) default 'chemistry_app' helpWebSitehelpWebSite varchar(255) default 'not available' inputFileExtensioninputFileExtension * varchar(8) default '.inp' commentcomment * varchar(255) createdcreated * datetime lastUpdatedlastUpdated * timestamp default CURRENT_TIMESTAMP softwareinputfilesTable airavata.softwareinputfiles Pk pk_softwareinputfiles ( inputFileID, softwareResourceID ) inputFileIDinputFileID * int Pk pk_softwareinputfiles ( inputFileID, softwareResourceID ) softwareResourceIDsoftwareResourceID * int default 0 gridchemjobIDgridchemjobID * int default 0 inputfiledescriptioninputfiledescription * enum('molecularstructure','velocity','topology','forcefieldparams','constraints','trajectory','runparameters') default 'molecularStructure' suffixsuffix * varchar(255) default '' pathnamepathname * text lastUpdatedlastUpdated * datetime default '0000-00-00 00:00:00' softwareinstallationTable airavata.softwareinstallation softwareResourceIDsoftwareResourceID * int default 11 computeResourceID ( computeResourceID ) computeResourceIDcomputeResourceID * int default 100 compileDatecompileDate * datetime default '0000-00-00 00:00:00' compilerNamecompilerName * varchar(255) default 'set_me' compilerVersioncompilerVersion * varchar(255) default '-1' homeDirhomeDir * varchar(255) default 'set_me' modulemodule * varchar(255) default 'set_me' softenvsoftenv * varchar(255) default '' executablePathexecutablePath * varchar(255) default 'set_me' scriptPathscriptPath * varchar(255) default 'set_me' argumentsarguments * varchar(255) default 'set_me' usageusage * varchar(255) default 'set_me' licenseTypelicenseType * varchar(80) default 'set_me' totalLicensestotalLicenses * int default 0 licenseInfolicenseInfo * varchar(255) default '-1' licenseServerlicenseServer * varchar(255) default 'set_me' startupEnvironmentstartupEnvironment * varchar(255) default 'set_me' argCommentsargComments * varchar(255) default 'set_me' namename * varchar(255) default 'chemistry_app' lastUpdatedlastUpdated * datetime default '1900-01-01 00:00:00' validvalid * int default 1 softwaremodulesTable airavata.softwaremodules Pk pk_softwaremodules ( id ) idid * int softwareIDsoftwareID * int default 0 namename * varchar(128) default '0' createdcreated * timestamp default CURRENT_TIMESTAMP storageresourcesTable airavata.storageresources Pk pk_storageresources ( storageResourceID ) storageResourceIDstorageResourceID * int diskTotalSpacediskTotalSpace bigint default 0 diskFreeSpacediskFreeSpace bigint default 0 diskSeekTimediskSeekTime bigint default 5 diskRpmdiskRpm bigint default 5 accessaccess * enum('gsiftp','ftp','http','sftp') default 'GSIFTP' quotaquota bigint purgeDatapurgeData * bit default 0 backupbackup * bit default 0 webSitewebSite varchar(255) userprojectTable airavata.userproject Pk pk_userproject ( ID ) IDID * int userIDuserID * int default 0 projectIDprojectID * int default 0 userTypeuserType * enum('pi','admin','user') default 'USER' SUsUsedUserSUsUsedUser * double default 0 SUsLimitUserSUsLimitUser * double default 0 SUsBalanceUserSUsBalanceUser * double default 0 mssmss * int enabledenabled * bit default 0 userprojectresourceTable airavata.userprojectresource Pk pk_userprojectresource ( userID, projectID, resourceID, allocationName ) userIDuserID * int default 0 Pk pk_userprojectresource ( userID, projectID, resourceID, allocationName ) projectIDprojectID * int default 0 Pk pk_userprojectresource ( userID, projectID, resourceID, allocationName ) resourceIDresourceID * int default 0 Pk pk_userprojectresource ( userID, projectID, resourceID, allocationName ) allocationNameallocationName * varchar(255) default '' loginNameloginName * varchar(255) default '' localUserTypelocalUserType * enum('pi','admin','user') default 'USER' SUsLocalUserAwardedSUsLocalUserAwarded * double default 0 SUsLocalUserUsedSUsLocalUserUsed * double default 0 SUsLocalUserBalanceSUsLocalUserBalance * double default 0 bannedbanned * bit default 0 enabledenabled * bit default 1 usersTable airavata.users Pk pk_users ( userID ) userIDuserID * int firstNamefirstName * varchar(80) default '' lastNamelastName * varchar(80) default '' middleInitialmiddleInitial varchar(5) default '' Unq uname ( userName ) userNameuserName * varchar(80) default '' initialPasswordinitialPassword * varchar(255) default '' passwordpassword * varchar(255) default '' privilegeprivilege * enum('pi','admin','user') default 'USER' createdcreated * datetime default '0000-00-00 00:00:00' createdByUserIDcreatedByUserID * int default 0 activeactive * int default 0 researchStatusresearchStatus * enum('faculty','graduate','undergraduate','postdoctorate','university_research_staff','university_non_research_staff','other') default 'FACULTY' instituteinstitute * varchar(255) default '' departmentdepartment * varchar(255) default '' addr1addr1 * varchar(80) default '' addr2addr2 varchar(80) default '' citycity * varchar(255) default '' statestate * varchar(100) default '' zipCodezipCode * varchar(10) default '' countrycountry * varchar(80) default '' phonephone * varchar(40) default '' cellcell varchar(14) default 'none provided' imHandleimHandle varchar(50) default 'none provided' faxfax varchar(40) default '' emailemail * varchar(255) default '' commentcomment text dataVersiondataVersion * varchar(11) default '0.2.0' lastUpdatedlastUpdated * datetime default '2006-04-01 00:00:00' resetKeyresetKey * varchar(21) default '' enabledenabled * smallint default 0 visualizationresourcesTable airavata.visualizationresources visualizationResourceIDvisualizationResourceID * int default 1 numNodesnumNodes * bigint default 1 numProcessorsnumProcessors * bigint default 1 peakPerformancepeakPerformance float(12,0) memorymemory bigint scratchDiskscratchDisk varchar(255) default '/u/ac/' peakPolygonspeakPolygons bigint graphicsHwgraphicsHw varchar(255) default 'unknown' workflowsTable airavata.workflows Pk pk_workflows ( id ) idid * int namename * varchar(255) descriptiondescription varchar(255) startTimestartTime datetime stopTimestopTime datetime statusstatus * enum('submitting','scheduled','hold','waiting','initial','starting','running','preempted','checkpointing','migrating','resuming','exiting','suspended','stopped','cancelling','failed','finished','removed','unknown','submission_error','runtime_error','time_elapsed','not_in_queue') default 'INITIAL' lastUpdatedlastUpdated timestamp hiddenhidden * bit default 0 deleteddeleted * bit default 0 createdcreated * datetime userIDuserID * int In DbSchema you may create multiple layouts with the same or different tables. Layouts will be saved to project file. Double-click any column, foreign key or table headers to edit.


Table blacklist

Columns
* userID int DEFO 0
* softwareID int DEFO 0
* created date DEFO '0000-00-00'
* lastUpdated date DEFO '0000-00-00'
* enabled bit DEFO 1
Indexes
Pkpk_blacklist ON userID, softwareID


Table computeresources

Columns
* computeResourceID int AUTOINCREMENT
* diskTotalSpace bigint
* diskAvailableSpace bigint DEFO 0
* availableCPU bigint DEFO 0
* totalCPU bigint
  supportEmail varchar( 255 ) DEFO 'help@gridchem.org'
* scratchDirectoryBase varchar( 255 ) DEFO '$HOME'
  Pflag varchar( 255 )
  SCPflag varchar( 255 )
  reflag varchar( 255 )
* lindaIsAvailable int DEFO 0
  jobsProgramPath varchar( 255 )
  histProgramPath varchar( 255 )
  killProgramPath varchar( 255 )
* showstartPath varchar( 255 ) DEFO 'not available'
* scheduler enum
  siteAcronym varchar( 10 ) DEFO ''
  description varchar( 255 ) DEFO ''
* system varchar( 255 )
* totalNodes bigint
  peakPerformance double DEFO 0
* memory int
  scratchDisk varchar( 255 ) DEFO '0'
  webSite varchar( 255 ) DEFO 'http://www.gridchem.org'
* CPULoad int DEFO 0
* diskLoad int DEFO 0
* memoryLoad int DEFO 0
* queueLoad int DEFO 0
* jobsRunning int DEFO 0
* jobsQueued int DEFO 0
* jobsOther int DEFO 0
* lastUpdated timestamp DEFO CURRENT_TIMESTAMP
Indexes
Pkpk_computeresources ON computeResourceID


Table dns

Columns
* DN varchar( 255 ) DEFO ''
* userID int DEFO 0
  lastUpdated datetime
  created datetime
Indexes
Pkpk_dns ON DN, userID


Table files

Columns
* id int AUTOINCREMENT
* userId int
* uuid varchar( 255 )
* localPath varchar( 255 )
  remotePath varchar( 255 ) DEFO '0'
* jobId int
* length int
* created datetime DEFO '2007-04-01 12:00:00'
* lastUpdated timestamp DEFO CURRENT_TIMESTAMP
  description varchar( 255 ) DEFO ''
Indexes
Pkpk_files ON id


Table jobnotifications

Columns
* id int AUTOINCREMENT
* jobID int
* type enum DEFO 'EMAIL'
* status enum DEFO 'SCHEDULED'
  subject varchar( 255 )
  message text
  created datetime
  lastUpdated datetime
  grmsJobStatusNotificationID varchar( 255 ) DEFO ''
* delivered int DEFO 0
Indexes
Pkpk_jobnotifications ON id


Table jobs

Columns
* jobID int AUTOINCREMENT
  localJobID varchar( 255 )
* grmsJobID varchar( 255 ) DEFO 'UNKNOWN'
* name varchar( 255 )
* researchProjectName varchar( 255 )
* allocationName varchar( 255 )
  scratchDir text
* requestedCPUs int
* requestedCpuTime datetime
* requestedMemory int
  created datetime
* queueID int
* projectID int
* userID int
  cost double
  startTime datetime DEFO '3000-01-01 12:00:00'
  stopTime datetime DEFO '3000-01-01 12:00:00'
* status enum DEFO 'INITIAL'
* usedCPUTime double DEFO 0
  usedWallTime double DEFO 0
* lastUpdated timestamp DEFO CURRENT_TIMESTAMP
* usedCPUs int DEFO 0
* computeResourceID varchar( 11 ) DEFO ''
* softwareResourceID varchar( 11 ) DEFO ''
* storageResourceID int DEFO 23
  input mediumtext
* isMultiinput bit DEFO 0
  metaData mediumtext
* cellNotify int DEFO 0
* imNotify int DEFO 0
* hidden int DEFO 0
* deleted int DEFO 0
  workflowID int
Indexes
Pkpk_jobs ON jobID


Table networkresources

Columns
* networkResourceID int DEFO 0
  mask varchar( 30 )
  networkName varchar( 255 )
  bandwidth float( 12, 0 )
  latency float( 12, 0 )
  bwMaeForecast float( 12, 0 )
  bwMseError float( 12, 0 )
  bwMaeError float( 12, 0 )
  bwMSeForecast float( 12, 0 )
  ltMaeForecast float( 12, 0 )
  ltMaeError float( 12, 0 )
  ltMseForecast float( 12, 0 )
  ltMseError float( 12, 0 )
* toResourceID int DEFO 1
* fromResourceID int DEFO 1
Indexes
Pkpk_networkresources ON networkResourceID


Table nodes

Columns
* nodeID int AUTOINCREMENT
* computeResourceID int DEFO 0
  CPUSpeed bigint
  CPUsPerNode bigint
  memoryPerNode bigint
  memoryAvailable bigint
  ramTotal bigint
  ramAvailable bigint
  occurances bigint
  localDiskSpace bigint
  localDiskDir varchar( 255 )
  accessByQueues varchar( 255 )
  swapSpace bigint
  created datetime
  lastUpdated datetime
Indexes
Pkpk_nodes ON nodeID


Table preferences

Columns
* ID int AUTOINCREMENT
* userID int
  preferences text
* lastUpdated timestamp DEFO CURRENT_TIMESTAMP
* created datetime DEFO '2006-04-27 14:24:00'
Indexes
Pkpk_preferences ON ID
Uuser ON userID


Table projectrenewals

Columns
* id int AUTOINCREMENT
* projectId int DEFO 0
* renewalDate datetime DEFO '2008-03-11 12:00:00'
* expirationDate datetime DEFO '2008-03-11 12:00:00'
* created date DEFO '2008-03-11'
  allocationAmount double
Indexes
Pkpk_projectrenewals ON id


Table projectresource

Columns
* ID int AUTOINCREMENT
* projectID int DEFO 0
* resourceID int DEFO 0
* allocationName varchar( 255 ) DEFO ''
* SUsLocalAwarded double DEFO 0
* SUsLocalUsed double DEFO 0
* SUsLocalBalance double DEFO 0
* startDate datetime DEFO '2006-04-01 00:00:00'
* endDate datetime DEFO '2007-09-30 00:00:00'
* enabled bit DEFO 1
Indexes
Pkpk_projectresource ON ID


Table projects

Columns
* projectID int AUTOINCREMENT
* projectName varchar( 80 ) DEFO 'unknown'
* projectType enum DEFO 'COMMUNITY'
  funder text
  projectDescription text
  comment text
  sponsorClass enum DEFO 'UNIVERSITY'
  sponsorName varchar( 255 ) DEFO 'self'
* projectStatus enum DEFO 'PENDING'
* projectStart datetime DEFO '2007-04-01 00:00:01'
* projectEnd datetime DEFO '2007-04-01 00:00:01'
  createdByUserID int DEFO 0
* lastUpdated timestamp DEFO CURRENT_TIMESTAMP
* isDefault int DEFO 0
  SUsRequested bigint DEFO 0
  SUsAwarded double DEFO 0
  SUsUsed double DEFO 0
  memoryMBperCPU int DEFO 0
  SUsPerJob int DEFO 0
  diskGBperJob int DEFO 0
  CPUsPerJob int DEFO 0
  extProjectHostList text
  appsRequested text
* created datetime DEFO '0000-00-00 00:00:00'
* enabled bit DEFO 0
Indexes
Pkpk_projects ON projectID
Uname ON projectName


Table queues

Columns
* queueID int AUTOINCREMENT
  computeResourceID int
* name varchar( 255 ) DEFO 'default'
  comment varchar( 255 )
* isDefault int DEFO 1
* status enum DEFO 'UP'
* assignedCPUNumber bigint DEFO 1
* queueLimit bigint DEFO 100
* runLimit bigint DEFO 10
* wallClockLimit datetime DEFO '1970-01-05 00:00:00'
* running int DEFO 0
* waiting int DEFO 0
* other int DEFO 0
* cpuTimeLimit datetime DEFO '1970-01-05 00:00:00'
* maxCPUs int DEFO 1
* maxNodes int DEFO 1
* lastUpdated datetime DEFO '2007-05-01 12:10:00'
* memLimitPerCPU bigint DEFO 2000
* valid bit DEFO 1
* canShareNode tinyint DEFO 0
Indexes
Pkpk_queues ON queueID


Table resources

Columns
* resourceID int AUTOINCREMENT
* name varchar( 255 ) DEFO ''
* comment text
  type enum DEFO 'COMPUTE'
* IPAddress varchar( 255 ) DEFO 'not applicable'
  created datetime DEFO '2006-01-19 11:53:00'
  lastDownTime datetime DEFO '2006-01-19 11:53:00'
  lastUpdated datetime DEFO '2006-01-19 11:53:00'
  status enum DEFO 'UNKNOWN'
* hostname varchar( 255 ) DEFO 'not applicable'
* valid int DEFO 1
* siteID int
Indexes
Pkpk_resources ON resourceID


Table sessions

Columns
* id int AUTOINCREMENT
* token varchar( 255 )
  destroyed datetime
* expires datetime
* created datetime
  projectId int
  macAddress varchar( 255 ) DEFO ''
* userId int
* proxy text
* type enum
Indexes
Pkpk_sessions ON id
Utoken ON token


Table sites

Columns
* siteID int AUTOINCREMENT
  acronym varchar( 10 )
  name varchar( 128 )
  description text
  lastUpdated datetime
Indexes
Pkpk_sites ON siteID


Table software

Columns
* softwareResourceID int AUTOINCREMENT
* moduleID int DEFO 0
* authorName varchar( 255 ) DEFO 'set_me'
* authorEmail varchar( 255 ) DEFO 'set_me'
* authorStreet varchar( 255 ) DEFO 'set_me'
  authorCity varchar( 255 )
* authorState varchar( 100 ) DEFO 'set_me'
* authorZipCode varchar( 10 ) DEFO 'set_me'
* acronym varchar( 20 ) DEFO 'set_me'
* versionRelease varchar( 255 ) DEFO 'set_me'
* versionDate datetime DEFO '0000-00-00 00:00:00'
  shortDescription varchar( 80 ) DEFO ''
  longDescription varchar( 255 ) DEFO ''
* name varchar( 255 ) DEFO 'chemistry_app'
  helpWebSite varchar( 255 ) DEFO 'not available'
* inputFileExtension varchar( 8 ) DEFO '.inp'
* comment varchar( 255 )
* created datetime
* lastUpdated timestamp DEFO CURRENT_TIMESTAMP
Indexes
Pkpk_software ON softwareResourceID


Table softwareinputfiles

Columns
* inputFileID int AUTOINCREMENT
* softwareResourceID int DEFO 0
* gridchemjobID int UNSIGNED DEFO 0
* inputfiledescription enum DEFO 'molecularStructure'
* suffix varchar( 255 ) DEFO ''
* pathname text
* lastUpdated datetime DEFO '0000-00-00 00:00:00'
Indexes
Pkpk_softwareinputfiles ON inputFileID, softwareResourceID


Table softwareinstallation

Columns
* softwareResourceID int DEFO 11
* computeResourceID int DEFO 100
* compileDate datetime DEFO '0000-00-00 00:00:00'
* compilerName varchar( 255 ) DEFO 'set_me'
* compilerVersion varchar( 255 ) DEFO '-1'
* homeDir varchar( 255 ) DEFO 'set_me'
* module varchar( 255 ) DEFO 'set_me'
* softenv varchar( 255 ) DEFO ''
* executablePath varchar( 255 ) DEFO 'set_me'
* scriptPath varchar( 255 ) DEFO 'set_me'
* arguments varchar( 255 ) DEFO 'set_me'
* usage varchar( 255 ) DEFO 'set_me'
* licenseType varchar( 80 ) DEFO 'set_me'
* totalLicenses int DEFO 0
* licenseInfo varchar( 255 ) DEFO '-1'
* licenseServer varchar( 255 ) DEFO 'set_me'
* startupEnvironment varchar( 255 ) DEFO 'set_me'
* argComments varchar( 255 ) DEFO 'set_me'
* name varchar( 255 ) DEFO 'chemistry_app'
* lastUpdated datetime DEFO '1900-01-01 00:00:00'
* valid int DEFO 1
Indexes
 computeResourceID ON computeResourceID


Table softwaremodules

Columns
* id int AUTOINCREMENT
* softwareID int DEFO 0
* name varchar( 128 ) DEFO '0'
* created timestamp DEFO CURRENT_TIMESTAMP
Indexes
Pkpk_softwaremodules ON id


Table storageresources

Columns
* storageResourceID int AUTOINCREMENT
  diskTotalSpace bigint DEFO 0
  diskFreeSpace bigint DEFO 0
  diskSeekTime bigint DEFO 5
  diskRpm bigint DEFO 5
* access enum DEFO 'GSIFTP'
  quota bigint
* purgeData bit DEFO 0
* backup bit DEFO 0
  webSite varchar( 255 )
Indexes
Pkpk_storageresources ON storageResourceID


Table userproject

Columns
* ID int AUTOINCREMENT
* userID int DEFO 0
* projectID int DEFO 0
* userType enum DEFO 'USER'
* SUsUsedUser double DEFO 0
* SUsLimitUser double DEFO 0
* SUsBalanceUser double DEFO 0
* mss int
* enabled bit DEFO 0
Indexes
Pkpk_userproject ON ID


Table userprojectresource

Columns
* userID int DEFO 0
* projectID int DEFO 0
* resourceID int DEFO 0
* allocationName varchar( 255 ) DEFO ''
* loginName varchar( 255 ) DEFO ''
* localUserType enum DEFO 'USER'
* SUsLocalUserAwarded double DEFO 0
* SUsLocalUserUsed double DEFO 0
* SUsLocalUserBalance double DEFO 0
* banned bit DEFO 0
* enabled bit DEFO 1
Indexes
Pkpk_userprojectresource ON userID, projectID, resourceID, allocationName


Table users

Columns
* userID int AUTOINCREMENT
* firstName varchar( 80 ) DEFO ''
* lastName varchar( 80 ) DEFO ''
  middleInitial varchar( 5 ) DEFO ''
* userName varchar( 80 ) DEFO ''
* initialPassword varchar( 255 ) DEFO ''
* password varchar( 255 ) DEFO ''
* privilege enum DEFO 'USER'
* created datetime DEFO '0000-00-00 00:00:00'
* createdByUserID int DEFO 0
* active int DEFO 0
* researchStatus enum DEFO 'FACULTY'
* institute varchar( 255 ) DEFO ''
* department varchar( 255 ) DEFO ''
* addr1 varchar( 80 ) DEFO ''
  addr2 varchar( 80 ) DEFO ''
* city varchar( 255 ) DEFO ''
* state varchar( 100 ) DEFO ''
* zipCode varchar( 10 ) DEFO ''
* country varchar( 80 ) DEFO ''
* phone varchar( 40 ) DEFO ''
  cell varchar( 14 ) DEFO 'none provided'
  imHandle varchar( 50 ) DEFO 'none provided'
  fax varchar( 40 ) DEFO ''
* email varchar( 255 ) DEFO ''
  comment text
* dataVersion varchar( 11 ) DEFO '0.2.0'
* lastUpdated datetime DEFO '2006-04-01 00:00:00'
* resetKey varchar( 21 ) DEFO ''
* enabled smallint DEFO 0
Indexes
Pkpk_users ON userID
Uuname ON userName


Table visualizationresources

Columns
* visualizationResourceID int DEFO 1
* numNodes bigint DEFO 1
* numProcessors bigint DEFO 1
  peakPerformance float( 12, 0 )
  memory bigint
  scratchDisk varchar( 255 ) DEFO '/u/ac/'
  peakPolygons bigint
  graphicsHw varchar( 255 ) DEFO 'unknown'


Table workflows

Columns
* id int AUTOINCREMENT
* name varchar( 255 )
  description varchar( 255 )
  startTime datetime
  stopTime datetime
* status enum DEFO 'INITIAL'
  lastUpdated timestamp
* hidden bit DEFO 0
* deleted bit DEFO 0
* created datetime
* userID int
Indexes
Pkpk_workflows ON id

Powered by DbSchema