diff --git a/backend/alembic/versions/0022_partial_unique_mailbox_email.py b/backend/alembic/versions/0022_partial_unique_mailbox_email.py index 2238a10..4e30e40 100644 --- a/backend/alembic/versions/0022_partial_unique_mailbox_email.py +++ b/backend/alembic/versions/0022_partial_unique_mailbox_email.py @@ -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 diff --git a/infra/nginx/conf.d/pecflow.prod.conf b/infra/nginx/conf.d/pecflow.prod.conf index 2d822ac..9683596 100644 --- a/infra/nginx/conf.d/pecflow.prod.conf +++ b/infra/nginx/conf.d/pecflow.prod.conf @@ -1,4 +1,4 @@ -server { +waserver { listen 80; server_name _;