On Thu, May 11, 2006 at 07:02:23AM -0500, John Goerzen wrote: > True enough. But then, I need to do things like manually construct the > psql command line with all the proper arguments, decide if I need to su > to a particular user first, etc. I think I need to do this as the > PostgreSQL superuser (though I haven't tried that yet).
good point.
of the two methods, i think i'm more inclined to go for the latter
option (template+substitution) as it seems a bit conceptually simpler
and thus less prone to bugs/misuse. i'll mull over it a bit and let
you know if my PoV changes, but otherwise i assume something like
setting:
dbc_sqlfiles_are_templates="yes"
in the postinst before calling dbc_go would be the general
implementation. then in the code i could basically insert
something like "| sed -e'...'" into what was previously
something like "cat sqlfile | dbc_internal_command".
in fact, i just realized that i already have a program that can do the
substitution for me (dbc-generate-include using template innput and
stdout output), so i'm now even more inclined to go this route.
sean
signature.asc
Description: Digital signature

