Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Alvaro Herrera
John Naylor escribió: Hello everyone, I was quite intrigued by a discussion that happened this past summer regarding generation of bootstrap files such as postgres.bki, and the associated pain points of maintaining the DATA() statements in catalog headers. It occurred to me that the

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Robert Haas
On Fri, Nov 13, 2009 at 8:16 AM, Alvaro Herrera alvhe...@commandprompt.com wrote: I had a look at this some time ago and I must admit that I find it pretty interesting.  The technology choices make it obviously impossible to merge -- not only the particular Perl modules used, but the mere fact

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Dave Page
On Fri, Nov 13, 2009 at 3:54 PM, Robert Haas robertmh...@gmail.com wrote: On Fri, Nov 13, 2009 at 8:16 AM, Alvaro Herrera alvhe...@commandprompt.com wrote: I had a look at this some time ago and I must admit that I find it pretty interesting.  The technology choices make it obviously

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Robert Haas
On Fri, Nov 13, 2009 at 11:00 AM, Dave Page dp...@pgadmin.org wrote: On Fri, Nov 13, 2009 at 3:54 PM, Robert Haas robertmh...@gmail.com wrote: On Fri, Nov 13, 2009 at 8:16 AM, Alvaro Herrera alvhe...@commandprompt.com wrote: I had a look at this some time ago and I must admit that I find it

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Dave Page
On Fri, Nov 13, 2009 at 4:12 PM, Robert Haas robertmh...@gmail.com wrote: Yep, it's only on UNIX-ish systems where Perl isn't necessarily required, and realistically I think it is probably present on nearly all of those, too. Exactly. -- Dave Page EnterpriseDB UK:

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Tom Lane
Dave Page dp...@pgadmin.org writes: On Fri, Nov 13, 2009 at 4:12 PM, Robert Haas robertmh...@gmail.com wrote: Yep, it's only on UNIX-ish systems where Perl isn't necessarily required, and realistically I think it is probably present on nearly all of those, too. Exactly. Yeah. Although the

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Alvaro Herrera
Tom Lane escribió: Dave Page dp...@pgadmin.org writes: On Fri, Nov 13, 2009 at 4:12 PM, Robert Haas robertmh...@gmail.com wrote: Yep, it's only on UNIX-ish systems where Perl isn't necessarily required, and realistically I think it is probably present on nearly all of those, too.

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Tom Lane
Alvaro Herrera alvhe...@commandprompt.com writes: Tom Lane escribió: Yeah. Although the project policy is that we don't require Perl to build on Unix, there was a bug in the makefiles that made it effectively required, and nobody noticed for several years. I don't think it would be a hard

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Robert Haas
On Fri, Nov 13, 2009 at 2:27 PM, Tom Lane t...@sss.pgh.pa.us wrote: Alvaro Herrera alvhe...@commandprompt.com writes: Tom Lane escribió: Yeah.  Although the project policy is that we don't require Perl to build on Unix, there was a bug in the makefiles that made it effectively required, and

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread Andrew Dunstan
Tom Lane wrote: Alvaro Herrera alvhe...@commandprompt.com writes: Tom Lane escribió: Yeah. Although the project policy is that we don't require Perl to build on Unix, there was a bug in the makefiles that made it effectively required, and nobody noticed for several years. I don't

Re: [HACKERS] Experimental patch: generating BKI revisited

2009-11-13 Thread John Naylor
On Fri, Nov 13, 2009 at 5:16 AM, Alvaro Herrera alvhe...@commandprompt.com wrote: I had a look at this some time ago and I must admit that I find it pretty interesting. The technology choices make it obviously impossible to merge -- not only the particular Perl modules used, but the mere fact

[HACKERS] Experimental patch: generating BKI revisited

2009-11-04 Thread John Naylor
Hello everyone, I was quite intrigued by a discussion that happened this past summer regarding generation of bootstrap files such as postgres.bki, and the associated pain points of maintaining the DATA() statements in catalog headers. It occurred to me that the current system is backwards: