[38;5;12m                                 [39m[38;2;255;187;0m[1m[4mAwesome Postgres [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mawesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sindresorhus/awesome)[0m

[38;5;12m (https://www.postgresql.org/)[39m

[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of awesome [39m[38;5;14m[1mPostgreSQL[0m[38;5;12m (https://www.postgresql.org/) software, libraries, tools and resources, inspired by [39m[38;5;14m[1mawesome-mysql[0m[38;5;12m (http://shlomi-noach.github.io/awesome-mysql/)[39m

[38;5;14m[1mPostgreSQL[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/PostgreSQL),[39m[38;5;12m [39m[38;5;12moften[39m[38;5;12m [39m[38;5;12msimply[39m[38;5;12m [39m[38;5;12mPostgres,[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;14m[1mobject-relational[0m[38;5;14m[1m [0m[38;5;14m[1mdatabase[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Object-relational_database)[39m[38;5;12m [39m[38;5;12m(ORDBMS).[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;14m[1mACID-compliant[0m[38;5;12m [39m
[38;5;12m(https://en.wikipedia.org/wiki/ACID)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mtransactional[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Transaction_processing).[39m[38;5;12m [39m[38;5;12m(see[39m[38;5;12m [39m[38;5;12mmore:[39m[38;5;12m [39m[38;5;14m[1mwikipedia:PostgreSQL[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/PostgreSQL),[39m[38;5;12m [39m[38;5;14m[1mPostgreSQL.org[0m[38;5;12m [39m[38;5;12m(https://www.postgresql.org))[39m

[38;5;12m [39m[38;5;12m:elephant:[39m[38;5;12m [39m[38;5;12mContributions[39m[38;5;12m [39m[38;5;12mwelcome.[39m[38;5;12m [39m[38;5;12mAdd[39m[38;5;12m [39m[38;5;12mlinks[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;14m[1mpull[0m[38;5;14m[1m [0m[38;5;14m[1mrequests[0m[38;5;12m [39m[38;5;12m(https://github.com/dhamaniasad/awesome-postgres/pulls)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;14m[1missue[0m[38;5;12m [39m[38;5;12m(https://github.com/dhamaniasad/awesome-postgres/issues)[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdiscussion.[39m[38;5;12m [39m[38;5;12mPlease[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
[38;5;12mlook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mcontribution[0m[38;5;14m[1m [0m[38;5;14m[1mguidelines[0m[38;5;12m [39m[38;5;12m(CONTRIBUTING.md).[39m

[38;2;255;187;0m[4mContents[0m

[38;5;12m- [39m[38;5;14m[1mAwesome Postgres[0m[38;5;12m (#awesome-postgres-)[39m
[48;5;235m[38;5;249m- **High-Availability** (#high-availability)[49m[39m[48;5;235m[38;5;249m                        [49m[39m
[48;5;235m[38;5;249m- **Backups** (#backups)[49m[39m[48;5;235m[38;5;249m                                            [49m[39m
[48;5;235m[38;5;249m- **GUI** (#gui)[49m[39m[48;5;235m[38;5;249m                                                    [49m[39m
[48;5;235m[38;5;249m- **Distributions** (#distributions)[49m[39m[48;5;235m[38;5;249m                                [49m[39m
[48;5;235m[38;5;249m- **CLI** (#cli)[49m[39m[48;5;235m[38;5;249m                                                    [49m[39m
[48;5;235m[38;5;249m- **Server** (#server)[49m[39m[48;5;235m[38;5;249m                                              [49m[39m
[48;5;235m[38;5;249m- **Monitoring** (#monitoring)[49m[39m[48;5;235m[38;5;249m                                      [49m[39m
[48;5;235m[38;5;249m- **Extensions** (#extensions)[49m[39m[48;5;235m[38;5;249m                                      [49m[39m
[48;5;235m[38;5;249m- **Optimization** (#optimization)[49m[39m[48;5;235m[38;5;249m                                  [49m[39m
[48;5;235m[38;5;249m- **Utilities** (#utilities)[49m[39m[48;5;235m[38;5;249m                                        [49m[39m
[48;5;235m[38;5;249m- **Language bindings** (#language-bindings)[49m[39m[48;5;235m[38;5;249m                        [49m[39m
[48;5;235m[38;5;249m- **PaaS (PostgreSQL as a Service)** (#paas-postgresql-as-a-service)[49m[39m
[48;5;235m[38;5;249m- **Docker images** (#docker-images)[49m[39m[48;5;235m[38;5;249m                                [49m[39m
[38;5;12m- [39m[38;5;14m[1mResources[0m[38;5;12m (#resources)[39m
[48;5;235m[38;5;249m- **Tutorials** (#tutorials)[49m[39m[48;5;235m[38;5;249m        [49m[39m
[48;5;235m[38;5;249m- **Blogs** (#blogs)[49m[39m[48;5;235m[38;5;249m                [49m[39m
[48;5;235m[38;5;249m- **Articles** (#articles)[49m[39m[48;5;235m[38;5;249m          [49m[39m
[48;5;235m[38;5;249m- **Documentation** (#documentation)[49m[39m
[48;5;235m[38;5;249m- **Newsletters** (#newsletters)[49m[39m[48;5;235m[38;5;249m    [49m[39m
[48;5;235m[38;5;249m- **Videos** (#videos)[49m[39m[48;5;235m[38;5;249m              [49m[39m
[48;5;235m[38;5;249m- **Community** (#community)[49m[39m[48;5;235m[38;5;249m        [49m[39m
[48;5;235m[38;5;249m- **Roadmaps** (#roadmaps)[49m[39m[48;5;235m[38;5;249m          [49m[39m

[38;2;255;187;0m[4mHigh-Availability[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBDR[0m[38;5;12m (https://github.com/2ndQuadrant/bdr) - BiDirectional Replication - a multimaster replication system for PostgreSQL[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPatroni[0m[38;5;12m (https://github.com/zalando/patroni) - Template for PostgreSQL HA with ZooKeeper or etcd.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStolon[0m[38;5;12m (https://github.com/sorintlab/stolon) - PostgreSQL HA based on Consul or etcd, with Kubernetes integration.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpglookout[0m[38;5;12m (https://github.com/aiven/pglookout) - Replication monitoring and failover daemon.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrepmgr[0m[38;5;12m (https://github.com/2ndQuadrant/repmgr) - Open-source tool suite to manage replication and failover in a cluster of PostgreSQL servers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlony-I[0m[38;5;12m (https://slony.info/) - "Master to multiple slaves" replication system with cascading and failover.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPAF[0m[38;5;12m (https://github.com/ClusterLabs/PAF) - PostgreSQL Automatic Failover: High-Availibility for Postgres, based on Pacemaker and Corosync.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSkyTools[0m[38;5;12m (https://github.com/pgq/skytools-legacy) - Replication tools, including PgQ, a queuing system, and Londiste, a replication system a bit simpler to manage than Slony.[39m

[38;2;255;187;0m[4mBackups[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBarman[0m[38;5;12m (https://www.pgbarman.org/index.html) - Backup and Recovery Manager for PostgreSQL by 2ndQuadrant.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOmniPITR[0m[38;5;12m (https://github.com/omniti-labs/omnipitr) - Advanced WAL File Management Tools for PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg\_probackup[0m
[38;5;12m (https://github.com/postgrespro/pg_probackup) – A fork of pg\_arman, improved by @PostgresPro, supports incremental backups, backups from replica, multithreaded backup and restore, and anonymous backup without archive command.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgBackRest[0m[38;5;12m (https://pgbackrest.org/)  - Reliable PostgreSQL Backup & Restore.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg\_back[0m[38;5;12m (https://github.com/orgrim/pg_back/) - pg\_back is a simple backup script[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpghoard[0m[38;5;12m (https://github.com/aiven/pghoard) - Backup and restore tool for cloud object stores (AWS S3, Azure, Google Cloud, OpenStack Swift).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwal-e[0m[38;5;12m (https://github.com/wal-e/wal-e) (obsolete) - Simple Continuous Archiving for PostgreSQL to S3, Azure, or Swift by Heroku.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwal-g[0m[38;5;12m [39m[38;5;12m(https://github.com/wal-g/wal-g)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msuccessor[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mWAL-E[39m[38;5;12m [39m[38;5;12mrewritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mGo.[39m[38;5;12m [39m[38;5;12mCurrently[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mobject[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mAWS[39m[38;5;12m [39m[38;5;12m(S3),[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12m(GCS),[39m[38;5;12m [39m[38;5;12mAzure,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mOpenStack[39m[38;5;12m [39m[38;5;12mSwift,[39m[38;5;12m [39m[38;5;12mMinIO,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mstorages.[39m[38;5;12m [39m
[38;5;12mSupports[39m[38;5;12m [39m[38;5;12mblock-level[39m[38;5;12m [39m[38;5;12mincremental[39m[38;5;12m [39m[38;5;12mbackups,[39m[38;5;12m [39m[38;5;12moffloading[39m[38;5;12m [39m[38;5;12mbackup[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstandby[39m[38;5;12m [39m[38;5;12mserver,[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mparallelization[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthrottling[39m[38;5;12m [39m[38;5;12moptions.[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12maddition[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mPostgres,[39m[38;5;12m [39m[38;5;12mWAL-G[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mMySQL[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMongoDB[39m[38;5;12m [39m[38;5;12mdatabases.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpitrery[0m[38;5;12m (https://dalibo.github.io/pitrery/) - pitrery is a set of Bash scripts to manage Point In Time Recovery (PITR) backups for PostgreSQL.[39m

[38;2;255;187;0m[4mGUI[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdminer[0m[38;5;12m (https://www.adminer.org/) - Full-featured database management tool written in PHP.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBeekeeper Studio[0m[38;5;12m (https://www.beekeeperstudio.io) - Free and open source SQL client with a modern UI and great Postgres support. Cross platform.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChartbrew[0m[38;5;12m (https://chartbrew.com) - Create live dashboards, charts, and client reports from PostgreSQL data. Features a query tool that works with SQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCount[0m[38;5;12m (https://count.co/) - Web-based analytics platform with a notebook interface which connects to PostgreSQL (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDataGrip[0m[38;5;12m (https://www.jetbrains.com/datagrip/) - IDE with advanced tool sets and good cross-platform experience (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatazenit[0m[38;5;12m (https://datazenit.com/) - Web-based PostgreSQL GUI (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDataRow[0m[38;5;12m (https://www.datarow.com/) - Cross-platform SQL Client for Amazon Redshift: Simple, Effortless, Extensible.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDBeaver[0m[38;5;12m (https://dbeaver.io/) - Universal Database Manager with excellent support for PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdbglass[0m[38;5;12m (http://dbglass.web-pal.com) - Cross-platform desktop client for PostgreSQL, built with Electron.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHolistics[0m[38;5;12m (https://www.holistics.io/) - Online cross platform database management tool and SQL query reporting GUI with strong PostgreSQL support (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJackDB[0m[38;5;12m (https://www.jackdb.com/) - Web-based SQL query interface (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetabase[0m[38;5;12m (https://www.metabase.com/) - Simple dashboards, charts and query tool for PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNumeracy[0m[38;5;12m (https://numeracy.co/) - Fast SQL editor with charts and dashboards for PostgreSQL (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOmniDB[0m[38;5;12m (https://omnidb.org/en/) - Open Source Collaborative Environment[39m
[38;5;12mFor Database Management[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgAdmin[0m[38;5;12m (https://www.pgadmin.org/) - PostgreSQL Administration and Management GUI.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgModeler[0m[38;5;12m (https://pgmodeler.io/) - pgModeler is an open-source PostgreSQL Database Modeler.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgweb[0m[38;5;12m (https://github.com/sosedoff/pgweb) - Web-based PostgreSQL database browser written in Go.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphpPgAdmin[0m[38;5;12m (https://github.com/phppgadmin/phppgadmin) - The Premier Web Based Administration Tool for PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostbird[0m[38;5;12m (https://github.com/Paxa/postbird) - PostgreSQL Client for macOS.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgresCompare[0m[38;5;12m (https://www.postgrescompare.com) - Cross-platform database comparison and deployment tool (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostico[0m[38;5;12m (https://eggerapps.at/postico/) - Modern PostgreSQL Client for macOS (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPSequel[0m[38;5;12m (http://www.psequel.com/) - Clean and simple interface to perform common PostgreSQL tasks quickly (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSQL Tabs[0m[38;5;12m (http://www.sqltabs.com/) - Cross Platform Desktop Client for PostgreSQL written in JS.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSQLPro for Postgres[0m[38;5;12m (http://macpostgresclient.com/) - Simple, powerful PostgreSQL manager for macOS (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtemBoard[0m[38;5;12m (https://github.com/dalibo/temboard) - Web-based PostgreSQL GUI and monitoring.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTablePlus[0m[38;5;12m (https://tableplus.com/) - Native App which let you edit database and structure. High-end security ensured (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mValentina Studio[0m[38;5;12m (https://www.valentina-db.com/en/valentina-studio-overview) - Cross-platform database administration tool (Free/Commercial)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDbGate[0m[38;5;12m (https://dbgate.org) - The Smartest (no)SQL Database Client[39m

[38;2;255;187;0m[4mDistributions[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgres.app[0m[38;5;12m (https://postgresapp.com/) - The Easiest Way to Get Started with PostgreSQL on macOS.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgreSql.Binaries.Lite[0m[38;5;12m (https://github.com/mihasic/PostgreSql.Binaries.Lite) - Minimum set of Windows binaries of the PostgreSQL database. Also made available through NuGet.[39m

[38;2;255;187;0m[4mCLI[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1matlas[0m[38;5;12m (https://github.com/ariga/atlas) - Atlas is a tool for managing and migrating database schemas using modern DevOps principles.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgcli[0m[38;5;12m (https://github.com/dbcli/pgcli) - Postgres CLI with autocompletion and syntax highlighting[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgsh[0m[38;5;12m (https://github.com/sastraxi/pgsh) - Branch your PostgreSQL Database like Git[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpsql[0m[38;5;12m (https://www.postgresql.org/docs/current/static/app-psql.html) - The built-in PostgreSQL CLI client[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpsql2csv[0m[38;5;12m (https://github.com/fphilipe/psql2csv) - Run a query in psql and output the result as CSV[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnancy[0m[38;5;12m (https://gitlab.com/postgres-ai/nancy) - The Nancy CLI is a unified way to manage automated database experiments either in clouds or on-premise[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mschemaspy[0m[38;5;12m (https://github.com/schemaspy/schemaspy) - SchemaSpy is a JAVA JDBC-compliant tool for generating your database to HTML documentation, including Entity Relationship diagrams[39m

[38;2;255;187;0m[4mServer[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgres-XL[0m[38;5;12m (https://www.postgres-xl.org/) - Scalable Open Source PostgreSQL-based Database Cluster.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAgensGraph[0m[38;5;12m (https://bitnine.net/) - Powerful graph database based on the PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGreenplum Database[0m[38;5;12m (https://github.com/greenplum-db/gpdb) - Open source fork of PostgreSQL for large data volumes.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYugabyteDB[0m[38;5;12m (https://yugabyte.com/) - Open Source Distributed SQL using  a fork of PostgreSQL on top of distributed storage and transaction[39m

[38;2;255;187;0m[4mMonitoring[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcheck\_pgactivity[0m[38;5;12m (https://github.com/OPMDG/check_pgactivity) - check\_pgactivity is designed to monitor PostgreSQL clusters from Nagios. It offers many options to measure and monitor useful performance metrics.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCheck\_postgres[0m[38;5;12m (https://github.com/bucardo/check_postgres) - Nagios check\_postgres plugin for checking status of PostgreSQL databases.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInstrumental[0m[38;5;12m [39m[38;5;12m(https://github.com/Instrumental/instrumentald)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mReal-time[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mmonitoring,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;14m[1mpre-made[0m[38;5;14m[1m [0m[38;5;14m[1mgraphs[0m[38;5;12m [39m[38;5;12m(https://instrumentalapp.com/docs/instrumentald/postgresql#suggested-graphs)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mease[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m[38;5;12m(Commercial[39m[38;5;12m [39m
[38;5;12mSoftware)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlibzbxpgsql[0m[38;5;12m (https://github.com/cavaliercoder/libzbxpgsql) - Comprehensive PostgreSQL monitoring module for Zabbix.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPMM[0m[38;5;12m (https://github.com/percona/pmm) - Percona Monitoring and Management (PMM) is a Free and Open Source platform for monitoring and managing PostgreSQL, MySQL, and MongoDB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPome[0m[38;5;12m (https://github.com/rach/pome) - Pome stands for PostgreSQL Metrics. Pome is a PostgreSQL Metrics Dashboard to keep track of the health of your database.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgmetrics[0m[38;5;12m [39m[38;5;12m(https://pgmetrics.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mpgmetrics[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen-source,[39m[38;5;12m [39m[38;5;12mzero-dependency,[39m[38;5;12m [39m[38;5;12msingle-binary[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mcollect[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstatistics[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdisplay[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12measy-to-read[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12mformat[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m
[38;5;12mexport[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mCSV[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mscripting.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg\_view[0m[38;5;12m (https://github.com/zalando/pg_view) - Open-source command-line tool that shows global system stats, per-partition information, memory stats and other information.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgwatch2[0m[38;5;12m (https://github.com/cybertec-postgresql/pgwatch2) - Flexible and easy to get started PostgreSQL metrics monitor focusing on Grafana dashboards.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgbench[0m[38;5;12m (https://www.postgresql.org/docs/devel/static/pgbench.html) - Run a benchmark test on PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopm.io[0m[38;5;12m (http://opm.io) -  Open PostgreSQL Monitoring is a free software suite designed to help you manage your PostgreSQL servers. It can gather stats, display dashboards and send warnings when something goes wrong.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mokmeter.io[0m[38;5;12m [39m[38;5;12m(https://okmeter.io/pg)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCommercial[39m[38;5;12m [39m[38;5;12mSaaS[39m[38;5;12m [39m[38;5;12magent-based[39m[38;5;12m [39m[38;5;12mmonitoring[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mplugin.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mgathers[39m[38;5;12m [39m[38;5;12m100s[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstats,[39m[38;5;12m [39m[38;5;12mdisplays[39m[38;5;12m [39m[38;5;12mdashboards[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mevery[39m[38;5;12m [39m[38;5;12maspect[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msends[39m[38;5;12m [39m[38;5;12malerts[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12msomething[39m[38;5;12m [39m[38;5;12mgoes[39m[38;5;12m [39m[38;5;12mwrong[39m
[38;5;12m(Commercial[39m[38;5;12m [39m[38;5;12mSoftware).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdexter[0m[38;5;12m (https://github.com/ankane/dexter) - The automatic indexer for Postgres. Detects slow queries and creates indexes if configured to do so.[39m

[38;2;255;187;0m[4mExtensions[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCitus[0m[38;5;12m (https://github.com/citusdata/citus) - Scalable PostgreSQL cluster for real-time workloads.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcstore\_fdw[0m[38;5;12m (https://github.com/citusdata/cstore_fdw) - Columnar store for analytics with PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcyanaudit[0m[38;5;12m (https://pgxn.org/dist/cyanaudit/) - Cyan Audit provides in-database logging of all DML activity on a column-by-column basis.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg_cron[0m[38;5;12m (https://github.com/citusdata/pg_cron) - Run periodic jobs in PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpglogical[0m[38;5;12m (https://github.com/2ndQuadrant/pglogical) - Extension that provides logical streaming replication.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg\_partman[0m[38;5;12m (https://github.com/pgpartman/pg_partman) - Partition management extension for PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg\_paxos[0m[38;5;12m (https://github.com/citusdata/pg_paxos/) - Basic implementation of Paxos and Paxos-based table replication for a cluster of PostgreSQL nodes.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg\_shard[0m[38;5;12m (https://github.com/citusdata/pg_shard) - Extension to scale out real-time reads and writes.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPGStrom[0m[38;5;12m (https://wiki.postgresql.org/wiki/PGStrom) - Extension to offload CPU intensive workloads to GPU.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgxn[0m[38;5;12m (https://pgxn.org/) PostgreSQL Extension Network - central distribution point for many open-source PostgreSQL extensions[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPipelineDB[0m[38;5;12m (https://www.confluent.io/blog/pipelinedb-team-joins-confluent/) - A PostgreSQL extension that runs SQL queries continuously on streams, incrementally storing results in tables.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplpgsql\_check[0m[38;5;12m (https://github.com/okbob/plpgsql_check) - Extension that allows to check plpgsql source code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostGIS[0m[38;5;12m (http://postgis.net/) - Spatial and Geographic objects for PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPG\_Themis[0m[38;5;12m (https://github.com/cossacklabs/pg_themis) - Postgres binding as extension for crypto library Themis, providing various security services on PgSQL's side.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzomboDB[0m[38;5;12m (https://github.com/zombodb/zombodb) - Extension that enables efficient full-text searching via the use of indexes backed by Elasticsearch.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgMemento[0m[38;5;12m (https://github.com/pgMemento/pgMemento) - Provides an audit trail for your data inside a PostgreSQL database using triggers and server-side functions written in PL/pgSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTimescaleDB[0m[38;5;12m (https://www.timescale.com/) - Open-source time-series database fully compatible with Postgres, distributed as extension[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgTAP[0m[38;5;12m (https://pgtap.org/) - Database testing framework for Postgres[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHypoPG[0m[38;5;12m (https://github.com/HypoPG/hypopg) - HypoPG provides hypothetical/virtual indexes feature.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgRouting[0m[38;5;12m (https://github.com/pgRouting/pgrouting) - pgRouting extends the PostGIS/PostgreSQL geospatial database to provide geospatial routing and other network analysis functionality.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPGroonga[0m[38;5;12m (https://pgroonga.github.io/) - PGroonga provides a new index access method that uses Groonga allowing super fast full text search feature against all languages.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPGAudit[0m[38;5;12m (https://www.pgaudit.org/) - The PostgreSQL Audit Extension (or pgaudit) provides detailed session and/or object audit logging via the standard logging facility provided by PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgresML[0m[38;5;12m (https://postgresml.org/) - Machine learning and AI inside your database, including vectors, LLMs, and classic ML. Train, predict and manage the entire lifecycle of machine learning models using only SQL.[39m

[38;2;255;187;0m[4mOptimization[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg_flame[0m[38;5;12m (https://github.com/mgartner/pg_flame) - A flamegraph generator for query plans.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPgHero[0m[38;5;12m (https://github.com/ankane/pghero) - PostgreSQL insights made easy.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgMustard[0m[38;5;12m (https://www.pgmustard.com/) - A modern user interface[39m
[38;5;12mfor [39m[48;5;235m[38;5;249mEXPLAIN[49m[39m[38;5;12m, that also provides performance tips (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgtune[0m[38;5;12m (https://github.com/gregs1104/pgtune/) - PostgreSQL configuration wizard.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgtune[0m[38;5;12m (https://github.com/le0pard/pgtune) - Online version of PostgreSQL configuration wizard.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgconfig.org[0m[38;5;12m (https://github.com/sebastianwebber/pgconfig) - PostgreSQL Online Configuration Tool (also based on pgtune).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPoWA[0m[38;5;12m (https://powa.readthedocs.io/en/latest/) - PostgreSQL Workload Analyzer gathers performance stats and provides real-time charts and graphs to help monitor and tune your PostgreSQL servers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg_web_stats[0m[38;5;12m (https://github.com/kirs/pg_web_stats) - Web UI to view pg_stat_statements.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTimescaleDB Tune[0m[38;5;12m (https://github.com/timescale/timescaledb-tune) - a program for tuning a TimescaleDB database to perform its best based on the host's resources such as memory and number of CPUs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetis[0m[38;5;12m (https://www.metisdata.io/product/troubleshooting) - Metis provides observability and performance tuning for SQL databases including PostgreSQL. (Commercial Software)[39m

[38;2;255;187;0m[4mUtilities[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mapgdiff[0m[38;5;12m (https://www.apgdiff.com/) - Compares two database dump files and creates output with DDL statements that can be used to update old database schema to new one.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mERAlchemy[0m[38;5;12m (https://github.com/Alexis-benoist/eralchemy) - ERAlchemy generates Entity Relation (ER) diagram from databases.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHasura GraphQL Engine[0m[38;5;12m (https://github.com/hasura/graphql-engine) - Blazing fast, instant realtime GraphQL APIs on Postgres with fine grained access control, also trigger webhooks on database events.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mldap2pg[0m[38;5;12m (https://github.com/dalibo/ldap2pg) - Synchronize roles and privileges from YML and LDAP.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmysql-postgresql-converter[0m[38;5;12m (https://github.com/lanyrd/mysql-postgresql-converter) - Lanyrd's MySQL to PostgreSQL conversion script.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mora2pg[0m[38;5;12m (http://ora2pg.darold.net) - Perl module to export an Oracle database schema to a PostgreSQL compatible schema.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg\_activity[0m[38;5;12m (https://github.com/dalibo/pg_activity) - top like application for PostgreSQL server activity monitoring.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg-formatter[0m[38;5;12m (https://github.com/gajus/pg-formatter) - A PostgreSQL SQL syntax beautifier (Node.js).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpganalyze[0m[38;5;12m (https://pganalyze.com) - PostgreSQL Performance Monitoring (Commercial Software).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgbadger[0m[38;5;12m (https://github.com/darold/pgbadger) - Fast PostgreSQL Log Analyzer.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPgBouncer[0m[38;5;12m (http://www.pgbouncer.org/) - Lightweight connection pooler for PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgCenter[0m[38;5;12m (https://github.com/lesovsky/pgcenter) - Provides convenient interface to various statistics, management task, reloading services, viewing log files and canceling or terminating database backends.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg_chameleon[0m[38;5;12m (https://github.com/the4thdoctor/pg_chameleon) - Real time replica from MySQL to PostgreSQL with optional type override migration and migration capabilities.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgclimb[0m[38;5;12m (https://github.com/lukasmartinelli/pgclimb) - Export data from PostgreSQL into different data formats.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg_docs_bot[0m[38;5;12m (https://github.com/mchristofides/pg_docs_bot/) - Browser extension to redirect PostgreSQL docs links to the current version.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgfutter[0m[38;5;12m (https://github.com/lukasmartinelli/pgfutter) - Import CSV and JSON into PostgreSQL the easy way.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPGInsight[0m[38;5;12m (http://pginsight.io/) - CLI tool to easily dig deep inside your PostgreSQL database.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg_insights[0m[38;5;12m (https://github.com/lob/pg_insights) - Convenient SQL for monitoring Postgres database health.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgloader[0m[38;5;12m (https://github.com/dimitri/pgloader) - Loads data into PostgreSQL using the COPY streaming protocol, and does so with separate threads for reading and writing data.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgMonitor[0m[38;5;12m (https://github.com/CrunchyData/pgmonitor) - Postgres metrics collection and visualization that can be deployed to bare metal, virtual machines, or Kubernetes.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgpool-II[0m[38;5;12m (https://www.pgpool.net/mediawiki/index.php/Main_Page) - Middleware that provides connection pooling, replication, load balancing and limiting exceeding connections.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgsync[0m[38;5;12m (https://github.com/ankane/pgsync) - Tool to sync PostgreSQL data to your local machine.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPGXN client[0m[38;5;12m (https://github.com/pgxn/pgxnclient) - Command line tool to interact with the PostgreSQL Extension Network[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpostgresql-metrics[0m[38;5;12m (https://github.com/spotify/postgresql-metrics) - Tool that extracts and provides metrics for your PostgreSQL database.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgREST[0m[38;5;12m (https://github.com/PostgREST/postgrest) - Serves a fully RESTful API from any existing PostgreSQL database.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpREST[0m[38;5;12m (https://github.com/prest/prest) - Serve a RESTful API from any PostgreSQL database (Golang)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostGraphile[0m[38;5;12m (https://github.com/graphile/postgraphile) - Instant GraphQL API or GraphQL schema for your PostgreSQL database[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myoke[0m[38;5;12m (https://github.com/nanopack/yoke) - PostgreSQL high-availability cluster with auto-failover and automated cluster recovery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpglistend[0m[38;5;12m (https://github.com/kabirbaidhya/pglistend) - A lightweight PostgresSQL [39m[48;5;235m[38;5;249mLISTEN[49m[39m[38;5;12m/[39m[48;5;235m[38;5;249mNOTIFY[49m[39m[38;5;12m daemon built on top of [39m[48;5;235m[38;5;249mnode-postgres[49m[39m[38;5;12m.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mZSON[0m[38;5;12m (https://github.com/postgrespro/zson) - PostgreSQL extension for transparent JSONB compression[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg_bulkload[0m[38;5;12m (http://ossc-db.github.io/pg_bulkload/index.html) - It's a high speed data loading utility for PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg_migrate[0m[38;5;12m (https://github.com/jwdeitch/pg_migrate) - Manage PostgreSQL codebases and make VCS simple.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msqitch[0m[38;5;12m (https://github.com/sqitchers/sqitch) - Tool for managing versioned schema deployment[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgmigrate[0m[38;5;12m (https://github.com/yandex/pgmigrate) - CLI tool to evolve schema migrations, developed by Yandex.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpgcmp[0m[38;5;12m (https://github.com/cbbrowne/pgcmp) - Tool to compare database schemas, with capability to accept some persistent differences[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg-differ[0m[38;5;12m (https://github.com/multum/pg-differ) - Tool for easy initialization / updating of the structure of PostgreSQL tables, migration alternative (Node.js).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msqlcheck[0m[38;5;12m (https://github.com/jarulraj/sqlcheck) - Automatically detects common SQL anti-patterns. Such anti-patterns often slow down queries. Addressing them will, therefore, help accelerate queries.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpostgres-checkup[0m[38;5;12m (https://gitlab.com/postgres-ai/postgres-checkup) - a new-generation diagnostics tool that allows users to collect deep analysis of the health of a Postgres database.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaffoldHub.io[0m[38;5;12m (https://scaffoldhub.io) - Generate fullstack PostgreSQL apps with Angular, Vue or React (Commercial Software). [39m

[38;2;255;187;0m[4mLanguage bindings[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mCommon Lisp: [39m[38;5;14m[1mPostmodern[0m[38;5;12m (https://github.com/marijnh/Postmodern)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mClojure: [39m[38;5;14m[1mclj-postgresql[0m[38;5;12m (https://github.com/remodoy/clj-postgresql)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mElixir: [39m[38;5;14m[1mpostgrex[0m[38;5;12m (https://github.com/elixir-ecto/postgrex)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mGo: [39m[38;5;14m[1mpq[0m[38;5;12m (https://github.com/lib/pq), [39m[38;5;14m[1mpgx[0m[38;5;12m (https://github.com/jackc/pgx)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mHaskell: [39m[38;5;14m[1mpostgresql-simple[0m[38;5;12m (http://hackage.haskell.org/package/postgresql-simple)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mJava: [39m[38;5;14m[1mPostgreSQL JDBC Driver[0m[38;5;12m (https://jdbc.postgresql.org/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12m.Net/.Net Core: [39m[38;5;14m[1mNpgsql[0m[38;5;12m (https://github.com/npgsql/npgsql)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mNode:[39m[38;5;12m [39m[38;5;14m[1mnode-postgres[0m[38;5;12m [39m[38;5;12m(https://github.com/brianc/node-postgres),[39m[38;5;12m [39m[38;5;14m[1mpg-promise[0m[38;5;12m [39m[38;5;12m(https://github.com/vitaly-t/pg-promise),[39m[38;5;12m [39m[38;5;14m[1mpogi[0m[38;5;12m [39m[38;5;12m(https://github.com/holdfenytolvaj/pogi),[39m[38;5;12m [39m[38;5;14m[1mslonik[0m[38;5;12m [39m[38;5;12m(https://github.com/gajus/slonik),[39m[38;5;12m [39m[38;5;14m[1mpostgres[0m[38;5;12m [39m
[38;5;12m(https://github.com/porsager/postgres)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mPerl: [39m[38;5;14m[1mDBD-Pg[0m[38;5;12m (https://metacpan.org/pod/distribution/DBD-Pg/Pg.pm)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mPHP: [39m[38;5;14m[1mPomm[0m[38;5;12m (http://www.pomm-project.org), [39m[38;5;14m[1mpecl/pq[0m[38;5;12m (https://github.com/m6w6/ext-pq)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mPython: [39m[38;5;14m[1mpsycopg2[0m[38;5;12m (https://pypi.org/project/psycopg2/), [39m[38;5;14m[1masyncpg[0m[38;5;12m (https://pypi.org/project/asyncpg/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mR: [39m[38;5;14m[1mRPostgreSQL[0m[38;5;12m (https://github.com/tomoakin/RPostgreSQL)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mRuby: [39m[38;5;14m[1mpg[0m[38;5;12m (https://github.com/ged/ruby-pg)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mRust: [39m[38;5;14m[1mrust-postgresql[0m[38;5;12m (https://github.com/sfackler/rust-postgres), [39m[38;5;14m[1mpgx[0m[38;5;12m (https://github.com/tcdi/pgx)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mLua: [39m[38;5;14m[1mluapgsql[0m[38;5;12m (https://github.com/arcapos/luapgsql)[39m

[38;2;255;187;0m[4mPaaS [0m[48;2;30;30;40m[38;5;13m[3m[4m(PostgreSQL as a Service)[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAiven PostgreSQL[0m
[38;5;12m (https://aiven.io/postgresql) - PostgreSQL as a service in AWS, Azure, DigitalOcean, Google Cloud and UpCloud; plans range from $19/month single node instances to large highly-available setups, free trial for two weeks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAmazon RDS for PostgreSQL[0m[38;5;12m (https://aws.amazon.com/rds/postgresql/) - Amazon Relational Database Service (RDS) for PostgreSQL[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAzure[0m[38;5;14m[1m [0m[38;5;14m[1mDatabase[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mPostgreSQL[0m[38;5;12m [39m[38;5;12m(https://azure.microsoft.com/en-us/services/postgresql/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAzure[39m[38;5;12m [39m[38;5;12mDatabase[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mmanaged,[39m[38;5;12m [39m[38;5;12menterprise-ready[39m[38;5;12m [39m[38;5;12mcommunity[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mservice.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mbuiltin[39m[38;5;12m [39m[38;5;12mHA,[39m[38;5;12m [39m
[38;5;12melastic[39m[38;5;12m [39m[38;5;12mscaling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAzure[39m[38;5;12m [39m[38;5;12mecosystem.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCrunchy Bridge[0m
[38;5;12m (https://www.crunchydata.com/products/crunchy-bridge/) - Fully managed Postgres from the Postgres experts. Available across all major cloud providers: Amazon AWS, Google GCP, Microsoft Azure. No lock-in with full super-user support.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatabase Labs[0m[38;5;12m (https://www.databaselabs.io) - Get a production-ready cloud PostgreSQL server in minutes, from $20 a month Backups, monitoring, patches, and 24/7 tech support all included.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDigitalOcean Managed Databases[0m
[38;5;12m (https://www.digitalocean.com/products/managed-databases/) - Fully managed PostgreSQL databases. No free plan. Starting at $15/mo. Daily backups with point-in-time recovery. Standby nodes with auto-failover.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElephantSQL[0m[38;5;12m (https://www.elephantsql.com/) - Offers databases ranging from shared servers for smaller projects and proof of concepts, up to enterprise grade multi server setups. Has free plan for up to 5 DBs, 20 MB each.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle Cloud SQL for PostgreSQL[0m
[38;5;12m (https://cloud.google.com/sql/docs/postgres/) - Fully-managed database service that makes it easy to set up, maintain, manage, and administer your PostgreSQL relational databases on Google Cloud Platform.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHeroku[0m[38;5;14m[1m [0m[38;5;14m[1mPostgres[0m[38;5;12m [39m[38;5;12m(https://elements.heroku.com/addons/heroku-postgresql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPlans[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhuge,[39m[38;5;12m [39m[38;5;12moperated[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mexperts.[39m[38;5;12m [39m[38;5;12mDoes[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mrequire[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mHeroku.[39m[38;5;12m [39m[38;5;12mFree[39m[38;5;12m [39m[38;5;12mplan[39m[38;5;12m [39m[38;5;12mincludes[39m[38;5;12m [39m[38;5;12m10,000[39m[38;5;12m [39m[38;5;12mrows,[39m[38;5;12m [39m[38;5;12m20[39m[38;5;12m [39m[38;5;12mconnections,[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m
[38;5;12mbackups,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mPostGIS[39m[38;5;12m [39m[38;5;12msupport.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRender[0m[38;5;14m[1m [0m[38;5;14m[1mManaged[0m[38;5;14m[1m [0m[38;5;14m[1mPostgreSQL[0m[38;5;12m [39m[38;5;12m(https://render.com/docs/databases)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSecure,[39m[38;5;12m [39m[38;5;12mreliable,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompletely[39m[38;5;12m [39m[38;5;12mhands-off[39m[38;5;12m [39m[38;5;12mmanaged[39m[38;5;12m [39m[38;5;12mPostgreSQL.[39m[38;5;12m [39m[38;5;12mEncryption[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mrest,[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12mbackups,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexpandable[39m[38;5;12m [39m[38;5;12mSSD[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mincluded[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mplans.[39m[38;5;12m [39m[38;5;12mPlans[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12m$7[39m[38;5;12m [39m
[38;5;12mper[39m[38;5;12m [39m[38;5;12mmonth[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m256MB[39m[38;5;12m [39m[38;5;12mRAM[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12m1GB[39m[38;5;12m [39m[38;5;12mstorage[39m[38;5;12m [39m[38;5;12m(free[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12m90[39m[38;5;12m [39m[38;5;12mdays).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaleway Managed Database[0m[38;5;12m (https://www.scaleway.com/en/database/) - Fully managed PostgreSQL databases with HA, scaling, and automated backups, hosted in the EU. Starting at €10 per month.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSupabase[0m[38;5;12m (https://www.supabase.com) - Fully managed Postgres with read replicas, point-in-time-recovery, support packages, browser based GUI, and a generous free tier.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeon[0m[38;5;12m (https://neon.tech) - Fully managed serverless PostgreSQL. Neon separates storage and compute to offer modern developer features such as serverless, branching, bottomless storage, and more.[39m

[38;2;255;187;0m[4mDocker images[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcitusdata/citus[0m[38;5;12m (https://hub.docker.com/r/citusdata/citus/) - Citus official images with citus extensions. Based on the official Postgres container.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmdillon/postgis[0m[38;5;12m (https://hub.docker.com/r/mdillon/postgis/) - PostGIS 2.3 on Postgres 9. Based on the official Postgres container.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpostgres[0m[38;5;12m (https://hub.docker.com/_/postgres/) -  Official postgres container (from Docker)[39m

[38;2;255;187;0m[4mResources[0m

[38;2;255;187;0m[4mTutorials[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBackup and recover a PostgreSQL DB using wal-e[0m[38;5;12m (https://coderwall.com/p/cwe2_a/backup-and-recover-a-postgres-db-using-wal-e) - Tutorial about setting up continuous archiving in PostgreSQL using wal-e.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPG Casts[0m[38;5;12m (https://www.pgcasts.com) - Free weekly PostgreSQL screencasts by Hashrocket.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgres Guide[0m[38;5;12m (http://postgresguide.com/) - Guide designed as an aid for beginners and experienced users to find specific tips and explore tools available within PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgreSQL Exercises[0m[38;5;12m (https://pgexercises.com/) - Site  to make it easy to learn PostgreSQL by doing exercises.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtutorialspoint PostgreSQL tutorial[0m[38;5;12m (http://www.tutorialspoint.com/postgresql/) - Very extensive collection of tutorials on PostgreSQL[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpostgresDBSamples[0m[38;5;12m (https://github.com/morenoh149/postgresDBSamples) - A collection of sample postgres schemas[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgreSQL Primer for Busy People[0m[38;5;12m (https://zaiste.net/posts/postgresql-primer-for-busy-people/) - A collection of the most common commands used in PostgreSQL[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg-utils[0m[38;5;12m (https://github.com/dataegret/pg-utils) - Useful DBA tools by Data Egret[39m

[38;2;255;187;0m[4mBlogs[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlanet PostgreSQL[0m[38;5;12m (https://planet.postgresql.org/) - Blog aggregation service for PostgreSQL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAndrew Dunstan's PostgreSQL and Technical blog[0m[38;5;12m (http://adpgtech.blogspot.com/search/label/PostgreSQL/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBruce Momjian's PostgreSQL blog[0m[38;5;12m (https://momjian.us/main/blogs/pgblog.html)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCraig Kerstiens PostgreSQL posts[0m[38;5;12m (http://www.craigkerstiens.com/categories/postgres/) - Set of posts on PostgreSQL cool features, tips and tricks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDatabase Soup[0m[38;5;12m (http://www.databasesoup.com/search/label/postgresql/) - Josh Berkus' blog.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMichael Paquier's blog[0m[38;5;12m (https://paquier.xyz/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRobert Haas' blog[0m[38;5;12m (http://rhaas.blogspot.com/search/label/postgresql/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mselect [0m[48;2;30;30;40m[38;5;14m[1m[3m from depesz;[0m[48;2;30;30;40m[38;5;13m[3m (https://www.depesz.com/tag/postgresql/) - Hubert Lubaczewski's blog.[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMetis Blog[0m[38;5;12m (https://www.metisdata.io/blog) - Set of posts on PostgreSQL, SQL databases, performance, and tuning.[39m

[38;2;255;187;0m[4mArticles[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhat PostgreSQL has over other open source SQL databases: Part I[0m[38;5;12m (https://www.compose.com/articles/what-postgresql-has-over-other-open-source-sql-databases/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhat PostgreSQL has over other open source SQL databases: Part II[0m[38;5;12m (https://www.compose.com/articles/what-postgresql-has-over-other-open-source-sql-databases-part-ii/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthe ultimate postgres vs mysql blog post[0m[38;5;12m (https://di.nmfay.com/postgres-vs-mysql)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDebugging PostgreSQL performance, the hard way[0m[38;5;12m (https://www.justwatch.com/blog/post/debugging-postgresql-performance-the-hard-way/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhy use Postgres?[0m[38;5;12m (http://www.craigkerstiens.com/2017/04/30/why-postgres-five-years-later/)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSuperfast CSV imports using PostgreSQL's COPY command[0m[38;5;12m (https://infinum.com/the-capsized-eight/superfast-csv-imports-using-postgresqls-copy)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTricking Postgres into using an insane – but 200x faster – query plan[0m[38;5;12m (https://spacelift.io/blog/tricking-postgres-into-using-query-plan)[39m


[38;2;255;187;0m[4mBooks[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgreSQL Mistakes and How to Avoid Them[0m[38;5;12m (https://www.manning.com/books/postgresql-mistakes-and-how-to-avoid-them)[39m


[38;2;255;187;0m[4mDocumentation[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWiki[0m[38;5;12m (https://wiki.postgresql.org/wiki/Main_Page) - user documentation, how-tos, and tips 'n' tricks[39m

[38;2;255;187;0m[4mNewsletters[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgres Weekly[0m[38;5;12m (https://postgresweekly.com/) - Weekly newsletter that contains articles, news, and repos relevant to PostgreSQL.[39m

[38;2;255;187;0m[4mVideos[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCitus Data Youtube channel[0m[38;5;12m (https://www.youtube.com/channel/UC8jpoK1BqQhDh6HDGFnM_DA/videos) - Citus related videos[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEnterpriseDB Youtube channel[0m[38;5;12m (https://www.youtube.com/channel/UCkIPoYyNr1OHgTo0KwE9HJw) -  EnterpriseDB related videos[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgres Conference Youtube channel[0m[38;5;12m (https://www.youtube.com/channel/UCsJkVvxwoM7R9oRbzvUhbPQ/videos) - Conference videos[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScaling Postgres[0m[38;5;12m (https://www.scalingpostgres.com/) - Postgres video blog series by Creston Jamison[39m

[38;2;255;187;0m[4mCommunity[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMailing lists[0m[38;5;12m (https://www.postgresql.org/list/) - Official mailing lists for Postgres for support, outreach, and more. One of the primary channels of communication in the Postgres community.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReddit[0m[38;5;12m (https://www.reddit.com/r/PostgreSQL/) - A reddit community for PostgreSQL users with over 12000 users[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlack[0m[38;5;12m (https://postgres-slack.herokuapp.com/) - Slack channel for Postgres with over 7000 users[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mTelegram[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSeveral[39m[38;5;12m [39m[38;5;12mgroups[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mlanguages:[39m[38;5;12m [39m[38;5;14m[1mRussian[0m[38;5;12m [39m[38;5;12m(https://t.me/pgsql)[39m[38;5;12m [39m[38;5;12m>4200[39m[38;5;12m [39m[38;5;12mpeople,[39m[38;5;12m [39m[38;5;14m[1mBrazilian[0m[38;5;14m[1m [0m[38;5;14m[1mPortuguese[0m[38;5;12m [39m[38;5;12m(https://t.me/postgresqlbr)[39m[38;5;12m [39m[38;5;12m>2300[39m[38;5;12m [39m[38;5;12mpeople,[39m[38;5;12m [39m[38;5;14m[1mIndonesian[0m[38;5;12m [39m[38;5;12m(https://t.me/postgresql_id)[39m[38;5;12m [39m[38;5;12m~1000[39m[38;5;12m [39m[38;5;12mpeople,[39m[38;5;12m [39m[38;5;14m[1mEnglish[0m[38;5;12m [39m
[38;5;12m(https://t.me/postgreschat)[39m[38;5;12m [39m[38;5;12m>750[39m[38;5;12m [39m[38;5;12mpeople[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m#postgresql on Freenode[0m[38;5;12m (https://webchat.freenode.net/#postgresql) - The most popular IRC channel about Postgres on Freenode with over 1000 users[39m

[38;2;255;187;0m[4mRoadmaps[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPostgreSQL Roadmap[0m[38;5;12m (https://roadmap.sh/postgresql-dba) - A roadmap providing step wise guide to PostgreSQL.[39m
