Přeskočit na hlavní obsah

Chyba: language "pltcl" does not exist

Hint: Use CREATE LANGUAGE to load the language into the database.

Autor: Petr Pech
Aktualizováno dnes

Jak se problém projevuje

Při upgradu databáze se zobrazí chyba:

PSQLException: ERROR: language "pltcl" does not exist

Příčina

V databázi chybí procedurální jazyk PL/Tcl (pltcl).

👉 Typicky vzniká po aktualizaci PostgreSQL, kdy:

  • se aktualizuje hlavní balíček PostgreSQL

  • ale chybí odpovídající balíček postgresql-pltcl

Řešení

  1. Připojte se do databáze (obvykle každé firmy)

  2. Spusťte:

CREATE LANGUAGE pltcl;

Pokud příkaz selže

Je potřeba doinstalovat balíček:

postgresql-pltcl-<verze>

(např. postgresql-pltcl-13)

Po instalaci příkaz spusťte znovu.

Dostali jste odpověď na svou otázku?