This topic describes how to lock or delete an account from an ApsaraDB RDS for PostgreSQL instance. If your RDS instance is equipped with standard SSDs or enhanced SSDs (ESSDs), you can lock or delete an account in the ApsaraDB RDS console or by using SQL statements. If your RDS instance is equipped with local SSDs, you can delete a standard account only by using SQL statements.
Lock an account in the ApsaraDB RDS console
Before you begin, make sure that your RDS instance is equipped with standard SSDs or ESSDs.
Delete an account in the ApsaraDB RDS console
Before you perform this operation, make sure that your RDS instance is equipped with standard SSDs or ESSDs.
Some objects depend on account
" message is reported when you attempt to delete the account. You can delete the account
only after you revoke the permissions that are granted to the account.
- Visit the RDS instance list, select a region above, and click the target instance ID.
- In the left-side navigation pane, click Accounts.
- Find the account that you want to delete. Then, click Delete in the Actions column.
- In the message that appears, click OK.
Delete a standard account by using SQL statements
- If the account that you want to delete is granted specific permissions on databases,
tables, or other objects, the "
ERROR: current user cannot be dropped
" message is reported when you attempt to delete the account. You can delete the account only after you revoke the permissions that are granted to the account. - You can delete a standard account by using SQL statements no matter whether the RDS instance is equipped with local SSDs, standard SSDs, or ESSDs.
Related operations
Operation | Description |
---|---|
Delete an account | Deletes an account from an ApsaraDB RDS instance. |
Lock account | Locks an account of an ApsaraDB RDS instance. |
Unlock account | Unlocks an account of an ApsaraDB RDS instance. |