Skip to contents

Marks a user as inactive in the registry and revokes their database permissions. Does NOT drop the PostgreSQL role (that must be done on OVH).

Usage

deactivate_user(con_main, con_taxa = NULL, username, revoke_permissions = TRUE)

Arguments

con_main

Connection to main database.

con_taxa

Connection to taxa database (optional).

username

Character. Username to deactivate.

revoke_permissions

Logical. If TRUE (default), revokes all table permissions and drops RLS policies.

Value

TRUE if successful, FALSE otherwise.

Examples

if (FALSE) { # \dontrun{
con <- call.mydb()
con_taxa <- call.mydb.taxa()
deactivate_user(con, con_taxa, "jdupont")
} # }