Fix migrazione 022

This commit is contained in:
2026-06-19 15:20:09 +02:00
parent 058c550cd2
commit 5ebe893c77
2 changed files with 7 additions and 3 deletions
@@ -19,8 +19,12 @@ depends_on = None
def upgrade() -> None:
# Rimuove il vecchio indice univoco completo (include anche i deleted)
op.drop_index("uq_mailbox_email_tenant", table_name="mailboxes")
# Rimuove il vecchio constraint univoco completo (include anche i deleted).
# Usiamo drop_constraint (non drop_index) perche' uq_mailbox_email_tenant
# e' un UNIQUE CONSTRAINT — PostgreSQL impedisce DROP INDEX direttamente
# se l'indice supporta un constraint. Droppare il constraint rimuove anche
# l'indice sottostante.
op.drop_constraint("uq_mailbox_email_tenant", table_name="mailboxes", type_="unique")
# Crea un indice univoco parziale: solo caselle non-deleted
# Questo permette di avere piu' record soft-deleted con la stessa email
+1 -1
View File
@@ -1,4 +1,4 @@
server {
waserver {
listen 80;
server_name _;