Chybová zpráva se objeví, když žádné ze schémat ve vašem hledaná_cesta
lze nalézt.
Buď je špatně nakonfigurován. Co za to získáte?
SHOW search_path;
Nebo jste smazali veřejné
schéma z vaší standardní systémové databáze template1
. Možná jste byli připojeni k nesprávné databázi když jste spustili drop schema public cascade;
Jak název napovídá, jedná se o šablonu pro vytváření nových databází. Každá nová databáze tedy začíná bez (výchozího) schématu public
nyní – zatímco vaše výchozí vyhledávací_cesta
pravděpodobně obsahuje „veřejnost“.
Stačí spustit (jako superuživatel veřejné
nebo si přečtěte odpověď společnosti mgojohn
):
CREATE SCHEMA public;
v databázi template1
(nebo jakákoli jiná databáze, kde ji potřebujete).
Rada pomocí DROP SCHEMA ... CASCADE
jinak platí rychle zničit všechny objekty v něm.