Domanda

Ho un servizio in esecuzione e dei dati inserimento (un sacco di dati). A volte, e questo è solo circa qualche settimana, ricevo questo errore:

ERROR: XX001: could not read block 2354 of relation 1663/17633/17925: read only 0 of 8192 bytes.

Questo errore è dal connettore Npgsql di PostgreSQL:

Exception trace:    at Npgsql.NpgsqlConnector.CheckErrors()
at Npgsql.NpgsqlConnector.CheckErrorsAndNotifications()
at Npgsql.NpgsqlCommand.ExecuteCommand()
at Npgsql.NpgsqlCommand.ExecuteNonQuery()

Se faccio la query che creare l'errore all'interno PgAdmin, ho questo errore troppo. Qualcuno ha un'idea del perché questa query di inserimento che non ha nulla di speciale ha questo errore? Questa tabella ha una chiave primaria, ma Chiave non Esteri e ho verificato manualmente, questa tabella non contiene la chiave primaria.

Come posso risolvere questo errore?

È stato utile?

Soluzione

Dato che l'errore "XX001" è elencato come "dati danneggiati" probabilmente è necessario raggiungere per il backup.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top