> You seem to need to distinguish between the command line options to psql > and the meta commands that can be used within a script that is being > executed by psql.
David,
I'm running psql in a shell buffer within emacs, not at the shell prompt. The entire script is:
I'd say that emacs is doing something funky then. Running your script using:
psql <<SQL
[...]
SQL
(or psql -f ...)
at a bash prompt should result in the expected outcome. Assuming that is indeed the case someone else would need to comment on the emacs interaction.