Browse Source

removed useless size markers for tinyint

Yannick Warnier 15 years ago
parent
commit
f59190b48f

+ 3 - 3
main/inc/lib/add_course.lib.inc.php

@@ -1738,7 +1738,7 @@ function update_Db_course($courseDbName, $language = null)
 			id int NOT NULL auto_increment PRIMARY KEY,
 			name text NOT NULL,
 			description TEXT NULL,
-			active tinyint(3) NOT NULL default 1,
+			active tinyint NOT NULL default 1,
 			attendance_qualify_title varchar(255) NULL,
 			attendance_qualify_max int NOT NULL default 0,
 			attendance_weight float(6,2) NOT NULL default '0.0',
@@ -1755,7 +1755,7 @@ function update_Db_course($courseDbName, $language = null)
 		CREATE TABLE `".$TBL_ATTENDANCE_SHEET."` (
 			user_id int NOT NULL,
 			attendance_calendar_id int NOT NULL,
-			presence tinyint(3) NOT NULL DEFAULT 0,
+			presence tinyint NOT NULL DEFAULT 0,
 			PRIMARY KEY(user_id, attendance_calendar_id)
 		)" . $charset_clause;
 	$result = Database::query($sql) or die(Database::error());
@@ -1768,7 +1768,7 @@ function update_Db_course($courseDbName, $language = null)
 			id int NOT NULL auto_increment,
 			attendance_id int NOT NULL ,
 			date_time datetime NOT NULL default '0000-00-00 00:00:00',
-			done_attendance tinyint(3) NOT NULL default 0,
+			done_attendance tinyint NOT NULL default 0,
 			PRIMARY KEY(id)
 		)" . $charset_clause;
 	$result = Database::query($sql) or die(Database::error());

+ 1 - 1
main/install/db_main.sql

@@ -761,7 +761,7 @@ VALUES
 ('timezone_value', 'timezones', 'select', 'Timezones', '', 'TimezoneValueTitle','TimezoneValueComment',NULL,'Timezones', 1),
 ('allow_user_course_subscription_by_course_admin', NULL, 'radio', 'Security', 'true', 'AllowUserCourseSubscriptionByCourseAdminTitle', 'AllowUserCourseSubscriptionByCourseAdminComment', NULL, NULL, 1),
 ('show_link_bug_notification', NULL, 'radio', 'Platform', 'true', 'ShowLinkBugNotificationTitle', 'ShowLinkBugNotificationComment', NULL, NULL, 0),
-('dokeos_database_version', NULL, 'textfield', NULL,'1.8.7.11512','DokeosDatabaseVersion','',NULL,NULL,0);
+('dokeos_database_version', NULL, 'textfield', NULL,'1.8.7.11515','DokeosDatabaseVersion','',NULL,NULL,0);
 
 
 UNLOCK TABLES;

+ 4 - 4
main/install/migrate-db-1.8.6.2-1.8.7-pre.sql

@@ -67,7 +67,7 @@ INSERT INTO settings_current (variable, subkey, type, category, selected_value,
 ALTER TABLE user_field_values CHANGE id id BIGINT NOT NULL AUTO_INCREMENT;
 ALTER TABLE user_field_values ADD INDEX (user_id, field_id);
 
-UPDATE settings_current SET selected_value = '1.8.7.11512' WHERE variable = 'dokeos_database_version';
+UPDATE settings_current SET selected_value = '1.8.7.11515' WHERE variable = 'dokeos_database_version';
 
 ALTER TABLE course_rel_user DROP PRIMARY KEY, ADD PRIMARY KEY (course_code, user_id, relation_type);
 ALTER TABLE session_rel_user DROP PRIMARY KEY, ADD PRIMARY KEY (id_session, id_user, relation_type);
@@ -113,15 +113,15 @@ ALTER TABLE track_e_online ADD COLUMN access_url_id INT NOT NULL DEFAULT 1;
 INSERT INTO tool(name,link,image,visibility,admin,address,added_tool,target,category) VALUES ('attendance','attendance/index.php','attendance.gif',0,'0','squaregrey.gif',0,'_self','authoring');
 ALTER TABLE course_description ADD COLUMN progress INT  NOT NULL DEFAULT 0 AFTER description_type;
 ALTER TABLE item_property ADD id int NOT NULL auto_increment PRIMARY KEY FIRST;
-CREATE TABLE attendance_calendar (id int NOT NULL auto_increment, attendance_id int NOT NULL, date_time datetime NOT NULL default '0000-00-00 00:00:00', done_attendance tinyint(3) NOT NULL default 0, PRIMARY KEY(id));
+CREATE TABLE attendance_calendar (id int NOT NULL auto_increment, attendance_id int NOT NULL, date_time datetime NOT NULL default '0000-00-00 00:00:00', done_attendance tinyint NOT NULL default 0, PRIMARY KEY(id));
 ALTER TABLE attendance_calendar ADD INDEX(attendance_id);
 ALTER TABLE attendance_calendar ADD INDEX(done_attendance);
-CREATE TABLE attendance_sheet (user_id int NOT NULL, attendance_calendar_id int NOT NULL, presence tinyint(3) NOT NULL DEFAULT 0, PRIMARY KEY(user_id, attendance_calendar_id));
+CREATE TABLE attendance_sheet (user_id int NOT NULL, attendance_calendar_id int NOT NULL, presence tinyint NOT NULL DEFAULT 0, PRIMARY KEY(user_id, attendance_calendar_id));
 ALTER TABLE attendance_sheet ADD INDEX(presence);
 CREATE TABLE attendance_result (id int NOT NULL auto_increment PRIMARY KEY, user_id int NOT NULL, attendance_id int NOT NULL, score int NOT NULL DEFAULT 0);
 ALTER TABLE attendance_result ADD INDEX(attendance_id);
 ALTER TABLE attendance_result ADD INDEX(user_id);
-CREATE TABLE attendance (id int NOT NULL auto_increment PRIMARY KEY, name text NOT NULL, description TEXT NULL, active tinyint(3) NOT NULL default 1, attendance_qualify_title varchar(255) NULL, attendance_qualify_max int NOT NULL default 0, attendance_weight float(6,2) NOT NULL default '0.0', session_id int NOT NULL default 0);
+CREATE TABLE attendance (id int NOT NULL auto_increment PRIMARY KEY, name text NOT NULL, description TEXT NULL, active tinyint NOT NULL default 1, attendance_qualify_title varchar(255) NULL, attendance_qualify_max int NOT NULL default 0, attendance_weight float(6,2) NOT NULL default '0.0', session_id int NOT NULL default 0);
 ALTER TABLE attendance ADD INDEX(session_id);
 ALTER TABLE attendance ADD INDEX(active);
 ALTER TABLE lp_view ADD session_id INT NOT NULL DEFAULT 0;