Skip to content

Commit 6efd3bb

Browse files
committed
Updating Schema
1 parent 591a269 commit 6efd3bb

File tree

3 files changed

+27
-6
lines changed

3 files changed

+27
-6
lines changed

schema/migrationScripts/3.0.30.sql

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
ALTER TABLE `sections`
2+
CHANGE `type` `type` ENUM ('R', 'N', 'H', 'BL', 'OL')
3+
CHARACTER SET latin1
4+
COLLATE latin1_swedish_ci NOT NULL DEFAULT 'R'
5+
COMMENT 'R=regular, N=night, OL=online, H=honors, BL=????',
6+
CHANGE `maxenroll` `maxenroll` SMALLINT(3) UNSIGNED NOT NULL
7+
COMMENT 'max enrollment',
8+
CHANGE `curenroll` `curenroll` SMALLINT(3) UNSIGNED NOT NULL
9+
COMMENT 'current enrollment',
10+
CHANGE `instructor` `instructor` VARCHAR(64) NOT NULL DEFAULT 'TBA'
11+
COMMENT 'Instructor\'s Name';
12+
13+
ALTER TABLE `times`
14+
CHANGE `room` `room` VARCHAR(10)
15+
CHARACTER SET latin1
16+
COLLATE latin1_swedish_ci NOT NULL
17+
COMMENT 'room number';
18+
19+
INSERT INTO `buildings` (`number`, `code`, `name`) VALUES ('ZAG', 'ZAG', 'Building in Croatia');
20+
21+
ALTER TABLE `quarters` DROP `breakstart`, DROP `breakend`;

schema/procedures/InsertOrUpdateSection.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ CREATE PROCEDURE InsertOrUpdateSection(
44
IN p_course INT,
55
IN p_section VARCHAR(4),
66
IN p_title VARCHAR(50),
7-
IN p_instructor VARCHAR(30),
8-
IN p_type VARCHAR(1),
7+
IN p_instructor VARCHAR(64),
8+
IN p_type VARCHAR(2),
99
IN p_status VARCHAR(1),
1010
IN p_maxenroll INT,
1111
IN p_curenroll INT

schema/tables/sections.sql

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ CREATE TABLE sections (
1212
`course` INT UNSIGNED NOT NULL,
1313
`section` VARCHAR(4) NOT NULL,
1414
`title` VARCHAR(30) NOT NULL,
15-
`type` ENUM('R','N','O','H') NOT NULL DEFAULT 'R',
15+
`type` ENUM('R','N','OL','H', 'BL') NOT NULL DEFAULT 'R',
1616
`status` ENUM('O','C','X') NOT NULL,
17-
`instructor` VARCHAR(30) NOT NULL DEFAULT 'TBA',
18-
`maxenroll` TINYINT(3) UNSIGNED NOT NULL,
19-
`curenroll` TINYINT(3) UNSIGNED NOT NULL
17+
`instructor` VARCHAR(64) NOT NULL DEFAULT 'TBA',
18+
`maxenroll` SMALLINT(3) UNSIGNED NOT NULL,
19+
`curenroll` SMALLINT(3) UNSIGNED NOT NULL
2020
) ENGINE=InnoDB;
2121

2222
-- UNIQUE KEYS -------------------------------------------------------------

0 commit comments

Comments
 (0)