PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgres:ГРЕШКА:кешираният план не трябва да променя типа резултат

Разбрах какво причинява тази грешка.

Моето приложение отвори връзка с база данни и подготви оператор SELECT за изпълнение.

Междувременно друг скрипт модифицира таблицата на базата данни, променяйки типа данни на една от колоните, връщани в горния оператор SELECT.

Реших това, като рестартирах приложението, след като таблицата на базата данни беше променена. Това нулира връзката с базата данни, позволявайки на подготвената инструкция да се изпълни без грешки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да не създавате разширения PostgreSQL 9.0 на RPM платформи

  2. Грешка при опит за стартиране на pgAdmin4

  3. Използвайте изведен текст от функция като нова заявка

  4. Някакви недостатъци при използването на текст от тип данни за съхранение на низове?

  5. Сравнителен анализ, управлявани PostgreSQL облачни решения – Google Cloud:Част трета