feat: do not allow create existing and drop nonexisting objects
Summary
-
feat: do not allow create existing and drop nonexisting objects
-
fix(test): granting privileges to nonexistent user
This commit restores the user name in the ALTER USER command to "Dave" after it was mistakenly changed to "DAVE", a nonexistent user. This change broke the test logic, causing the test to erroneously verify granting privileges to a nonexistent user, rather than confirming that we can grant default privileges. The previous implementation resulted in noop, so this went unnoticed until we started validating user existence.
Here is the commit changing Dave to DAVE: ecbb520b
- Close #903 (closed)
- Cherry-pick to: none
- Docs follow-up: not sure
Edited by Maksim Kaitmazian