From a0a8f3cf2f3152695dc386dc628b48f00b2b751d Mon Sep 17 00:00:00 2001 From: mchristofides Date: Tue, 26 Mar 2019 17:10:25 +0000 Subject: [PATCH 1/7] add community section included several of the main sites --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 78e34d7..04587eb 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,8 @@ - [PaaS (PostgreSQL as a Service)](#paas-postgresql-as-a-service) - [Docker images](#docker-images) - [Videos](#videos) +- [Community](#community) + ### High-Availability * [BDR](https://github.com/2ndQuadrant/bdr) - BiDirectional Replication - a multimaster replication system for PostgreSQL @@ -229,3 +231,10 @@ For Database Management * [Citus Data Youtube channel](https://www.youtube.com/channel/UC8jpoK1BqQhDh6HDGFnM_DA/videos) - Citus related videos * [EnterpriseDB Youtube channel](https://www.youtube.com/channel/UCkIPoYyNr1OHgTo0KwE9HJw) - EnterpriseDB related videos * [PGConf US Youtube channel](https://www.youtube.com/pgconfus/) - Conference videos + +### Community +* [Mailing lists](https://www.postgresql.org/list/) - one of the primary ways to interact +* [Slack](https://postgres-slack.herokuapp.com/) - several active channels +* [#postgresql on Freenode](irc://irc.freenode.net/postgresql) - an active IRC channel +* [Wiki](https://wiki.postgresql.org/wiki/Main_Page) - user documentation, how-tos, and tips 'n' tricks +* [Reddit](https://www.reddit.com/r/PostgreSQL/) From 2a4717cab12b1e8f23fe2c229cbdd46fe8c41939 Mon Sep 17 00:00:00 2001 From: mchristofides Date: Tue, 26 Mar 2019 17:17:07 +0000 Subject: [PATCH 2/7] Remove new line added in error --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 04587eb..903dd02 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,6 @@ - [Videos](#videos) - [Community](#community) - ### High-Availability * [BDR](https://github.com/2ndQuadrant/bdr) - BiDirectional Replication - a multimaster replication system for PostgreSQL * [Patroni](https://github.com/zalando/patroni) - Template for PostgreSQL HA with ZooKeeper or etcd. From e596576aafe7b9187f3156b923bee486da8c48bf Mon Sep 17 00:00:00 2001 From: mchristofides Date: Tue, 26 Mar 2019 17:29:49 +0000 Subject: [PATCH 3/7] Change IRC link to webchat --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 903dd02..e9dcc32 100644 --- a/README.md +++ b/README.md @@ -234,6 +234,6 @@ For Database Management ### Community * [Mailing lists](https://www.postgresql.org/list/) - one of the primary ways to interact * [Slack](https://postgres-slack.herokuapp.com/) - several active channels -* [#postgresql on Freenode](irc://irc.freenode.net/postgresql) - an active IRC channel +* [#postgresql on Freenode](https://webchat.freenode.net/?channels=postgresql) - an active IRC channel * [Wiki](https://wiki.postgresql.org/wiki/Main_Page) - user documentation, how-tos, and tips 'n' tricks * [Reddit](https://www.reddit.com/r/PostgreSQL/) From 19dca29e5fb355bc8eb74c7889d365dc1e5ff889 Mon Sep 17 00:00:00 2001 From: mchristofides Date: Tue, 26 Mar 2019 17:32:35 +0000 Subject: [PATCH 4/7] Update redirect --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e9dcc32..db135c4 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,7 @@ For Database Management * [pgloader](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. * [pgpool-II](http://www.pgpool.net/mediawiki/index.php/Main_Page) - Middleware that provides connection pooling, replication, load balancing and limiting exceeding connections. * [pgsync](https://github.com/ankane/pgsync) - Tool to sync PostgreSQL data to your local machine. -* [PGXN client](https://github.com/dvarrazzo/pgxnclient) - Command line tool to interact with the PostgreSQL Extension Network +* [PGXN client](https://github.com/pgxn/pgxnclient) - Command line tool to interact with the PostgreSQL Extension Network * [postgresql-metrics](https://github.com/spotify/postgresql-metrics) - Tool that extracts and provides metrics for your PostgreSQL database. * [PostgREST](https://github.com/PostgREST/postgrest) - Serves a fully RESTful API from any existing PostgreSQL database. * [pREST](https://github.com/prest/prest) - Serve a RESTful API from any PostgreSQL database (Golang) From 04ef88dfb29d46b0a9edb731aa1099e64b877c98 Mon Sep 17 00:00:00 2001 From: Asad Dhamani Date: Fri, 5 Apr 2019 12:47:48 +0530 Subject: [PATCH 5/7] Add resources section to change list arragement --- README.md | 74 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 39 insertions(+), 35 deletions(-) diff --git a/README.md b/README.md index db135c4..0e3cb3d 100644 --- a/README.md +++ b/README.md @@ -10,25 +10,27 @@ ## Contents -- [High-Availability](#high-availability) -- [Backups](#backups) -- [GUI](#gui) -- [Distributions](#distributions) -- [CLI](#cli) -- [Server](#server) -- [Monitoring](#monitoring) -- [Extensions](#extensions) -- [Optimization](#optimization) -- [Utilities](#utilities) -- [Language bindings](#language-bindings) -- [Tutorials](#tutorials) -- [Blogs](#blogs) -- [Articles](#articles) -- [Newsletters](#newsletters) -- [PaaS (PostgreSQL as a Service)](#paas-postgresql-as-a-service) -- [Docker images](#docker-images) -- [Videos](#videos) -- [Community](#community) +- [Awesome Postgres](#awesome-postgres-) + - [High-Availability](#high-availability) + - [Backups](#backups) + - [GUI](#gui) + - [Distributions](#distributions) + - [CLI](#cli) + - [Server](#server) + - [Monitoring](#monitoring) + - [Extensions](#extensions) + - [Optimization](#optimization) + - [Utilities](#utilities) + - [Language bindings](#language-bindings) + - [PaaS (PostgreSQL as a Service)](#paas-postgresql-as-a-service) + - [Docker images](#docker-images) +- [Resources](#resources) + - [Tutorials](#tutorials) + - [Blogs](#blogs) + - [Articles](#articles) + - [Newsletters](#newsletters) + - [Videos](#videos) + - [Community](#community) ### High-Availability * [BDR](https://github.com/2ndQuadrant/bdr) - BiDirectional Replication - a multimaster replication system for PostgreSQL @@ -180,6 +182,24 @@ For Database Management * Rust: [rust-postgresql](https://github.com/sfackler/rust-postgres) * Lua: [luapgsql](https://github.com/arcapos/luapgsql) +### PaaS *(PostgreSQL as a Service)* +* [Aiven PostgreSQL](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. +* [Amazon RDS for PostgreSQL](https://aws.amazon.com/rds/postgresql/) - Amazon Relational Database Service (RDS) for PostgreSQL +* [Citus Cloud](https://www.citusdata.com/product/cloud) - Production grade scaled out PostgreSQL as a service enabling real-time workloads and sharding your multi-tenant apps. +* [Azure Database for PostgreSQL](https://azure.microsoft.com/en-us/services/postgresql/) - Azure Database for PostgreSQL provides fully managed, enterprise-ready community PostgreSQL database as a service. It provides builtin HA, elastic scaling and native integration with Azure ecosystem. +* [Database Labs](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. +* [ElephantSQL](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. +* [Google Cloud SQL for PostgreSQL](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. (Beta) +* [Heroku Postgres](https://elements.heroku.com/addons/heroku-postgresql) - Plans from free to huge, operated by PostgreSQL experts. Does not require running your app on Heroku. Free plan includes 10,000 rows, 20 connections, up to two backups, and has PostGIS support. +* [DigitalOcean Managed Databases](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. + +### Docker images +* [citusdata/citus](https://hub.docker.com/r/citusdata/citus/) - Citus official images with citus extensions. Based on the official Postgres container. +* [mdillon/postgis](https://hub.docker.com/r/mdillon/postgis/) - PostGIS 2.3 on Postgres 9. Based on the official Postgres container. +* [postgres](https://hub.docker.com/_/postgres/) - Official postgres container (from Docker) + +## Resources + ### Tutorials * [Backup and recover a PostgreSQL DB using wal-e](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. * [PG Casts](https://www.pgcasts.com) - Free weekly PostgreSQL screencasts by Hashrocket. @@ -210,22 +230,6 @@ For Database Management * [Postgres Weekly](https://postgresweekly.com/) - Weekly newsletter that contains articles, news, and repos relevant to PostgreSQL. -### PaaS *(PostgreSQL as a Service)* -* [Aiven PostgreSQL](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. -* [Amazon RDS for PostgreSQL](https://aws.amazon.com/rds/postgresql/) - Amazon Relational Database Service (RDS) for PostgreSQL -* [Citus Cloud](https://www.citusdata.com/product/cloud) - Production grade scaled out PostgreSQL as a service enabling real-time workloads and sharding your multi-tenant apps. -* [Azure Database for PostgreSQL](https://azure.microsoft.com/en-us/services/postgresql/) - Azure Database for PostgreSQL provides fully managed, enterprise-ready community PostgreSQL database as a service. It provides builtin HA, elastic scaling and native integration with Azure ecosystem. -* [Database Labs](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. -* [ElephantSQL](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. -* [Google Cloud SQL for PostgreSQL](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. (Beta) -* [Heroku Postgres](https://elements.heroku.com/addons/heroku-postgresql) - Plans from free to huge, operated by PostgreSQL experts. Does not require running your app on Heroku. Free plan includes 10,000 rows, 20 connections, up to two backups, and has PostGIS support. -* [DigitalOcean Managed Databases](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. - -### Docker images -* [citusdata/citus](https://hub.docker.com/r/citusdata/citus/) - Citus official images with citus extensions. Based on the official Postgres container. -* [mdillon/postgis](https://hub.docker.com/r/mdillon/postgis/) - PostGIS 2.3 on Postgres 9. Based on the official Postgres container. -* [postgres](https://hub.docker.com/_/postgres/) - Official postgres container (from Docker) - ### Videos * [Citus Data Youtube channel](https://www.youtube.com/channel/UC8jpoK1BqQhDh6HDGFnM_DA/videos) - Citus related videos * [EnterpriseDB Youtube channel](https://www.youtube.com/channel/UCkIPoYyNr1OHgTo0KwE9HJw) - EnterpriseDB related videos From f2650ce9df6f2a2395f14b3bd4813836a54df867 Mon Sep 17 00:00:00 2001 From: Asad Dhamani Date: Fri, 5 Apr 2019 12:50:04 +0530 Subject: [PATCH 6/7] Move wiki to new documentation section --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0e3cb3d..a0ebe8a 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,7 @@ - [Tutorials](#tutorials) - [Blogs](#blogs) - [Articles](#articles) + - [Documentation](#documentation) - [Newsletters](#newsletters) - [Videos](#videos) - [Community](#community) @@ -226,6 +227,9 @@ For Database Management * [Why use Postgres?](http://www.craigkerstiens.com/2017/04/30/why-postgres-five-years-later/) * [Superfast CSV imports using PostgreSQL's COPY command](https://infinum.co/the-capsized-eight/superfast-csv-imports-using-postgresqls-copy) +### Documentation +* [Wiki](https://wiki.postgresql.org/wiki/Main_Page) - user documentation, how-tos, and tips 'n' tricks + ### Newsletters * [Postgres Weekly](https://postgresweekly.com/) - Weekly newsletter that contains articles, news, and repos relevant to PostgreSQL. @@ -239,5 +243,4 @@ For Database Management * [Mailing lists](https://www.postgresql.org/list/) - one of the primary ways to interact * [Slack](https://postgres-slack.herokuapp.com/) - several active channels * [#postgresql on Freenode](https://webchat.freenode.net/?channels=postgresql) - an active IRC channel -* [Wiki](https://wiki.postgresql.org/wiki/Main_Page) - user documentation, how-tos, and tips 'n' tricks * [Reddit](https://www.reddit.com/r/PostgreSQL/) From 4fe05e76688ae5e461a217e1607db5d98a8b5439 Mon Sep 17 00:00:00 2001 From: Asad Dhamani Date: Fri, 5 Apr 2019 12:58:07 +0530 Subject: [PATCH 7/7] Update descriptions for community items --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a0ebe8a..87ee93b 100644 --- a/README.md +++ b/README.md @@ -240,7 +240,7 @@ For Database Management * [PGConf US Youtube channel](https://www.youtube.com/pgconfus/) - Conference videos ### Community -* [Mailing lists](https://www.postgresql.org/list/) - one of the primary ways to interact -* [Slack](https://postgres-slack.herokuapp.com/) - several active channels -* [#postgresql on Freenode](https://webchat.freenode.net/?channels=postgresql) - an active IRC channel -* [Reddit](https://www.reddit.com/r/PostgreSQL/) +* [Mailing lists](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. +* [Slack](https://postgres-slack.herokuapp.com/) - Slack channel for Postgres with close to 5000 users +* [#postgresql on Freenode](https://webchat.freenode.net/?channels=postgresql) - The most popular IRC channel about Postgres on Freenode with close to 1000 users +* [Reddit](https://www.reddit.com/r/PostgreSQL/) - A reddit community for PostgreSQL users with close to 10000 users