Vysvětlení systémových katalogů a systémových zobrazení
Když většina lidí uvažuje o databázi, uvažuje o užitečných informacích, které obsahuje. Tato data mohou zahrnovat prodejní objednávky, záznamy zaměstnanců, meteorologické informace nebo libovolné z nejrůznějších silo dat, která nyní potřebujeme. Existuje také jiná forma dat, označovaná jako metadata. Metadata jsou definována jako data o datech a zahrnují všechny strukturální informace o databázových objektech. Metadata také zahrnují údaje o výkonu, data úložiště, data zabezpečení a všechny další informace, které je potřeba o uživatelských datech ukládat.
Metadata jsou nezbytná k zajištění optimálního výkonu a zabezpečení databáze. Umožňuje vypsat uživatele, kteří jsou připojeni, informace o transakcích a zámky, údaje o výkonu a využití indexu, a to mimo řadu dalších užitečných metrik a hodnot.
V PostgreSQL se metadata ukládají ve schématu systému pg_catalog. Schéma pg_catalog, tabulky katalogu a zobrazení katalogu se automaticky vytvoří při vytváření databáze.