Paweł
Koralewski
architekt aplikacji,
team leader
Temat: [pgsql] CREATE TABLE ... INHERITS ...
W PostgreSQLCREATE TABLE t1 () INHERITS (t2)tworzy tabelę t1 o takiej samej strukturze jak t2. W dokumentacji jest napisane: "by default the data of the child table is included in scans of the parent(s)", co sugeruje, że można wyłączyć tę funkcjonalność - zależy mi tylko na automatycznym powielaniu struktury, zaś dołączanie zawartości t1 przy skanowaniu t2 przeszkadza mi. Jak to zrobić?
Dodatkowo chciałbym w t1 dodać kolumnę, ale na początku, przed kolumnami z t2, a domyślnie jak zdefiniuję jakąś kolumnę w nawiasach, to ląduje ona na końcu, zaś potem jak dodam kolumnę w t2, to ląduje ona jeszcze dalej. Da się?Paweł Koralewski edytował(a) ten post dnia 22.11.11 o godzinie 09:38