Reserve the "pg_" namespace for roles

Stephen Frost <sfrost@snowman.net>

Commit: 293007898d3fa5a815c1c5814df53627553f114d
Author: Stephen Frost <sfrost@snowman.net>
Date: 2016-04-08T20:56:27Z
Releases: 9.6.0
Reserve the "pg_" namespace for roles

This will prevent users from creating roles which begin with "pg_" and
will check for those roles before allowing an upgrade using pg_upgrade.

This will allow for default roles to be provided at initdb time.

Reviews by José Luis Tallón and Robert Haas

Files

Documentation touched