Question

Migrating Upgraded Rule Schema

Hi,

I am migrating rule schema to higher environments & this rule schema is already upgraded to pega 8.1.1 in lower environments so I will only need to upgrade data schema separately later. Could we check if the below parameter in Migration file is correct as I am not sure if they are valid of migrating upgraded rule schema:--

pega.move.admin.table=false
pega.clone.generate.xml=true
pega.clone.create.ddl=true
pega.clone.apply.ddl=true
pega.bulkmover.unload.db=true
pega.bulkmover.load.db=true
pega.rules.objects.generate=true
pega.rules.objects.apply=true

Comments

Keep up to date on this post and subscribe to comments

May 20, 2019 - 4:25am

Any update on the above? 

July 12, 2019 - 5:43am

Hi,

I have tried migration using above settings and it worked successfully so I can assume the above settings are correct for migrating upgraded schema. If anyone has any comment, please let me know.

Pega
July 21, 2019 - 2:23am

Below settings are correct

pega.move.admin.table=true

pega.clone.generate.xml=false

pega.clone.create.ddl=flase

pega.clone.apply.ddl=false

pega.bulkmover.unload.db=true

pega.bulkmover.load.db=true

pega.rules.objects.generate=false

pega.rules.objects.apply=false

 

Thanks,

Abhinav

July 22, 2019 - 4:58am
Response to Abhinav7

Hi Abhinav, 

Thanks for your reply. Few questions on your recommendation:--

1) Why pega.move.admin.table=true needs to be set as true as this value is only needed if we are migrating before an upgrade. These admin tables are required for upgrade but in my case rule schema was already upgraded and I am just moving it from one environment to another one.

2) pega.clone.generate.xml=true, this is default recommendation given in the pega upgrade guide. Not sure why this needs to be changed to false for migrating upgraded rule schema.

3) pega.clone.create.ddl=true, this is default recommendation given in the pega upgrade guide. Not sure why this needs to be changed to false for migrating upgraded rule schema.

4) pega.clone.apply.ddl=true, this is default recommendation given in the pega upgrade guide. Not sure why this needs to be changed to false for migrating upgraded rule schema.

5) pega.rules.objects.generate=false,  as per the upgrade guide, this should be set as true if migrating upgraded rule?

6) pega.rules.objects.apply=false, as per the upgrade guide, this should be set as true if migrating upgraded rule?