Tags: pgsty/pigsty
Tags
feat(pgsql): add pg-drop-role script for safe user deletion - Add /pg/bin/pg-drop-role script to safely drop PostgreSQL roles - Handle all dependencies: databases, tablespaces, schemas, tables, ACLs - Transfer ownership to successor role (default: pg_dbsu) - Terminate active connections with --force flag - Create audit log before deletion for recovery reference - Protect system roles: postgres, replicator, dbuser_dba, dbuser_monitor - Support --check (read-only) and --dry-run modes Update pgsql user.yml to use pg-drop-role instead of simple DROP ROLE, which previously failed when role had dependent objects.
PreviousNext