Moving extra DB changes in a extra.sql custom file see BT#6916

1.9.x
Julio Montoya 11 years ago
parent bf4c721132
commit 726eba9fe0
  1. 31
      main/work/add_document.php
  2. 29
      main/work/extra.sql

@ -120,34 +120,3 @@ if (empty($docId)) {
$form->display();
}
/**
* DB changes needed for new features in work tool
*
*
* 1. Create tables
*
CREATE TABLE IF NOT EXISTS c_student_publication_rel_document (
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
work_id INT NOT NULL,
document_id INT NOT NULL,
c_id INT NOT NULL
);
CREATE TABLE IF NOT EXISTS c_student_publication_rel_user (
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
work_id INT NOT NULL,
user_id INT NOT NULL,
c_id INT NOT NULL
);
CREATE TABLE IF NOT EXISTS c_student_publication_comment (id INT PRIMARY KEY NOT NULL AUTO_INCREMENT, work_id INT NOT NULL, c_id INT NOT NULL, comment text, user_id int NOT NULL, sent_at datetime NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE c_student_publication ADD COLUMN document_id int DEFAULT 0;
*
* Update configuration.php:
* $_configuration['add_document_to_work'] = true;
*
*/

@ -0,0 +1,29 @@
-- Extra DB changes needed for new features in work tool
CREATE TABLE IF NOT EXISTS c_student_publication_rel_document (
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
work_id INT NOT NULL,
document_id INT NOT NULL,
c_id INT NOT NULL
);
CREATE TABLE IF NOT EXISTS c_student_publication_rel_user (
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
work_id INT NOT NULL,
user_id INT NOT NULL,
c_id INT NOT NULL
);
CREATE TABLE IF NOT EXISTS c_student_publication_comment (
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
work_id INT NOT NULL,
c_id INT NOT NULL,
comment text,
user_id int NOT NULL,
sent_at datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE c_student_publication ADD COLUMN document_id int DEFAULT 0;
-- Update configuration.php:
-- $_configuration['add_document_to_work'] = true;
Loading…
Cancel
Save