[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
ojs
/
248
/
dbscripts
/
xml
/
upgrade
/
[
Home
]
File: 2.2.0_preupdate.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE data SYSTEM "../../../lib/pkp/dtd/xmlData.dtd"> <!-- * 2.2.0_preupdate.xml * * Copyright (c) 2013-2019 Simon Fraser University * Copyright (c) 2003-2019 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * 2.2.0 database updates XML file (executed before database schema updates). * --> <data> <!-- Bug #2424: Change from currency IDs to 3-letter codes; the currency table can be dropped (later) and XML is used instead. --> <sql> <!-- This syntax works for both PostgreSQL and MySQL. --> <query> ALTER TABLE subscription_types ADD COLUMN currency_code_alpha VARCHAR(3) </query> </sql> <!-- Bug #2490: Update Subscription Type Public Display Column --> <sql> <!-- Syntax for MySQL. --> <query driver="mysql"> ALTER TABLE subscription_types CHANGE COLUMN pub disable_public_display TINYINT NOT NULL </query> </sql> <sql> <!-- Syntax for PostgreSQL. --> <query driver="postgres7"> ALTER TABLE subscription_types RENAME COLUMN pub TO disable_public_display </query> </sql> <!-- Bug #2291: Change from existing issue identification to more flexible issue identification. --> <sql> <!-- Syntax for MySQL. --> <query driver="mysql"> ALTER TABLE issues ADD COLUMN show_volume TINYINT NOT NULL DEFAULT 0 </query> <query driver="mysql"> ALTER TABLE issues ADD COLUMN show_number TINYINT NOT NULL DEFAULT 0 </query> <query driver="mysql"> ALTER TABLE issues ADD COLUMN show_year TINYINT NOT NULL DEFAULT 0 </query> <query driver="mysql"> ALTER TABLE issues ADD COLUMN show_title TINYINT NOT NULL DEFAULT 0 </query> <!-- Syntax for PostgreSQL. --> <query driver="postgres7"> ALTER TABLE issues ADD COLUMN show_volume SMALLINT </query> <query driver="postgres7"> ALTER TABLE issues ALTER COLUMN show_volume SET DEFAULT 0 </query> <query driver="postgres7"> UPDATE issues SET show_volume=0 </query> <query driver="postgres7"> ALTER TABLE issues ALTER COLUMN show_volume SET NOT NULL </query> <query driver="postgres7"> ALTER TABLE issues ADD COLUMN show_number SMALLINT </query> <query driver="postgres7"> ALTER TABLE issues ALTER COLUMN show_number SET DEFAULT 0 </query> <query driver="postgres7"> UPDATE issues SET show_number=0 </query> <query driver="postgres7"> ALTER TABLE issues ALTER COLUMN show_number SET NOT NULL </query> <query driver="postgres7"> ALTER TABLE issues ADD COLUMN show_year SMALLINT </query> <query driver="postgres7"> ALTER TABLE issues ALTER COLUMN show_year SET DEFAULT 0 </query> <query driver="postgres7"> UPDATE issues SET show_year=0 </query> <query driver="postgres7"> ALTER TABLE issues ALTER COLUMN show_year SET NOT NULL </query> <query driver="postgres7"> ALTER TABLE issues ADD COLUMN show_title SMALLINT </query> <query driver="postgres7"> ALTER TABLE issues ALTER COLUMN show_title SET DEFAULT 0 </query> <query driver="postgres7"> UPDATE issues SET show_title=0 </query> <query driver="postgres7"> ALTER TABLE issues ALTER COLUMN show_title SET NOT NULL </query> </sql> <!-- Bug #2961: Localization overhaul --> <sql> <rename table="site" column="locale" to="primary_locale" /> </sql> </data>