On Wed, Sep 12, 2012 at 03:20:24PM -0400, Tom Lane wrote: > Peter Eisentraut <pete...@gmx.net> writes: > > I was surprised to find that psql -f file.sql with a file such as this > > select 1; > > select 2 > > > executes both commands even though the second one is not terminated.
> I'm a little dubious about changing this behavior. As you say, it's > not like we're consistent about requiring semicolons everywhere, and > frankly I think the argument about truncated files is specious. > I've never heard of that actually happening to anybody. > > What would you have it do instead? Throw an error? Silently drop > the last command (which would be the same thing, if nobody was paying > attention to the error message)? I think the compatibility lossage > from either would outweigh the benefit. Fully agreed. -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers