<p>You can always add the fields manually to the live site, works best imo if you made a limited amount of changes.</p>

<p>If you have made a lot of changes, a plugin like <a href="https://github.com/Firstborn/Craft-Migration-Manager" rel="nofollow noreferrer">Firstborn's Migration Manager</a> could do the trick. I have never used it personally, but it seems to do a lot of great things and uses the built-in migration system of Craft 3. Probably worth to give it a spin. There's also a Craft 2 version.</p>

CC BY-SA 4.0
2018-11-26T08:13:26.633Z
2018-11-26T08:13:26.633Z
Tom De Smet
<p>Another plugin that should do the job is <a href="https://github.com/Pennebaker/craft-architect" rel="nofollow noreferrer">Architect</a></p>

CC BY-SA 4.0
2018-11-26T09:29:07.337Z
2018-11-26T09:29:07.337Z
phaetons
<p>I have an existing website built with Craft CMS. I made a few changes locally and now I want to update the 'live' website. The problem is that I added a couple of fields and sections but I can't just replace the live database with the one I am currently working with locally because the content in the live database is more up to date and I don't want to override that content.</p>

<p>So how can I get those new fields and sections in the live/production database without losing any data in said database?</p>

<craft3><database>
How do I update a Craft website without losing data?
# How do I update a Craft website without losing data?

(Asked by: username_0 on 2018-11-26)

I have an existing website built with Craft CMS. I made a few changes locally and now I want to update the 'live' website. The problem is that I added a couple of fields and sections but I can't just replace the live database with the one I am currently working with locally because the content in the live database is more up to date and I don't want to override that content.

So how can I get those new fields and sections in the live/production database without losing any data in said database?

**Tags:** craft3, database


---

## 2 answers

### Answer by username_1 on 2018-11-26. Score: 2

You can always add the fields manually to the live site, works best imo if you made a limited amount of changes.

If you have made a lot of changes, a plugin like [Firstborn's Migration Manager](https://github.com/Firstborn/Craft-Migration-Manager) could do the trick. I have never used it personally, but it seems to do a lot of great things and uses the built-in migration system of Craft 3. Probably worth to give it a spin. There's also a Craft 2 version.


---

### Answer by username_2 on 2018-11-26. Score: 1

Another plugin that should do the job is [Architect](https://github.com/Pennebaker/craft-architect)


---

