What is the best practice to propagate changes to DataObjects, Assets, Documents to other environments? #17722
Replies: 1 comment 2 replies
-
If you are going to modify assets, objects, or documents, you need to do it directly in production. You can do it in development or staging, but ultimately you have to replicate it in production. The only alternative would be to put production in maintenance mode, update staging with the information from production, do whatever you need to do in staging, and then import the database back to production. If you want to update development with what you have in staging, as you mentioned in the example, you would have to import the database from staging to development. Keep in mind that every change you make is not only at the code level but also at the database level, and performing partial table or row imports is very cumbersome since objects often have many relationships across different tables. I hope this helps you a bit. |
Beta Was this translation helpful? Give feedback.
-
Sorry if this has been asked before, but all I could find is this. I imagine this is something which concerns every Pimcore installation. What I am looking for is a best practice to get (DataObjects, Assets, Documents) changes from development to other stages (like integration, staging, live environments).
2 scenarios:
Examples:
Beta Was this translation helpful? Give feedback.
All reactions