Good day everyone,
i have a general question and would like to know how some of you handle database differences?
I mean i have a development server and a live server. In the past i was the only developer who start to develop new areas on my dev system and integrated also some new entries for existing channels etc. and than pushed it on the live server.
The first question is how you handle this annoying task to have both systems in sync?
I did it normally that way. Saved the actual live version and database, deleted everything and pushed my dev version on the live server.
The only thing i saved and migrate into the dev database where some of the member logging data and some search parameters.
But this task takes also a lot minutes hours, deleting everything, compare databases, a long upload run which also is never stable via ftp transmit, but it was better at the last time.
The second question is, how you compare the different channel entries between your dev and live system.
I have now more members also in the live version who updates different categories of the live system.
Now i’m not able to push the database from dev to live anymore, because the dev and live version is out of sync.
Would be interesting how you handle that with ee. Maybe there is good plugin especially for that task, but i thing i have to write some migration scripts which i think i’m not able to do very easily. I would be thankful for any of your ideas and shares of your way to handle this task.
Best
Peter