From ef3e134c115a4efc24bdc9d85170f2d8b974a3b8 Mon Sep 17 00:00:00 2001 From: The StarOpenSource Project Date: Fri, 15 Mar 2024 02:18:24 +0100 Subject: [PATCH] Allow for changing owner of all tables in psql db --- soscmd-postgresql-changeowner | 2 ++ soscmd-postgresql-changeowner.txt | 1 + 2 files changed, 3 insertions(+) create mode 100755 soscmd-postgresql-changeowner create mode 100644 soscmd-postgresql-changeowner.txt diff --git a/soscmd-postgresql-changeowner b/soscmd-postgresql-changeowner new file mode 100755 index 0000000..42e10a5 --- /dev/null +++ b/soscmd-postgresql-changeowner @@ -0,0 +1,2 @@ +echo "Execute this:" +cat /opt/soscmd/soscmd-postgresql-changeowner.txt diff --git a/soscmd-postgresql-changeowner.txt b/soscmd-postgresql-changeowner.txt new file mode 100644 index 0000000..5718cec --- /dev/null +++ b/soscmd-postgresql-changeowner.txt @@ -0,0 +1 @@ +for tbl in `psql -qAt -c "select tablename from pg_tables where schemaname = 'public';" YOUR_DB` ; do psql -c "alter table \"$tbl\" owner to NEW_OWNER" YOUR_DB ; done