Tabeie Zobacz plik: inherits.sql
W PostgreSOL sładnia tworzenia tabel jest następująca:
CREATE [TEMPORARY] TABLE nazwa_tnbeli (
{nazwa_kol typ [ograniczenia-dla-kol] [,...]} [CONSTARAINT ogranicznia-dla-tabeli]
) [INHERITS (nazwa-istniejącej-tabeli) ]
Większość elementów definicji tabeli jest już znana. W PostgreSOL istnieje możliwość dziedziczenia z istniejących tabel oraz ustawiania dodatkowych opcji dla kluczy obcych.
inherits umożliwia tworzenie nowej tabeli, dziedziczącej kolumny z już istniejących tabel. Nowa tabela zawiera wszystkie kolumny znajdujące się w tabelach wymienionych po słowie inherits.
Tabele tymczasowe są bardzo wygodne do przechowywania pośrednich wyników obliczeń. Tabele zdefiniowane jako temporary są automatycznie usuwane wraz z końcem sesji lub zakończeniem połączenia.
marzec 24, 2003 1 2