| From: | Stephen Frost <sfrost(at)snowman(dot)net> |
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
| Cc: | Alvaro Herrera <alvherre(at)surnet(dot)cl>, pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: Learning curves and such (was Re: pgFoundry) |
| Date: | 2005-06-09 05:54:55 |
| Message-ID: | 20050609055454.GX30011@ns.snowman.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
* Tom Lane (tgl(at)sss(dot)pgh(dot)pa(dot)us) wrote:
> It's essential IMHO that we provide pg_shadow and pg_group as reasonably
> backward-compatible views on the new pg_roles catalog. It's not at all
> negotiable that CREATE USER and CREATE GROUP have to still work in a
> sane fashion --- to say otherwise is to say that we aren't going to load
> pg_dumpall scripts from older PG versions, and that is a Non Starter.
Right, makes sense, I had just busted them while getting the initial
code written. I've now gone back and cleaned up the main parser quite a
bit with regard to create/alter/drop/etc user/role. My latest work is
available here:
http://kenobi.snowman.net/~sfrost/pg_role/latest-role_20050609.1.patch.gz
Also the .h files in the same directory (pg_auth_members.h, pg_authid.h)
which need to be put into src/include/catalog/.
It patches and compiles cleanly against latest CVS (at least, latest as
of a few hours ago). I've also updated and flushed out a bit the set of
milestones/todo items. My latest version of that can be found here:
http://kenobi.snowman.net/~sfrost/pg_role/role_milestones
* Means completed in the patch, ? means I'm not sure if it's something
that should be done or not. No marker means it needs to be done and
hasn't been yet. In general I feel it's starting to get close to meeting
all the expectations that I had for it. The more critical things, imv,
are the ACL changes for multi-level role resolution (for owners and
others) and the per-backend role-member cacheing and fixing the other
parsers (ecpg, etc, shouldn't be too hard now that I've got it figured
out for the main parser, or at least think I do).
Unfortunately, it's starting to get close to July 1st and my availablity
is rather sporadic in terms of when I can spend time on this. I'd
certainly be willing to work with others (I'm generally pretty
responsive to email) to get this finished off and polished up. I do
hope to spend some more time on it over the next two weeks and may be
able to finish it by July 1st myself but I can't really be 100% sure on
that.
Thanks,
Stephen
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Michael Glaesemann | 2005-06-09 07:09:05 | Re: interval->day AdjustIntervalForTypmod? |
| Previous Message | Peter Eisentraut | 2005-06-09 05:47:14 | Re: pg_config --configure ... |