I have a sql constrain that is set up for one of my model. Recently, I have been getting duplication messages even though there is no duplication:
psycopg2.errors.UniqueViolation: duplicate key value violates unique constraint "purchase_order_unique_mail_order"
DETAIL: Key (purcahse_shop_id, mail_id,mail_purcha_id)=(1, 5208, 65) already exists.
No such duplication exists. I ran queries to search for this and it does not exist.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Financeiro
- Inventário
- PoS
- Project
- MRP
Esta pergunta foi sinalizada
Hi,
You can trust the postgresql constrains, it wont raise without meeting the given condition. So here some how the constrains is triggered, may be the duplicate values get generated on the current commit/fly and on writing it to the db it is getting failed and as it roll backed to its original state you may not be able to find the duplicated value.
In order to trace it, you can try with api constrains and see by adding some print/logger inside it to trace it.
Thanks
Está gostando da discussão? Não fique apenas lendo, participe!
Crie uma conta hoje mesmo para aproveitar os recursos exclusivos e interagir com nossa incrível comunidade!
Inscreva-sePublicações relacionadas | Respostas | Visualizações | Atividade | |
---|---|---|---|---|
|
5
ago. 24
|
15140 | ||
|
2
jul. 24
|
1915 | ||
|
4
fev. 24
|
3003 | ||
|
1
fev. 24
|
2037 | ||
|
0
ago. 21
|
111 |