Adding LP category DB changes see BT#5763

skala
Julio Montoya 13 years ago
parent c33eb76639
commit 1765f0c9f9
  1. 2
      main/install/db_main.sql
  2. 11
      main/install/install.lib.php
  3. 5
      main/install/migrate-db-1.9.0-1.10.0-pre.sql

@ -3149,4 +3149,4 @@ CREATE TABLE branch_transaction (
);
-- Do not move this
UPDATE settings_current SET selected_value = '1.10.0.21196' WHERE variable = 'chamilo_database_version';
UPDATE settings_current SET selected_value = '1.10.0.21217' WHERE variable = 'chamilo_database_version';

@ -2234,6 +2234,7 @@ function create_course_tables($course_db_name = null) {
// New Learning path
$TABLELP = $course_db_name . 'lp';
$TABLE_LP_CATEGORY = $course_db_name . 'lp_category';
$TABLELPITEM = $course_db_name . 'lp_item';
$TABLELPVIEW = $course_db_name . 'lp_view';
$TABLELPITEMVIEW = $course_db_name . 'lp_item_view';
@ -3203,11 +3204,21 @@ function create_course_tables($course_db_name = null) {
"modified_on DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', " .
"publicated_on DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', " .
"expired_on DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
category_id INT unsigned NOT NULL default 0,
PRIMARY KEY (c_id, id)
)" . $charset_clause;
Database::query($sql);
$sql = "CREATE TABLE IF NOT EXISTS `$TABLE_LP_CATEGORY` (
id int unsigned NOT NULL auto_increment,
$add_to_all_tables
name VARCHAR(255),
PRIMARY KEY (id)
)" . $charset_clause;
Database::query($sql);
$sql = "CREATE TABLE IF NOT EXISTS `$TABLELPVIEW` (
$add_to_all_tables" .
"id int unsigned auto_increment," . // unique ID from MySQL

@ -116,5 +116,8 @@ ALTER TABLE course_module change `column` column_module int unsigned NOT NULL de
ALTER TABLE c_survey_invitation ADD COLUMN group_id INT NOT NULL DEFAULT 0;
ALTER TABLE c_lp ADD COLUMN category_id INT unsigned NOT NULL default 0;
CREATE TABLE c_lp_category (id int unsigned NOT NULL auto_increment, c_id INT unsigned NOT NULL, name VARCHAR(255), PRIMARY KEY (id));
-- Do not move this
UPDATE settings_current SET selected_value = '1.10.0.21196' WHERE variable = 'chamilo_database_version';
UPDATE settings_current SET selected_value = '1.10.0.21217' WHERE variable = 'chamilo_database_version';
Loading…
Cancel
Save