# Impossibile eseguire il backup con errore sulla tabella email\_logs

**URL:** https://meta.discourse.org/t/unable-to-backup-with-error-on-email-logs-table/252559
**Category:** Self-hosting
**Created:** [22 Gennaio 2023, 10:19pm UTC](https://meta.discourse.org/t/unable-to-backup-with-error-on-email-logs-table/252559 "2023-01-22T22:19:46Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![tmarquespt](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tmarquespt/32/290219_2.png) [@tmarquespt](https://meta.discourse.org/u/tmarquespt)
#### Post date: [22 Gennaio 2023, 10:19pm UTC](https://meta.discourse.org/t/unable-to-backup-with-error-on-email-logs-table/252559/1 "2023-01-22T22:19:46Z")

</div>

Ciao,

abbiamo un’istanza discourse che non riusciamo a sottoporre a backup (e aggiornare) da un po’ di tempo.  
Quando eseguiamo il backup, otteniamo questo errore:

```plaintext
pg_dump: dump dei contenuti della tabella "public.email_change_requests"
pg_dump: elaborazione dei dati per la tabella "public.email_logs"
pg_dump: dump dei contenuti della tabella "public.email_logs"
pg_dump: errore: Il dump dei contenuti della tabella "email_logs" è fallito: PQgetResult() fallito.
pg_dump: errore: Messaggio di errore dal server: ERRORE: impossibile accedere allo stato della transazione 4156776275
DETTAGLIO: Impossibile aprire il file "pg_xact/0F7C": File o directory non esistente.
pg_dump: errore: Il comando era: COPY public.email_logs (id, to_address, email_type, user_id, created_at, updated_at, post_id, bounce_key, bounced, message_id, smtp_group_id, cc_addresses, cc_user_ids, raw, topic_id) TO stdout;
ECCEZIONE: pg_dump fallito

```

Dopo aver letto molti post qui e provato molte cose, alla fine ho provato a interrogare quella tabella e ho ottenuto questo errore:

```plaintext
discourse=# select * from email_logs;
ERRORE: impossibile accedere allo stato della transazione 4156776275
DETTAGLIO: Impossibile aprire il file "pg_xact/0F7C": File o directory non esistente.
discourse=#

```

Questo problema è in corso da molto tempo, quindi ripristinare dall’ultimo backup non è davvero un’opzione. A parte questo “problema di backup”, il discourse funziona bene.

Email\_logs sembra solo una tabella di log e non ho problemi a perdere eventuali log sulle email se ciò significa che i backup funzionano di nuovo. Posso semplicemente TRONCARE la tabella email\_logs o i dati mancanti genereranno altri errori?

grazie per il tuo aiuto
