• dodatečné balíčky, které dodávají nové funkce do Postgresu

  • jsou jich tisíce, ty nejzákladnější jsou nainstalované v základu

  • SELECT * FROM pg_available_extensions; - jaké extensions jsou dostupné

  • `CREATE EXTENSION pg_stat_statements;

PL/pgSQL

  • rozšíření funkcionality pro procedury a funkce
  • je to takový programovací jazyk pro Postgres (PL = procedural language)
    • umí vytvářet procedurální funkce a triggery - tedy rozšíření SQL o logiku, cykly, podmínky apod.
    • takže můžu vytvářet komplexnější databázový appky

pg_stat_statements

  • sleduje výkony SQL dotazů (frekvence, délka vykonání atd.) - obsahuje vyhodnocení nedávných SQL dotazů (jaký byl prováděcí plán s cenou a jak to dopadlo)
  • tabulky pg_stat*

FDW (Foreign Data Wrappers)

  • mohu z postgresu přistupovat k jiným datům a objektům z externích datových zdrojů (MySQL, Oracle, soubory atd.)
  • můžu pak číst a někde i zapisovat data jako kdyby byly v postgresí databázi
  • existují různé wrappery na různé datové zdroje