Bug 14030: DBRev 3.19.00.030
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
This commit is contained in:
parent
c066a8ca2f
commit
856861b47e
|
|
@ -1,43 +0,0 @@
|
|||
UPDATE language_subtag_registry SET subtag = 'kn' WHERE subtag = 'ka' AND description = 'Kannada';
|
||||
|
||||
UPDATE language_rfc4646_to_iso639 SET rfc4646_subtag = 'kn' WHERE rfc4646_subtag = 'ka' AND iso639_2_code = 'kan';
|
||||
|
||||
UPDATE language_descriptions SET subtag = 'kn', lang = 'kn' WHERE subtag = 'ka' AND lang = 'ka' AND description = 'ಕನ್ನಡ';
|
||||
|
||||
UPDATE language_descriptions SET subtag = 'kn' WHERE subtag = 'ka' AND description = 'Kannada';
|
||||
|
||||
INSERT IGNORE INTO language_subtag_registry( subtag, type, description, added) VALUES ( 'ka', 'language', 'Georgian','2015-04-20');
|
||||
DELETE FROM language_subtag_registry
|
||||
WHERE NOT id IN
|
||||
(SELECT id FROM
|
||||
(SELECT MIN(id) as id,subtag,type,description,added
|
||||
FROM language_subtag_registry
|
||||
GROUP BY subtag,type,description,added)
|
||||
AS subtable);
|
||||
|
||||
|
||||
INSERT IGNORE INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code) VALUES ( 'ka', 'geo');
|
||||
DELETE FROM language_rfc4646_to_iso639
|
||||
WHERE NOT id IN
|
||||
(SELECT id FROM
|
||||
(SELECT MIN(id) as id,rfc4646_subtag,iso639_2_code
|
||||
FROM language_rfc4646_to_iso639
|
||||
GROUP BY rfc4646_subtag,iso639_2_code)
|
||||
AS subtable);
|
||||
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'ka', 'ქართული');
|
||||
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'en', 'Georgian');
|
||||
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'fr', 'Géorgien');
|
||||
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'de', 'Georgisch');
|
||||
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'es', 'Georgiano');
|
||||
|
||||
DELETE FROM language_descriptions
|
||||
WHERE NOT id IN
|
||||
(SELECT id FROM
|
||||
(SELECT MIN(id) as id,subtag,type,lang,description
|
||||
FROM language_descriptions GROUP BY subtag,type,lang,description)
|
||||
AS subtable);
|
||||
|
|
@ -10192,6 +10192,71 @@ if ( CheckVersion($DBversion) ) {
|
|||
SetVersion($DBversion);
|
||||
}
|
||||
|
||||
$DBversion = "3.19.00.030";
|
||||
if ( CheckVersion($DBversion) ) {
|
||||
$dbh->do(q|
|
||||
UPDATE language_subtag_registry SET subtag = 'kn' WHERE subtag = 'ka' AND description = 'Kannada';
|
||||
|);
|
||||
$dbh->do(q|
|
||||
UPDATE language_rfc4646_to_iso639 SET rfc4646_subtag = 'kn' WHERE rfc4646_subtag = 'ka' AND iso639_2_code = 'kan';
|
||||
|);
|
||||
$dbh->do(q|
|
||||
UPDATE language_descriptions SET subtag = 'kn', lang = 'kn' WHERE subtag = 'ka' AND lang = 'ka' AND description = 'ಕನ್ನಡ';
|
||||
|);
|
||||
$dbh->do(q|
|
||||
UPDATE language_descriptions SET subtag = 'kn' WHERE subtag = 'ka' AND description = 'Kannada';
|
||||
|);
|
||||
$dbh->do(q|
|
||||
INSERT IGNORE INTO language_subtag_registry( subtag, type, description, added) VALUES ( 'ka', 'language', 'Georgian','2015-04-20');
|
||||
|);
|
||||
$dbh->do(q|
|
||||
DELETE FROM language_subtag_registry
|
||||
WHERE NOT id IN
|
||||
(SELECT id FROM
|
||||
(SELECT MIN(id) as id,subtag,type,description,added
|
||||
FROM language_subtag_registry
|
||||
GROUP BY subtag,type,description,added)
|
||||
AS subtable);
|
||||
|);
|
||||
$dbh->do(q|
|
||||
INSERT IGNORE INTO language_rfc4646_to_iso639(rfc4646_subtag,iso639_2_code) VALUES ( 'ka', 'geo');
|
||||
|);
|
||||
$dbh->do(q|
|
||||
DELETE FROM language_rfc4646_to_iso639
|
||||
WHERE NOT id IN
|
||||
(SELECT id FROM
|
||||
(SELECT MIN(id) as id,rfc4646_subtag,iso639_2_code
|
||||
FROM language_rfc4646_to_iso639
|
||||
GROUP BY rfc4646_subtag,iso639_2_code)
|
||||
AS subtable);
|
||||
|);
|
||||
$dbh->do(q|
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'ka', 'ქართული');
|
||||
|);
|
||||
$dbh->do(q|
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'en', 'Georgian');
|
||||
|);
|
||||
$dbh->do(q|
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'fr', 'Géorgien');
|
||||
|);
|
||||
$dbh->do(q|
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'de', 'Georgisch');
|
||||
|);
|
||||
$dbh->do(q|
|
||||
INSERT IGNORE INTO language_descriptions(subtag, type, lang, description) VALUES ( 'ka', 'language', 'es', 'Georgiano');
|
||||
|);
|
||||
$dbh->do(q|
|
||||
DELETE FROM language_descriptions
|
||||
WHERE NOT id IN
|
||||
(SELECT id FROM
|
||||
(SELECT MIN(id) as id,subtag,type,lang,description
|
||||
FROM language_descriptions GROUP BY subtag,type,lang,description)
|
||||
AS subtable);
|
||||
|);
|
||||
print "Upgrade to $DBversion done (Bug 13606: Upgrade sessions.a_session to MEDIUMTEXT)\n";
|
||||
SetVersion($DBversion);
|
||||
}
|
||||
|
||||
# DEVELOPER PROCESS, search for anything to execute in the db_update directory
|
||||
# SEE bug 13068
|
||||
# if there is anything in the atomicupdate, read and execute it.
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ the kohaversion is divided in 4 parts :
|
|||
use strict;
|
||||
|
||||
sub kohaversion {
|
||||
our $VERSION = '3.19.00.029';
|
||||
our $VERSION = '3.19.00.030';
|
||||
# version needs to be set this way
|
||||
# so that it can be picked up by Makefile.PL
|
||||
# during install
|
||||
|
|
|
|||
Loading…
Reference in New Issue