Under privileges for typed tables
You can grant or revoke the Under privilege to control
whether users can use a typed table as a supertable in an inheritance
hierarchy. The Under privilege is granted to PUBLIC automatically
when a table is created (except in ANSI-compliant databases). In an
ANSI-compliant database, the Under privilege on a table is granted
to the owner of the table. To restrict which users can define a table
as a supertable in an inheritance hierarchy, you must first revoke
the Under privilege for PUBLIC and then specify the users to whom
you want to grant the Under privilege. For example, to specify that
only a limited group of users can use the employee table as
a supertable in an inheritance hierarchy, you might execute the following
statements:
REVOKE UNDER ON employee
FROM PUBLIC;
GRANT UNDER ON employee
TO johns, cmiles, paulz
For information about how to use the UNDER clause to create tables in an inheritance hierarchy, see Table inheritance.