Re: exposing pg_controldata and pg_config as functions
От | Joe Conway |
---|---|
Тема | Re: exposing pg_controldata and pg_config as functions |
Дата | |
Msg-id | 56C23544.6090704@joeconway.com обсуждение исходный текст |
Ответ на | Re: exposing pg_controldata and pg_config as functions (Michael Paquier <michael.paquier@gmail.com>) |
Ответы |
Re: exposing pg_controldata and pg_config as functions
|
Список | pgsql-hackers |
On 01/20/2016 08:08 PM, Michael Paquier wrote: > On Wed, Jan 20, 2016 at 2:32 AM, Joe Conway <mail@joeconway.com> wrote: >> The only things I know of still lacking is: >> 1) Documentation Done and included in the attached. >> 2) Decision on REVOKE ... FROM PUBLIC > > Yep, regarding 2) I am the only one actually making noise to protect > this information by default, against at least 2 committers :) I plan to commit this way -- if the decision is made to remove the two REVOKEs it can always be done later, but I see no problem with it. > +typedef struct configdata > +{ > + char *name; > + char *setting; > +} configdata; > For a better analogy to ControlFileData, this could be renamed ConfigData? Well I was already using ConfigData as the variable name, but after some review it seems better your way, so I made the struct ConfigData and the variable configdata. > The point of the move to src/common is to remove the duplication in > src/bin/pg_config/Makefile. check > All the files in src/common should begin their include declarations with that: > #ifndef FRONTEND > #include "postgres.h" > #else > #include "postgres_fe.h" > #endif check > +configdata * > +get_configdata(char *my_exec_path, size_t *configdata_len) > +{ > It may be good to mention that the result is palloc'd and that caller > may need to free it if necessary. It does not matter in the two code > paths of this patch, but it may matter for other users calling that. check I believe this takes care of all open issues with this, so I plan to commit it as attached in a day or two. Thanks for your reviews and comments! Joe -- Crunchy Data - http://crunchydata.com PostgreSQL Support for Secure Enterprises Consulting, Training, & Open Source Development
Вложения
В списке pgsql-hackers по дате отправления: