postgres tool - ghdrako/doc_snipets GitHub Wiki
| Tools | Description |
|---|---|
| psql | PostgreSQL Interactive Terminal |
| createdb | create a new PostgreSQL database |
| clusterdb | cluster a PostgreSQL database |
| dropdb | remove a PostgreSQL database |
| createuser | define a new PostgreSQL user account |
| dropuser | remove a PostgreSQL user account |
| epcgembedded SQL C pre-processor | |
| pg_dump | extract a PostgreSQL database into a script file or |
| other archive file | |
| pg_dumpall | extract a PostgreSQL database cluster into a script file |
| pg_config | retrieve information about the installed version of |
| PostgreSQL | |
| pgbenchrun | a benchmark test on PostgreSQL |
| pg_basebackup | take a base backup of a PostgreSQL cluster |
| pg_verifybackup | verify the integrity of a base backup of a PostgreSQL cluster |
| pg_restore | restore a PostgreSQL database from an archive file |
| created by pg_dump | |
| pg_amcheck | checks for corruption in one or more PostgreSQL da |
| tabases | |
| pg_isready | check the connection status of a PostgreSQL server |
| pg_receivewal | stream write-ahead logs from a PostgreSQL server |
| pg_recvlogical | control PostgreSQL logical decoding streams |
| reindexdb | reindex a PostgreSQL database |
| vacuumdb | garbage-collect and analyse a PostgreSQL database |
- https://postgresql.us/events/pgopen2019/sessions/session/622/slides/48/terminal-tools.pdf Open source projects
- postgresql_is_enough] - list of tools
- pg_top - Display PostgreSQL processes https://pg_top.gitlab.io/
- pg_systat - Display PostgreSQL statistics https://pg_systat.gitlab.io/
- pg_proctab - PostgreSQL extension to query operating system process table https://pg_proctab.gitlab.io
- pgroll
- https://xata.io/blog/pgroll-schema-migrations-postgres
- https://github.com/xataio/pgroll
- https://fabianlindfors.se/blog/schema-migrations-in-postgres/
- https://medium.com/miro-engineering/sql-migrations-in-postgresql-part-1-bc38ec1cbe75
- https://medium.com/miro-engineering/handling-databases-from-a-developers-perspective-fc916ab3fe68
- https://pgbackrest.org/
- pgLoader - fully automated tool used to load data in Postgres, and also to migrate a whole database in a single comman
pgloader mysql://user@host/dbname pgsql://user@host/dbname
- pgVersion - PostgreSQL Version Manager - tool to manage multiple PostgreSQL installations
- pgActivity - is a top like application for PostgreSQL server activity monitoring.
- pgTop
- pgView - Get a detailed, real-time view of your PostgreSQL database and system metrics
- pgPool II - middleware that works between PostgreSQL servers and a PostgreSQL database client.
- pgWatch2 - PostgreSQL metrics monitor/dashboard
- PGObserver - monitoring solution for your PostgreSQL databases
- pgBarman - implement disaster recovery solutions for PostgreSQL databases. Taking an online hot backup of PostgreSQL
- Patroni - template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
- pgTAP - unit test database
-
- pgbadger
Alerting
- check_postgres
- tail_n_mail