rm UserHasSuperAccess and move to doltgresql

This commit is contained in:
elianddb
2025-12-03 12:50:40 -08:00
parent 3655b40fd0
commit 73428104fc

View File

@@ -389,13 +389,3 @@ func errDoltBackupUsage(funcParam string, requiredParams, optionalParams []strin
return errors.New(builder.String())
}
var UserHasSuperAccess = func(ctx *sql.Context) (bool, error) {
// TODO(elianddb): DoltgreSQL needs an auth handler for stored procedures, i.e. AuthType_CALL, but for now we use
// this. dolt_backup already requires admin privilege on GMS due to its potentially destructive nature.
privileges, counter := ctx.GetPrivilegeSet()
if counter == 0 || !privileges.Has(sql.PrivilegeType_Super) {
return false, sql.ErrPrivilegeCheckFailed.New(ctx.Session.Client().User)
}
return true, nil
}