Fejlmeddelelsen dukker op, når ingen af skemaerne i din søgesti
kan findes.
Enten er den forkert konfigureret. Hvad får du for dette?
SHOW search_path;
Eller du har slettet den offentlige
skema fra din standard systemdatabase skabelon1
. Du kan have været forbundet til den forkerte database når du kørte drop schema public cascade;
Som navnet antyder, er dette skabelonen til at oprette nye databaser. Derfor starter hver ny database uden (standard) skemaet public
nu - mens din standard søgesti
har sandsynligvis 'offentlig' i sig.
Bare kør (som superbruger public
eller se mgojohns svar
):
CREATE SCHEMA public;
i databasen skabelon1
(eller enhver anden database, hvor du har brug for det).
Rådene med DROP SCHEMA ... CASCADE
at ødelægge alle genstande i den hurtigt er ellers gyldigt.