==== Database modifications ==== == Tool Structure == *tl_name **varchar(255)** primaryKey //The unique tool name with extension// *tl_size **int** //file size// *tl_num_inputs **tinyint** //number of possible inputs// *tl_inputs **varchar(255)** //dataType key of accepted input types comma separated, semicolon separated between num inputs// **//example: first input takes fast-a (1) or .txt (0), second takes only .dat (4)// **//tl_inputs = 1,0;4// *tl_output **int unsigned** //the dataType key for the output file// *tl_description **tinyblob** //text description entered on upload// *tl_user **int unsigned** //the user key for the user who uploaded the file// *tl_user_text **varchar(255)** //The user name for the uploader// *tl_timestamp **char(14)** //The time uploaded according to mediaWiki's form of timestamp.// == DataType Structure == //This is esentailly an enumeration and listing in the database.// *dt_key **int unsigned** primary key //The dataType key autoincrement// *dt_name **varchar(255)** unique //The unique dataType name. (at least the most commonly accepted name)// == Data Structure == *da_key **int unsigned** primaryKey //a numeric key, autoincrement// *da_name **varchar(255)** unique //unique name with extension// *da_size **int** //file size// *da_type **int unsigned** //dataType key// *da_description **tinyblob** //a description, will reference it's creation piping if autogenerated result// *da_source **enum('result', 'upload')** //autogenerated result or an original upload?// *da_user **int unsigned** //user key for the user who uploaded or ran the creating tool// *da_user_text **varchar(255)** //the user name// *da_timestamp **char(14)** //the time uploaded according to mediaWiki's form of timestamp.// [[category:AiptasiaWiki]]