RE: Inheritance question
От | Stoppel, Brett W |
---|---|
Тема | RE: Inheritance question |
Дата | |
Msg-id | AA33E10E16DAD411BDFD0008C7CF50E602C1A4EC@hawk.mail.ukans.edu обсуждение исходный текст |
Ответ на | Inheritance question (msteele@inet-interactif.com) |
Список | pgsql-general |
Here is an example: create table rectangle (x int, y int); create table box (z int) inherits (rectangle); Rectangle x | Y -------- 1 | 2 2 | 3 10 | 4 Box x | Y | z ------------- 1 | 2 | 1 2 | 3 | 12 Now you can select results from both tables with one easy query: select x,y from rectangle*; Results x | Y -------- 1 | 2 2 | 3 10 | 4 1 | 2 2 | 3 I know this isn't that practical of an example, but it is simple enough that you can understand. Hope this helps. Brett -----Original Message----- From: msteele@inet-interactif.com [mailto:msteele@inet-interactif.com] Sent: Wednesday, 18 April, 2001 15:30 To: pgsql-general@postgresql.org Subject: [GENERAL] Inheritance question Hi folks, I've got a question regarding inheritance. What are the advantages of using inheritance in the database structure as opposed to using foreign keys? Doesn't interitance mean that there will be much more duplication of data in the database? If anyone has any examples of proper usage of inheritance, please let met know. I've read the docs, and haven't puzzled out the usefulness of inheritance. Thanks, -- Mark Steele Vice president research and development Inet Technologies Inc. msteele@inet-interactif.com 0101100101101111011101010010000001100001011100100110010100100000011001000111 01010110110101100010 ---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster
В списке pgsql-general по дате отправления: