I’m curious how other people manage their migration from local development to the production site.
Not talking about the files that can be used with a repository, sync, etc.
But the fields and channels, categories and other settings. They clearly will have different ID’s in the database, which mean you cannot just sync the database directly from dev to pro. Do you guys actually create every field, channel, then manually on the live site once your code is ready and working? This seems very annoying, having to do it from the interface one by one. In particular for larger sites.
That is already how it’s done today. I was just wondering if someone was using a different strategy that was quicker, since the ID’s will not match between dev and production you can’t just update the schema and expected it work exactly, this is true for some fields like the upload folder which requires ID numbers instead of names.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.