[OpenSIPS-Users] dbalias
volga629 at networklab.ca
volga629 at networklab.ca
Fri Nov 15 09:58:08 EST 2019
This PgSQL table structure
opensips=# \d dbaliases
Table "public.dbaliases"
Column | Type | Collation | Nullable |
Default
----------------+-----------------------+-----------+----------+---------------------------------------
id | integer | | not null |
nextval('dbaliases_id_seq'::regclass)
alias_username | character varying(64) | | not null |
''::character varying
alias_domain | character varying(64) | | not null |
''::character varying
username | character varying(64) | | not null |
''::character varying
domain | character varying(64) | | not null |
''::character varying
Indexes:
"dbaliases_pkey" PRIMARY KEY, btree (id)
"dbaliases_alias_idx" UNIQUE CONSTRAINT, btree (alias_username,
alias_domain)
"dbaliases_target_idx" btree (username, domain)
volga629
On Fri, Nov 15, 2019 at 15:52, johan <johan at democon.be> wrote:
> That's odd : the primary key is on index and there are no foreign
> keys.
>
> Can you check if you have the same in your db ?
>
>
> mysql> describe dbaliases;
>
> +----------------+------------------+------+-----+---------+----------------+
> | Field | Type | Null | Key | Default | Extra
> |
>
> +----------------+------------------+------+-----+---------+----------------+
> | id | int(10) unsigned | NO | PRI | NULL |
> auto_increment |
> | alias_username | char(64) | NO | MUL | |
> |
> | alias_domain | char(64) | NO | | |
> |
> | username | char(64) | NO | MUL | |
> |
> | domain | char(64) | NO | | |
> |
>
> +----------------+------------------+------+-----+---------+----------------+
> 5 rows in set (0.01 sec)
>
> mysql> SELECT TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME,
> REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME FROM
> INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA =
> 'opensips' AND REFERENCED_TABLE_NAME = 'dbaliases';
> Empty set (0.01 sec)
>
> mysql>
>
>
> On 15.11.19 15:31, volga629 via Users wrote:
>> Hello Everyone,
>> I am trying use in multi domain environment dbalias table, but hit
>> limitation where impossible insert more then one user per domain.
>>
>> opensips=# INSERT INTO dbaliases (alias_username, alias_domain,
>> username, domain) VALUES ('4384783197', 'dev-sip.networklab.tld',
>> '452392', 'dev-sip.networklab.tld');
>> ERROR: duplicate key value violates unique constraint
>> "dbaliases_alias_idx"
>>
>>
>> We use PgSQL 10
>>
>> Any help thank you
>> volga629
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> <http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20191115/8ee31717/attachment-0001.html>
More information about the Users
mailing list