Adding PRIMARY KEY info
От | darcy@druid.net (D'Arcy J.M. Cain) |
---|---|
Тема | Adding PRIMARY KEY info |
Дата | |
Msg-id | m0zEBhj-00006FC@druid.net обсуждение исходный текст |
Ответы |
Re: [HACKERS] Adding PRIMARY KEY info
|
Список | pgsql-hackers |
I tried adding the PRIMARY KEY info to pg_class but the resulting data base system simply dumps core everywhere. Can someone point me to the areas that need to be addressed? Here's what I did. I added a field called "relprimary" to pg_class in pg_class.h as type Oid then added -1 to the pg_class entries in the appropriate place. I would also like to figure out the oid of the keys for each system table if someone can point me to those as well. The next step, of course, is to turn PRIMARY KEY statements into an update to the class table to insert the oid of the KEY field. I looked at parser/analyze.c but I think I have to look deeper. Any help? -- D'Arcy J.M. Cain <darcy@{druid|vex}.net> | Democracy is three wolves http://www.druid.net/darcy/ | and a sheep voting on +1 416 424 2871 (DoD#0082) (eNTP) | what's for dinner.
В списке pgsql-hackers по дате отправления: