Re: Modification to the postgres catalog
| От | Tom Lane |
|---|---|
| Тема | Re: Modification to the postgres catalog |
| Дата | |
| Msg-id | 26161.1160585698@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Modification to the postgres catalog ("Carlos Chacon" <cdcarloschacon@gmail.com>) |
| Ответы |
Re: Modification to the postgres catalog
|
| Список | pgsql-hackers |
"Carlos Chacon" <cdcarloschacon@gmail.com> writes:
> HI... im trying to modify the pg_class table by adding a new
> attribute.
> - include/pg_class.h: in this file, i modfify:
Did you remember to update Natts_pg_class and the Anum_ macros?
> then, i modify the macro "CLASS_TUPLE_SIZE":
> #define CLASS_TUPLE_SIZE \
> (offsetof(FormData_pg_class,relhassubclass) + sizeof(bool) +
> sizeof(bool)) /* the last bool is my bool */
Seriously ugly, should use offsetof the last attribute, ie, yours.
Also, look at the uses of Natts_pg_class_fixed --- there was some
cruftiness involved there in existing releases (it's gone in HEAD
and I'm too lazy to look back at exactly what it was...)
regards, tom lane
В списке pgsql-hackers по дате отправления: