[sr-dev] git:master: srdb1/dbschema: regenerated db creation scripts
Andreas Granig
agranig at sipwise.com
Tue May 22 13:02:10 CEST 2012
Hi,
How does the generation of db creation scripts actually work? In the
past, I manually adapted all the files, which seemed pretty pointless
due to the existence of the xml definitions.
So is there a make target or a script for that? Will this support all
existing db backends?
And what's the difference between lib/srdb1/schema and lib/srdb2/schema?
Thanks for clarification,
Andreas
On 05/22/2012 12:43 PM, Daniel-Constantin Mierla wrote:
> Module: sip-router
> Branch: master
> Commit: 861603806e72876e0348c25031bcd64892023a20
> URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=861603806e72876e0348c25031bcd64892023a20
>
> Author: Daniel-Constantin Mierla <miconda at gmail.com>
> Committer: Daniel-Constantin Mierla <miconda at gmail.com>
> Date: Tue May 22 12:41:05 2012 +0200
>
> srdb1/dbschema: regenerated db creation scripts
>
> - lcr_rule version update was not taken in consideration
> - reported by Timo Teräs
>
> ---
>
> utils/kamctl/db_berkeley/kamailio/version | 2 +-
> utils/kamctl/db_sqlite/lcr-create.sql | 2 +-
> utils/kamctl/dbtext/kamailio/version | 2 +-
> utils/kamctl/mysql/lcr-create.sql | 2 +-
> utils/kamctl/oracle/lcr-create.sql | 2 +-
> utils/kamctl/postgres/lcr-create.sql | 2 +-
> 6 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/utils/kamctl/db_berkeley/kamailio/version b/utils/kamctl/db_berkeley/kamailio/version
> index 235d82b..c51ace4 100644
> --- a/utils/kamctl/db_berkeley/kamailio/version
> +++ b/utils/kamctl/db_berkeley/kamailio/version
> @@ -63,7 +63,7 @@ imc_rooms|1
> lcr_gw|
> lcr_gw|2
> lcr_rule|
> -lcr_rule|1
> +lcr_rule|2
> lcr_rule_target|
> lcr_rule_target|1
> location|
> diff --git a/utils/kamctl/db_sqlite/lcr-create.sql b/utils/kamctl/db_sqlite/lcr-create.sql
> index 8493e26..63eb37d 100644
> --- a/utils/kamctl/db_sqlite/lcr-create.sql
> +++ b/utils/kamctl/db_sqlite/lcr-create.sql
> @@ -31,7 +31,7 @@ CREATE TABLE lcr_rule_target (
>
> CREATE INDEX lcr_rule_target_lcr_id_idx ON lcr_rule_target (lcr_id);
>
> -INSERT INTO version (table_name, table_version) values ('lcr_rule','1');
> +INSERT INTO version (table_name, table_version) values ('lcr_rule','2');
> CREATE TABLE lcr_rule (
> id INTEGER PRIMARY KEY NOT NULL,
> lcr_id SMALLINT NOT NULL,
> diff --git a/utils/kamctl/dbtext/kamailio/version b/utils/kamctl/dbtext/kamailio/version
> index 31bf74b..0396a99 100644
> --- a/utils/kamctl/dbtext/kamailio/version
> +++ b/utils/kamctl/dbtext/kamailio/version
> @@ -26,7 +26,7 @@ htable:2
> imc_members:1
> imc_rooms:1
> lcr_gw:2
> -lcr_rule:1
> +lcr_rule:2
> lcr_rule_target:1
> location:5
> matrix:1
> diff --git a/utils/kamctl/mysql/lcr-create.sql b/utils/kamctl/mysql/lcr-create.sql
> index f7dbf26..efa65b2 100644
> --- a/utils/kamctl/mysql/lcr-create.sql
> +++ b/utils/kamctl/mysql/lcr-create.sql
> @@ -31,7 +31,7 @@ CREATE TABLE lcr_rule_target (
>
> CREATE INDEX lcr_id_idx ON lcr_rule_target (lcr_id);
>
> -INSERT INTO version (table_name, table_version) values ('lcr_rule','1');
> +INSERT INTO version (table_name, table_version) values ('lcr_rule','2');
> CREATE TABLE lcr_rule (
> id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,
> lcr_id SMALLINT UNSIGNED NOT NULL,
> diff --git a/utils/kamctl/oracle/lcr-create.sql b/utils/kamctl/oracle/lcr-create.sql
> index 530a798..5fe88a0 100644
> --- a/utils/kamctl/oracle/lcr-create.sql
> +++ b/utils/kamctl/oracle/lcr-create.sql
> @@ -47,7 +47,7 @@ BEGIN map2users('lcr_rule_target'); END;
> /
> CREATE INDEX lcr_rule_target_lcr_id_idx ON lcr_rule_target (lcr_id);
>
> -INSERT INTO version (table_name, table_version) values ('lcr_rule','1');
> +INSERT INTO version (table_name, table_version) values ('lcr_rule','2');
> CREATE TABLE lcr_rule (
> id NUMBER(10) PRIMARY KEY,
> lcr_id NUMBER(5),
> diff --git a/utils/kamctl/postgres/lcr-create.sql b/utils/kamctl/postgres/lcr-create.sql
> index 52f51c5..958213a 100644
> --- a/utils/kamctl/postgres/lcr-create.sql
> +++ b/utils/kamctl/postgres/lcr-create.sql
> @@ -31,7 +31,7 @@ CREATE TABLE lcr_rule_target (
>
> CREATE INDEX lcr_rule_target_lcr_id_idx ON lcr_rule_target (lcr_id);
>
> -INSERT INTO version (table_name, table_version) values ('lcr_rule','1');
> +INSERT INTO version (table_name, table_version) values ('lcr_rule','2');
> CREATE TABLE lcr_rule (
> id SERIAL PRIMARY KEY NOT NULL,
> lcr_id SMALLINT NOT NULL,
>
>
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20120522/29d7ebfc/attachment.pgp>
More information about the sr-dev
mailing list