fix(doris): fall back to current user grants

This commit is contained in:
t8y2 committed 2026-07-24 14:11:18 +08:00
1 parent 7a0dbf3fb7
commit 959943315f
4 files changed
+41

No files matched your search

@@ -116,6 +116,10 @@ export function dorisListUsersSql(): string {
return "SHOW ALL GRANTS;";
}
export function dorisListCurrentUserSql(): string {
return "SHOW GRANTS;";
}
export function dorisUsersResult(result: QueryResult): DatabaseUserIdentity[] {
const userIndex = columnIndex(result, "UserIdentity");
if (userIndex < 0) return [];
@@ -634,7 +638,9 @@ export const dorisUserAdminProvider: DatabaseUserAdminProvider = {
dialect: "mysql",
defaultScope: "table",
listUsersSql: dorisListUsersSql,
fallbackListUsersSql: dorisListCurrentUserSql,
parseUsers: dorisUsersResult,
parseFallbackUsers: dorisUsersResult,
showGrantsSql: mysqlShowGrantsSql,
parseGrants: dorisGrantsResult,
createUserSql: mysqlCreateUserSql,