Thanks, Olle, will give it a go

Tony

From: "Olle E. Johansson" <[email protected]>
Date: Wednesday, 12 March 2025 at 15:06
To: "Kamailio (SER) - Users Mailing List" <[email protected]>
Cc: Olle E Johansson <[email protected]>, Anthony Ford <[email protected]>
Subject: Re: [SR-Users] upgrading process




On 12 Mar 2025, at 15:30, Anthony Ford via sr-users 
<[email protected]> wrote:

Hi

I need some help please.

I am very inexperienced with Kamailio, and am trying to work out how to upgrade 
without rewriting any of the current config.

I am going from 5.6.0 to 6.0.0 and wanted to know if I can run make install on 
every iteration i.e. 5.6.1, the 5.6.2 etc. until I need to make a bigger step, 
and may have to change tables etc.

In the document for upgrading 5.6.x to 5.7.x it says make change to Watch 
table, but I have no watch table.

For database migration:

Each table has a version number which should be documented in the README. So 
first, check which tables you are using (with active data), then check the 
version numbers in the “version” table that is an internal table that kamailio 
is using.

If there is a different version for the new Kamailio, then you need to compare 
schemas and adjust the tables. If the table versions are the same, you don’t 
need to change.

For 6.0 you can find the database schemas here for MySQL:

[cid:[email protected]]
kamailio/utils/kamctl/mysql at 6.0 · 
kamailio/kamailio<https://github.com/kamailio/kamailio/tree/6.0/utils/kamctl/mysql>
github.com<https://github.com/kamailio/kamailio/tree/6.0/utils/kamctl/mysql>

If you click on dialog-create, you’ll find an insert into the version table in 
the end

INSERT INTO version (table_name, table_version) values ('dialog_vars','1’);


So if you have no watcher table and are not using it, don’t worry. Focus on the 
database tables
you use and check the versions. If you have an older version, update according 
to the schema for
the database you are using.

/O
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- 
[email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to