Hi @mrosman
In most database systems, altering comments on tables or columns typically requires some level of permission that is often bundled with broader permissions like ALTER TABLE.
However, the ability to grant more granular permissions, such as modifying metadata without full table alteration rights, can vary depending on the database system you are using. Here are a few approaches you might consider:
Database-Specific Roles or Permissions:
Some databases might offer specific roles or permissions that allow for metadata changes without full ALTER TABLE permissions.
For example, in Oracle, you might use roles or specific grants to achieve this, but it would depend on the database's capabilities.
Stored Procedures or Functions:
You could create a stored procedure or function that allows users to change comments.
This procedure would be owned by a user with the necessary permissions, and you could grant execute permissions on this procedure to other users. This way, users can change comments without having direct ALTER TABLE permissions.
Jiss Mathew
India .