From 32e00dac9d22cd28467110bf8b979edbda73529f Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 1 Jan 1980 00:54:42 +0000 Subject: [PATCH] postgres: document some useful admin commands --- cfg/services/postgres.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cfg/services/postgres.nix b/cfg/services/postgres.nix index b381ae2c0..e5c7e14e8 100644 --- a/cfg/services/postgres.nix +++ b/cfg/services/postgres.nix @@ -15,8 +15,14 @@ # common admin operations: + # sudo systemctl start postgresql # sudo -u postgres psql # > \l # lists all databases # > \du # lists all roles + # > \c pleroma # connects to database by name + # > \d # shows all tables # > \q # exits psql + # dump/restore (-F t = tar): + # sudo -u postgres pg_dump -F t pleroma > /backup/pleroma-db.tar + # sudo -u postgres -g postgres pg_restore -d pleroma /backup/pleroma-db.tar }