The Vertica Forum recently got a makeover! Let us know what you think by filling out this short, anonymous survey.
Please take this survey to help us learn more about how you use third party tools. Your input is greatly appreciated!
Rename table not owner

Hi,
I can't rename table, if I not owner, why?
Renaming a table requires USAGE and CREATE privilege on the table schema.
My user test
ga=> \dt test1 List of tables Schema | Name | Kind | Owner | Comment --------+-------+-------+---------+--------- openx | test1 | table | dbadmin | (1 row) \dp openx Access privileges for database "ga" Grantee | Grantor | Privileges | Schema | Name ----------------+---------+---------------------------------------------------------------------+--------+------- test | dbadmin | INSERT, SELECT, UPDATE, DELETE, REFERENCES, USAGE, CREATE, TRUNCATE | | openx ALTER TABLE openx.test1 rename to test2; ROLLBACK 3989: Must be owner of relation test1
0
Comments
Hi,
I just reproduced your issue in Vertica 9.0.1. I opened a Jira ticket and will keep you updated on its progress. Note that this might be a documentation error.
Thanks for reporting this!
@sergey_h - The documentation is incorrect when it says:
A user must OWN the table in order to rename it! The documentation will be updated ASAP to reflect this requirement.
Thanks again for pointing out this discrepancy.