Fri Mar 16, 2018 7:29 pm
It doesn't really matter what version created it. The fact it was created at all, means PostgreSQL was running at that time.
What has likely happened, is that you have PostgreSQL 8.4 installed. That doesn't work under Sierra or higher.
To deal with that, ever since Resolve 12.5.3, we've included 3 apps to allow you to migrate PostgreSQL 8.4, and it's data, to PostgreSQL 9.5. But that has to be done BEFORE updating to Sierra or higher. If you don't do it before, you can't do it after the OS upgrade. As noted in the Release Notes area of every Resolve installer since 12.5.3.
If you don't care about the existing PostgreSQL data (i.e. Resolve projects in a PostgreSQL database), and since you have a backup, maybe you don't, you can remove PostgreSQL 8.4 and then do a clean install of PostgreSQL 9.5, using the Resolve installer, and then you can Restore your backup.
Just another warning before we go on:
IF YOU DO THE FOLLOWING, YOU WILL LOSE ALL POSTGRESQL BASED RESOLVE PROJECTS!!!
The following assumes you only have PostgreSQL 8.4 on your system. If you happen to somehow ALSO have PostgreSQL 9.5 installed (installed it manually maybe?) that requires a different process.
The following also assumes you don't have some other app on your system using a PostgreSQL database.
Trash the PostgreSQL 8.4 folder from the Mac Applications folder.
Trash the PostgreSQL folder from the /Library folder. (ALL YOUR EXISTING DATA WILL BE LOST!!!)
Open Mac Terminal and enter the following:
sudo dscl . delete /users/postgres<RETURN> (<RETURN> means to press the Return key) (This will ask for a password, which should be the systems Admin password)
Using a Resolve 12.5.3 or higher installer (free or Studio), run the installer:
At the Installation Type step of the installer, in the lower left area, select Customize.
In the upper Custom Install area, select the PostgreSQL Server checkbox.
Finish the installation.
Look in the Applications folder. If you see a PostgreSQL 9.5 folder, things went properly.
Verify that PostgreSQL is running by opening the Mac Utilities Activity Monitor.
In the Activity Monitor View menu, select All Processes.
Sort on the Process Name column and scroll down to the P's area.
If you see several postgres processes running (normally 6-8 or so) then PostgreSQL is running.
You should now be able to restore your .backup database.
Dwaine Maggart
Blackmagic Design DaVinci Support