I was trying to build an extension(Index related) on top of postgres.
During startup (_PG_init), I need to access some meta info of
table/relation (like PK Column Position, FK Column Positions, Index Column
Positions etc...) and load it into memory.
To accomplish that, In _PG_init() function, I tried to use the function
heap_open() so that I can get the necessary table/relation info from that
relation object, But I was not able to use, and the program is waiting in
the heap_open() function indefinitely and postgres quits! Why am I not able
Any workaround to access table relation object/Any way to get that info by
some other means?