Update and add index
This commit is contained in:
@@ -1,15 +1,14 @@
|
||||
[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 [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;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;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
|
||||
|
||||
@@ -50,15 +49,14 @@
|
||||
[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 [39m[38;5;12m(https://github.com/postgrespro/pg_probackup)[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mpg\_arman,[39m[38;5;12m [39m[38;5;12mimproved[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12m@PostgresPro,[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mincremental[39m[38;5;12m [39m[38;5;12mbackups,[39m[38;5;12m [39m[38;5;12mbackups[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mreplica,[39m[38;5;12m [39m[38;5;12mmultithreaded[39m[38;5;12m [39m[38;5;12mbackup[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mrestore,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manonymous[39m[38;5;12m [39m[38;5;12mbackup[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12marchive[39m[38;5;12m [39m[38;5;12mcommand.[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[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
|
||||
@@ -112,29 +110,30 @@
|
||||
[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 [39m[38;5;12m(https://github.com/OPMDG/check_pgactivity)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mcheck\_pgactivity[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmonitor[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mclusters[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mNagios.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12moffers[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12moptions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmeasure[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmonitor[39m[38;5;12m [39m
|
||||
[38;5;12museful[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mmetrics.[39m
|
||||
[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[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[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 [39m[38;5;12m(http://opm.io)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mMonitoring[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12msuite[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mservers.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mgather[39m[38;5;12m [39m[38;5;12mstats,[39m[38;5;12m [39m[38;5;12mdisplay[39m[38;5;12m [39m[38;5;12mdashboards[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msend[39m[38;5;12m [39m[38;5;12mwarnings[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
|
||||
[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 [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[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_analytics[0m[38;5;12m (https://github.com/paradedb/paradedb/tree/dev/pg_analytics) - pg_analytics is an extension that accelerates analytical query processing inside Postgres to a performance level comparable to dedicated OLAP databases.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpg_search[0m
|
||||
[38;5;12m (https://github.com/paradedb/paradedb/tree/dev/pg_search) - pg_search is a PostgreSQL extension that enables full-text search over SQL tables using the BM25 algorithm, the state-of-the-art ranking function for full-text search.[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
|
||||
@@ -153,10 +152,8 @@
|
||||
[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 [39m[38;5;12m(https://postgresml.org/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12minside[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdatabase,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mvectors,[39m[38;5;12m [39m[38;5;12mLLMs,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclassic[39m[38;5;12m [39m[38;5;12mML.[39m[38;5;12m [39m[38;5;12mTrain,[39m[38;5;12m [39m[38;5;12mpredict[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmanage[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mentire[39m[38;5;12m [39m[38;5;12mlifecycle[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m
|
||||
[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mSQL.[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
|
||||
@@ -166,18 +163,15 @@
|
||||
[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[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[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[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
|
||||
@@ -186,8 +180,7 @@
|
||||
[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 [39m[38;5;12m(https://github.com/lesovsky/pgcenter)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mProvides[39m[38;5;12m [39m[38;5;12mconvenient[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mstatistics,[39m[38;5;12m [39m[38;5;12mmanagement[39m[38;5;12m [39m[38;5;12mtask,[39m[38;5;12m [39m[38;5;12mreloading[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12mviewing[39m[38;5;12m [39m[38;5;12mlog[39m[38;5;12m [39m[38;5;12mfiles[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcanceling[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mterminating[39m[38;5;12m [39m
|
||||
[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mbackends.[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
|
||||
@@ -212,8 +205,7 @@
|
||||
[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[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
|
||||
|
||||
@@ -225,8 +217,8 @@
|
||||
[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;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
|
||||
@@ -236,39 +228,37 @@
|
||||
[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[0m[38;5;14m[1m [0m[38;5;14m[1mPostgreSQL[0m[38;5;12m [39m[38;5;12m(https://aiven.io/postgresql)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPostgreSQL[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;12min[39m[38;5;12m [39m[38;5;12mAWS,[39m[38;5;12m [39m[38;5;12mAzure,[39m[38;5;12m [39m[38;5;12mDigitalOcean,[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mUpCloud;[39m[38;5;12m [39m[38;5;12mplans[39m[38;5;12m [39m[38;5;12mrange[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m$19/month[39m[38;5;12m [39m[38;5;12msingle[39m[38;5;12m [39m[38;5;12mnode[39m[38;5;12m [39m[38;5;12minstances[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m
|
||||
[38;5;12mhighly-available[39m[38;5;12m [39m[38;5;12msetups,[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mtrial[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mweeks.[39m
|
||||
[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;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[0m[38;5;14m[1m [0m[38;5;14m[1mBridge[0m[38;5;12m [39m[38;5;12m(https://www.crunchydata.com/products/crunchy-bridge/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFully[39m[38;5;12m [39m[38;5;12mmanaged[39m[38;5;12m [39m[38;5;12mPostgres[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mPostgres[39m[38;5;12m [39m[38;5;12mexperts.[39m[38;5;12m [39m[38;5;12mAvailable[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mmajor[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mproviders:[39m[38;5;12m [39m[38;5;12mAmazon[39m[38;5;12m [39m[38;5;12mAWS,[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mGCP,[39m
|
||||
[38;5;12mMicrosoft[39m[38;5;12m [39m[38;5;12mAzure.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mlock-in[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfull[39m[38;5;12m [39m[38;5;12msuper-user[39m[38;5;12m [39m[38;5;12msupport.[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[0m[38;5;14m[1m [0m[38;5;14m[1mManaged[0m[38;5;14m[1m [0m[38;5;14m[1mDatabases[0m[38;5;12m [39m[38;5;12m(https://www.digitalocean.com/products/managed-databases/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFully[39m[38;5;12m [39m[38;5;12mmanaged[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m[38;5;12m [39m[38;5;12mdatabases.[39m[38;5;12m [39m[38;5;12mNo[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mplan.[39m[38;5;12m [39m[38;5;12mStarting[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12m$15/mo.[39m[38;5;12m [39m[38;5;12mDaily[39m[38;5;12m [39m[38;5;12mbackups[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m
|
||||
[38;5;12mpoint-in-time[39m[38;5;12m [39m[38;5;12mrecovery.[39m[38;5;12m [39m[38;5;12mStandby[39m[38;5;12m [39m[38;5;12mnodes[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mauto-failover.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElephantSQL[0m[38;5;12m [39m[38;5;12m(https://www.elephantsql.com/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOffers[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mranging[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mservers[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12msmaller[39m[38;5;12m [39m[38;5;12mprojects[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mproof[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mconcepts,[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12menterprise[39m[38;5;12m [39m[38;5;12mgrade[39m[38;5;12m [39m[38;5;12mmulti[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12msetups.[39m[38;5;12m [39m[38;5;12mHas[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m
|
||||
[38;5;12mplan[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m5[39m[38;5;12m [39m[38;5;12mDBs,[39m[38;5;12m [39m[38;5;12m20[39m[38;5;12m [39m[38;5;12mMB[39m[38;5;12m [39m[38;5;12meach.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGoogle[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mSQL[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://cloud.google.com/sql/docs/postgres/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFully-managed[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mup,[39m[38;5;12m [39m[38;5;12mmaintain,[39m[38;5;12m [39m[38;5;12mmanage,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12madminister[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mPostgreSQL[39m
|
||||
[38;5;12mrelational[39m[38;5;12m [39m[38;5;12mdatabases[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mCloud[39m[38;5;12m [39m[38;5;12mPlatform.[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[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
|
||||
[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[1mparadedb/paradedb[0m[38;5;12m (https:/hub.docker.com/r/paradedb/paradedb/) - ParadeDB is Postgres for Search and Analytics. Based on the Bitnami Postgres container with pg_search and pg_analytics Postgres extensions.[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[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
|
||||
@@ -317,12 +307,11 @@
|
||||
[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[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;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
|
||||
|
||||
Reference in New Issue
Block a user