2017-01-11 15:37 GMT+01:00 Merlin Moncure <[email protected]>: > On Tue, Jan 10, 2017 at 7:44 AM, Marko Tiikkaja <[email protected]> wrote: > > On Tue, Jan 10, 2017 at 2:26 PM, Peter Eisentraut > > <[email protected]> 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
