Felmeddelandet dyker upp när inget av schemana i din sökväg
kan hittas.
Antingen är den felkonfigurerad. Vad får du för detta?
SHOW search_path;
Eller så tog du bort den offentliga
schema från din standardsystemdatabas mall1
. Du kan ha varit ansluten till fel databas när du körde drop schema public cascade;
Som namnet antyder är detta mallen för att skapa nya databaser. Därför startar varje ny databas utan (standard)schemat public
nu - medan din standard sökväg
har förmodligen 'public' i sig.
Kör bara (som superanvändare public
eller se mgojohns svar
):
CREATE SCHEMA public;
i databasen mall1
(eller någon annan databas där du behöver den).
Råden med DROP SCHEMA ... CASCADE
att förstöra alla föremål i den snabbt är annars giltigt.