Yep. With a false start or two along the way. One of the most interesting things on this project was repeatedly changing engines while the plane was in the air.
We've had databases literally up for 10+ years, through 5-6 major version upgrades. There's been one file format change that required downtime very early on.