Bug 13881: Datebase changes, kohastructure and atomicupdate

Signed-off-by: Séverine QUEUNE <severine.queune@bulac.fr>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
This commit is contained in:
Nicolas Legrand 2019-10-02 14:25:50 +02:00 committed by Martin Renvoize
parent e0bc64cae7
commit 730519ed5c
No known key found for this signature in database
GPG Key ID: 422B469130441A0F
2 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,16 @@
$DBversion = 'XXX';
if( CheckVersion( $DBversion ) ) {
$dbh->do(qq{
CREATE TABLE desks ( -- authorized values for desks available in a Library
desk_id int(11) NOT NULL auto_increment, -- unique identifier added by Koha
desk_name varchar(100) NOT NULL default '', -- name of the desk
branchcode varchar(10) NOT NULL, -- Library the desk is located into
PRIMARY KEY (desk_id),
KEY `fk_desks_branchcode` (branchcode),
CONSTRAINT `fk_desks_branchcode` FOREIGN KEY (branchcode) REFERENCES branches (branchcode) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
});
SetVersion( $DBversion );
print "Upgrade to $DBversion done (Bug 13881 - Add desk management)\n";
}

View File

@ -371,6 +371,20 @@ CREATE TABLE `cities` ( -- authorized values for cities/states/countries to choo
PRIMARY KEY (`cityid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
--
-- Table structure for table desks
--
DROP TABLE IF EXISTS desks;
CREATE TABLE desks ( -- authorized values for desks available in a Library
desk_id int(11) NOT NULL auto_increment, -- unique identifier
desk_name varchar(100) NOT NULL default '', -- name of the desk
branchcode varchar(10) NOT NULL, -- Library the desk is located into
PRIMARY KEY (desk_id),
KEY `fk_desks_branchcode` (branchcode),
CONSTRAINT `fk_desks_branchcode` FOREIGN KEY (branchcode) REFERENCES branches (branchcode) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
--
-- Table structure for table `class_sort_rules`
--