sql >> Databáze >  >> RDS >> PostgreSQL

Postgres:CHYBA:plán uložený v mezipaměti nesmí změnit typ výsledku

Přišel jsem na to, co tuto chybu způsobilo.

Moje aplikace otevřela připojení k databázi a připravila příkaz SELECT k provedení.

Mezitím jiný skript upravoval databázovou tabulku a měnil datový typ jednoho ze sloupců vracených ve výše uvedeném příkazu SELECT.

Vyřešil jsem to restartováním aplikace po úpravě databázové tabulky. Tím se resetuje připojení k databázi a připravený příkaz bude proveden bez chyb.



  1. sql group pouze po řádcích, které jsou za sebou

  2. Jak zabezpečit MySQL:Část první

  3. Pár malých problémů se vzorky Hekaton

  4. Jak funguje funkce CHARACTER_LENGTH() v MySQL