Trong PostgreSQL cho các bảngKiểm tra xem bảng kế thừa từ bảng khác trong PostgreSQL
CREATE TABLE cities (
name text,
population float,
altitude int -- in feet
);
CREATE TABLE cities_capitals (
state char(2)
) INHERITS (cities);
Làm thế nào tôi có thể lập trình kiểm tra dù một trong những bảng thừa hưởng từ một bảng hay không? (Hãy suy nghĩ information_schema, pg_catalog, ...)
Nên là true
cho thành phố_capitals và false
cho các thành phố.
Tôi nên liên hệ như thế nào với người không có tên bảng trong lược đồ? –
@AxelFontaine: Tôi đã thêm vào câu trả lời của mình. Nó thực sự khá đơn giản - một khi bạn biết điều đó. ;) –