forked from ezsystems/ezpublish-legacy
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix EZP-20689: Missing DB update scripts on 5.x branches
- Added script 4.6 to 4.7 from the stable-4.7 branch
- Loading branch information
1 parent
e870da9
commit a97ceb9
Showing
3 changed files
with
108 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
SET storage_engine=InnoDB; | ||
UPDATE ezsite_data SET value='4.7.0' WHERE name='ezpublish-version'; | ||
UPDATE ezsite_data SET value='1' WHERE name='ezpublish-release'; | ||
|
||
|
||
ALTER TABLE ezpending_actions ADD COLUMN id int(11) AUTO_INCREMENT PRIMARY KEY; | ||
|
||
|
||
-- Cleanup for #18886 | ||
-- when a user is manually enabled through the admin interface, | ||
-- the corresponding ezuser_accountkey record is not removed | ||
DELETE FROM ezuser_accountkey WHERE user_id IN ( SELECT user_id FROM ezuser_setting WHERE is_enabled = 1 ); | ||
|
||
ALTER TABLE ezcontentobject_attribute MODIFY COLUMN data_float double default NULL; | ||
ALTER TABLE ezcontentclass_attribute MODIFY COLUMN data_float1 double default NULL; | ||
ALTER TABLE ezcontentclass_attribute MODIFY COLUMN data_float2 double default NULL; | ||
ALTER TABLE ezcontentclass_attribute MODIFY COLUMN data_float3 double default NULL; | ||
ALTER TABLE ezcontentclass_attribute MODIFY COLUMN data_float4 double default NULL; | ||
|
||
UPDATE eztrigger SET name = 'pre_updatemainassignment', function_name = 'updatemainassignment' | ||
WHERE name = 'pre_UpdateMainAssignment' AND function_name = 'UpdateMainAssignment'; |
7 changes: 7 additions & 0 deletions
7
update/database/mysql/4.7/dbupdate-cluster-4.6.0-to-4.7.0.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
-- START: from 4.6.0 using DFS cluster setup | ||
ALTER TABLE `ezdfsfile` CHANGE `datatype` `datatype` VARCHAR(255); | ||
-- END: from 4.6.0 using DFS cluster setup | ||
|
||
-- START: from 4.6.0 using DB cluster setup | ||
ALTER TABLE `ezdbfile` CHANGE `datatype` `datatype` VARCHAR(255); | ||
-- END: from 4.6.0 using DB cluster setup |
80 changes: 80 additions & 0 deletions
80
update/database/postgresql/4.7/dbupdate-4.6.0-to-4.7.0.sql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
UPDATE ezsite_data SET value='4.7.0' WHERE name='ezpublish-version'; | ||
UPDATE ezsite_data SET value='1' WHERE name='ezpublish-release'; | ||
|
||
ALTER TABLE ezcollab_item | ||
ALTER COLUMN data_float1 TYPE real, | ||
ALTER COLUMN data_float2 TYPE real, | ||
ALTER COLUMN data_float3 TYPE real, | ||
ALTER COLUMN data_float1 SET DEFAULT (0)::real, | ||
ALTER COLUMN data_float2 SET DEFAULT (0)::real, | ||
ALTER COLUMN data_float3 SET DEFAULT (0)::real; | ||
|
||
ALTER TABLE ezcollab_simple_message | ||
ALTER COLUMN data_float1 TYPE real, | ||
ALTER COLUMN data_float2 TYPE real, | ||
ALTER COLUMN data_float3 TYPE real, | ||
ALTER COLUMN data_float1 SET DEFAULT (0)::real, | ||
ALTER COLUMN data_float2 SET DEFAULT (0)::real, | ||
ALTER COLUMN data_float3 SET DEFAULT (0)::real; | ||
|
||
ALTER TABLE ezcontentclass_attribute | ||
ALTER COLUMN data_float1 TYPE real, | ||
ALTER COLUMN data_float2 TYPE real, | ||
ALTER COLUMN data_float3 TYPE real, | ||
ALTER COLUMN data_float4 TYPE real; | ||
|
||
ALTER TABLE ezcontentobject_attribute ALTER COLUMN data_float TYPE real; | ||
|
||
ALTER TABLE ezdiscountsubrule ALTER COLUMN discount_percent TYPE real; | ||
|
||
ALTER TABLE ezinfocollection_attribute ALTER COLUMN data_float TYPE real; | ||
|
||
ALTER TABLE ezorder_item | ||
ALTER COLUMN price TYPE real, | ||
ALTER COLUMN vat_value TYPE real, | ||
ALTER COLUMN vat_value SET DEFAULT (0)::real; | ||
|
||
ALTER TABLE ezproductcollection_item | ||
ALTER COLUMN discount TYPE real, | ||
ALTER COLUMN price TYPE real, | ||
ALTER COLUMN vat_value TYPE real, | ||
ALTER COLUMN price SET DEFAULT (0)::real; | ||
|
||
ALTER TABLE ezproductcollection_item_opt | ||
ALTER COLUMN price TYPE real, | ||
ALTER COLUMN price SET DEFAULT (0)::real; | ||
|
||
ALTER TABLE ezsearch_object_word_link | ||
ALTER COLUMN frequency TYPE real, | ||
ALTER COLUMN frequency SET DEFAULT (0)::real; | ||
|
||
ALTER TABLE ezvattype ALTER COLUMN percentage TYPE real; | ||
|
||
|
||
CREATE SEQUENCE ezpending_actions_s | ||
START 1 | ||
INCREMENT 1 | ||
MAXVALUE 9223372036854775807 | ||
MINVALUE 1 | ||
CACHE 1; | ||
|
||
ALTER TABLE ezpending_actions ADD id integer DEFAULT nextval('ezpending_actions_s'::text) NOT NULL; | ||
UPDATE ezpending_actions SET id=nextval('ezpending_actions_s'::text); | ||
|
||
-- Cleanup for #18886 | ||
-- when a user is manually enabled through the admin interface, | ||
-- the corresponding ezuser_accountkey record is not removed | ||
DELETE FROM ezuser_accountkey WHERE user_id IN ( SELECT user_id FROM ezuser_setting WHERE is_enabled = 1 ); | ||
|
||
ALTER TABLE ezcontentobject_attribute ALTER COLUMN data_float TYPE double precision; | ||
ALTER TABLE ezcontentclass_attribute | ||
ALTER COLUMN data_float1 TYPE double precision, | ||
ALTER COLUMN data_float2 TYPE double precision, | ||
ALTER COLUMN data_float3 TYPE double precision, | ||
ALTER COLUMN data_float4 TYPE double precision; | ||
|
||
ALTER TABLE ONLY ezpending_actions | ||
ADD CONSTRAINT ezpending_actions_pkey PRIMARY KEY (id); | ||
|
||
UPDATE eztrigger SET name = 'pre_updatemainassignment', function_name = 'updatemainassignment' | ||
WHERE name = 'pre_UpdateMainAssignment' AND function_name = 'UpdateMainAssignment'; |