- Code: Select all
Unknown column 'export_gdpr_leads' in 'field list' vicidial_users
Which indicated to me that my database in the backup from the produciton server is incompatible with the latest vicidial.
Since the recommended way to remedy the situation is to update/upgrade vicidial (thanks williamconley to all the suggestions) I have decided to upgrade my production server, but am experiencing few difficulties and have some questions.
This is the version info I see in system_settings tables for my machine which was installed with vicibox 8.0.1 a while ago:
- Code: Select all
Version: 2.14b0.5
SVN Version: 2872
DB Schema Version: 1527
DB Schema Update Date: 2017-12-11 11:42:04
And this is what I am seeing as latest when I install with vicibox 8.1.2 today:
- Code: Select all
Version: 2.14b0.5
SVN Version: 3094
DB Schema Version: 1569
DB Schema Update Date: 2019-05-07 10:32:09
When I look at /usr/src/astguiclient/trunk/UPGRADE I see that the latest upgrade instructions are from 2.13 to 2.14, but I already have 2.14 it seems, so how would I upgrade the DB?
Should I import upgrade_2.14.sql regardless?
Will running install.pl on a vicidial that appears to be 2.14 be ok?
I also noticed that my signature has "VICIDIAL: 2.14-644a" as Version, but somehow my version is different now, is there a chance there is some process running on this machine to upgrade vicidial automatically? Where would it be?
Here are other questions that I have:
Has the version (2.14b0.5) not changed since 2017?
What does vicibox-upgrade command do? Can I run it and feel confident things will not break? (this is on a machine that was installed with vicibox 8.0.1)
Is it common for the version to be same but svn_revision and db_schema_version different?
Can I run zipper update and be confident things will not break? Will it update asterisk and potentially break vicidial?
What is the general good practice and list of things I need to do to keep vicidial properly up to date?
Sorry for all these questions, I feel like I'm in a bit of a maze and would appreciate a bit of guidance.