"David G. Johnston" <david.g.johns...@gmail.com> writes: > My solution to this was to rely on the fact that the bootstrap superuser is > assigned OID 10 regardless of its name.
Yeah, I wrote it that way to start with too, but reconsidered because (1) I don't like hard-coding numeric OIDs. We can avoid that in C code but it's harder to do in SQL. (2) It's not clear to me that this test couldn't be run by a non-bootstrap superuser. I think "current_user" is actually the correct thing for the role executing the test. regards, tom lane