On 11/25/2013 03:42 PM, AK wrote:
Kevin,
I do see your logic now, but this thing is a common mistake - it means that
this seems counter-intuitive to some people. What would happen if we applied
Occam's razor and just removed this rule?
All existing code would continue to work as is, and we would have one less
rule to memorize. That would make PostgreSql a slightly better product,
right?
It would make it a worse product, being inconsistent and stupid. The
rule is that you use semicolons to terminate statements. 'begin' on its
own is not a complete statement. Therefore it should not be followed by
a semicolon.
Several people have explained this basis of the rule. It's not
counter-intuitive to me or lots of other people.
cheers
andrew
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers