Schema to przestrzeń nazw w ramach bazy (grupuje tabele, widoki, funkcje itd.). Używa się jej do porządkowania obiektów, rozdzielenia odpowiedzialności (np. app vs audit) i zarządzania uprawnieniami. `search_path` decyduje, które schemy są przeszukiwane, gdy nie kwalifikujesz nazw.