On Sat, Mar 18, 2017 at 6:13 PM, Robert Haas <robertmh...@gmail.com> wrote:
> On Sat, Mar 18, 2017 at 11:29 AM, Tom Lane <t...@sss.pgh.pa.us> wrote: > > Magnus Hagander <mag...@hagander.net> writes: > >>> 2017-03-18 14:00 GMT+01:00 Peter Eisentraut < > peter.eisentr...@2ndquadrant.com>: > >>>> I just noticed that createlang and droplang have been listed as > >>>> deprecated since PG 9.1. > >>>> Do we dare remove them? > > > >> (I'd extend it to all the non-prefixed pg binaries, but let's open that > can > >> of worms right now, one thing at a time) > > > > To my mind, these two and createuser/dropuser are the only really serious > > namespacing problems among our standard binaries. The ones with names > > ending in "db" don't seem likely to cause huge confusion. I suppose that > > if we were naming it today, "psql" wouldn't get that name; but the > chances > > of renaming that one are certainly zero, namespace conflict or no. > > > > But createuser/dropuser are a real problem, because they certainly could > > be mistaken for system-level utilities. > > Well, let's do one thing at a time. I think it'd be fine to drop > createlang and droplang; we can discuss other things on other threads. > +1. I see no issues at all dropping createlang/droplang, so let's do that. Some of the others can be worth discussing, so let's not wait for that to pan out before these are removed. -- Magnus Hagander Me: http://www.hagander.net/ Work: http://www.redpill-linpro.com/