Upgrading OdooClass.com Part 1

Part 1 of 3: If you are attempting to upgrade Odoo from one version to another, this is the video series for you

This advanced developer video is part 1 of a three part series on how to upgrade Odoo as well as troubleshoot issues that occur when an Odoo migrating Odoo to a new version. If you are attempting to upgrade Odoo from one version to another, this is the video series for you.

See step-by-step how OdooClass.com is upgraded

This advanced video is a behind the scenes look at exactly the steps required to upgrade OdooClass.com to the latest master branch of Odoo. See how to migrate products, web pages, and along with custom fields and functionality that had been incorporated into OdooClass.com to allow for video content and subscriptions.

How to migrate real world Odoo systems to new versions

In this real world example you see specifically how a system that was based on August 2014 build is upgraded to a build in May 2015. This is 10 months of changes and upgrades that significantly impact data structures and requires expert level Odoo skills to migrate the database to a new instance.

There is more than one way to upgrade your Odoo database

In the previous Odoo migration videos, Diogo took an OdooClass.com database and did an in place upgrade on that database, fixing errors and broken structures until the database was deemed usable. In this video, a brand new Odoo database was created from scratch and the data from the Odoo database is migrated over to the new, clean database.

Upgrading OdooClass.com v8 - v9

Why are you upgrading OdooClass.com?

As you can see, we have used Odoo to build OdooClass.com and as we have created and added new videos and content over the past several months, new features and capabilities have been added into the Odoo master branch that will soon be released as Odoo version 9. This version offers great new features for eCommerce and website content management that will be useful in better organizing OdooClass.com and offering additional features to our subscribers.

Does this video cover the new features coming to OdooClass.com?

No. This video covers taking OdooClass.com that is a build from August 2014 and converting that build to May 2015. Additional functionality for OdooClass.com subscribers will then be incorporated into this new more improved version.

What is the difference between this and the other advanced migration videos associated below?

When upgrading from one Odoo version to another you have two basic options you can pursue. You can attempt to take an existing Odoo database and migrate it over to a new version of Odoo. In this case there is not a new database created, instead you are making modifications to an existing database. In this video, we show another method in which a brand new Odoo database is created and then the data from the older database is moved into the new database.

Considerations for Upgrading an existing Odoo database

  • Works better for versions that are very close to each other. If the differences in the builds are only a few weeks it is easier to convert than if they are months apart.
  • Requires you to track down problems with the database structure differences between the two versions
  • Can be very tedious depending on specific problems you face
  • Risk that you may not find all the structures that are impacted by the upgrade

Considerations for creating a new Odoo database and importing data in from the older Odoo database

  • Works better for versions that are many months apart
  • Requires you to write import/export routines or create utilities like the Odoo website migration tool to move data into the new Odoo database
  • Can be very tedious depending on specific problems you face
  • Less risk that you may end up with an unstable database

Why are you not waiting until the Odoo 9 is in full release to do this upgrade on OdooClass.com?

The primary purpose of doing the upgrade now is that we know we will have to convert and migrate the data to these new structures anyway. As we are now only a few months until the Odoo 9 is finally released, migrating OdooClass.com to the most recent build means there will be minimal changes required in the months ahead and we can begin now working on new features for subscribers.

What are some of the features you have planned for the new OdooClass.com?

We are still deciding exactly what features we will prioritize but already know that better site organization and helping subscribers find the videos that are important to them is top on the list. When OdooClass.com started we only had about seven or eight videos. They were great videos and still some core essential videos for anyone learning Odoo, but there were not a lot of videos to look through. A few months back it became clear we have a lot of videos already and intend to add many more in the months ahead. So we need way to organize and manage content and make it easier for us to group videos and create 'courses' for our subscribers. As we add features, subscribers will get a behind the scenes look at the planning and development that goes into implementing them.

Better Odoo training from the basics to solving complex functional and development solutions with Odoo

You may have seen that many of latest updated videos are both advanced and highlighting increasingly real world problem solutions with Odoo. The goal with this update is to give us an even better platform for producing Odoo training videos for our subscribers.


Your Instructor


Diogo Duarte
Diogo Duarte

Diogo Duarte has a degree in Electrical Engineering and Computer Science with 20 years of experience in several industries, both functional and technical. He is an Odoo developer and Project Manager across the EU, the USA, and AU and the Head of Technical Consulting for OdooClass since 2014.


Diogo is an expert in all things Odoo and has been consulted on hundreds of Odoo projects in nearly every industry sector. If you need a problem solved with Odoo, Diogo can find you a solution.

Diogo is also the creator of much of the training content available on the OdooClass website and has been performing the weekly and monthly workshops with subscribers around the globe since 2014.

Course Curriculum


  First Section
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!