2017-01-11 15:37 GMT+01:00 Merlin Moncure <mmonc...@gmail.com>: > On Tue, Jan 10, 2017 at 7:44 AM, Marko Tiikkaja <ma...@joh.to> wrote: > > On Tue, Jan 10, 2017 at 2:26 PM, Peter Eisentraut > > <peter.eisentr...@2ndquadrant.com> wrote: > >> > >> It's not like PL/pgSQL is the king of brevity. > > > > > > This is essentially saying "PL/PgSQL isn't perfect, so we shouldn't try > and > > make it better". I hear this argument a lot, and as long as people keep > > rejecting improvements for this reason they can keep saying it. It's a > > self-fulfilling prophecy. > > Agreed. But adding language features, especially syntactical ones, > demands prudence; there is good reason to limit keywords like that. > What about: > pgsql.rows > pgsql.found > pgsql.sqlerrm > etc > as automatic variables (I think this was suggested upthread). > Conflicts with existing structures is of course an issue but I bet it > could be worked out. >
Any implicit namespace can be problem. But we can continue in default unlabeled namespace for auto variables with possibility to specify this namespace explicitly. Regards Pavel