sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgres:FEJL:cachelagret plan må ikke ændre resultattype

Jeg fandt ud af, hvad der forårsagede denne fejl.

Min applikation åbnede en databaseforbindelse og forberedte en SELECT-sætning til udførelse.

I mellemtiden var et andet script ved at ændre databasetabellen og ændre datatypen for en af ​​kolonnerne, der returneres i ovenstående SELECT-sætning.

Jeg løste dette ved at genstarte programmet, efter at databasetabellen blev ændret. Dette nulstillede databaseforbindelsen, så den forberedte sætning kan udføres uden fejl.



  1. Hvordan implementerer man batchhentning med Fluent NHibernate, når man arbejder med Oracle?

  2. pgmemcache opsætning og brug

  3. Oracle JDBC:ugyldigt brugernavn/adgangskode (ora-01017)

  4. Sådan får du kumulative samlede brugere pr. dag i MySQL