[OpenSIPS-Users] Upgrade error from 1.5.3 to 1.6.3 - table version mismatch
Gavin Henry
gavin.henry at gmail.com
Tue Aug 10 22:27:40 CEST 2010
On 10 August 2010 21:23, Andrew Pogrebennyk
<andrew.pogrebennyk at portaone.com> wrote:
> On 10.08.2010 23:21, Gavin Henry wrote:
>> "opensipsdbctl migrate opensips_1_5 opensips_1_6" was used and there
>> was one error with the subscriber db which is actually a stored
>> procedure calling an Asterisk realtime table.
>>
>> Is there a guide to migrate the SQL with out using the above tool?
>
> Gavin,
> I sometimes checkout two versions with svn and run diff - you are
> correct the structure of dialog table has changed in 1.6.3, not sure why
> opensipsdbctl migrate .. did not convert it:
>
> diff -ruN opensips_1_5/scripts/mysql/dialog-create.sql
> opensips_1_6/scripts/mysql/dialog-create.sql
> --- opensips_1_5/scripts/mysql/dialog-create.sql 2010-08-04
> 17:11:48.000000000 +0300
> +++ opensips_1_6/scripts/mysql/dialog-create.sql 2010-08-04
> 17:11:48.000000000 +0300
> @@ -1,4 +1,4 @@
> -INSERT INTO version (table_name, table_version) values ('dialog','3');
> +INSERT INTO version (table_name, table_version) values ('dialog','4');
> CREATE TABLE dialog (
> id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
> hash_entry INT(10) UNSIGNED NOT NULL,
> @@ -18,7 +18,10 @@
> callee_sock CHAR(64) NOT NULL,
> state INT(10) UNSIGNED NOT NULL,
> start_time INT(10) UNSIGNED NOT NULL,
> - timeout INT(10) UNSIGNED NOT NULL
> + timeout INT(10) UNSIGNED NOT NULL,
> + vars TEXT(512) DEFAULT NULL,
> + profiles TEXT(512) DEFAULT NULL,
> + script_flags INT(10) UNSIGNED DEFAULT 0 NOT NULL
> ) ENGINE=MyISAM;
>
>
> --
> Sincerely,
> Andrew Pogrebennyk
Thanks Andrew. Should have done that!
Will check myself. Cheers!
--
http://www.suretecsystems.com/services/openldap/
http://www.suretectelecom.com
More information about the Users
mailing list