diff --git a/README.md b/README.md index 913f652..1177ac9 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ For Database Management * [SQLPro for Postgres](http://macpostgresclient.com/) - Simple, powerful PostgreSQL manager for macOS (Commercial Software). * [temBoard](https://github.com/dalibo/temboard) - Web-based PostgreSQL GUI and monitoring. * [TablePlus](https://tableplus.com/) - Native App which let you edit database and structure. High-end security ensured (Commercial Software). -* [TeamSQL](https://teamsql.io/) - Cross-platform SQL Client: Simple, Effortless, Extensible. +* [DataRow](https://datarow.com/) - Cross-platform SQL Client for Amazon Redshift: Simple, Effortless, Extensible. * [Valentina Studio](https://www.valentina-db.com/en/valentina-studio-overview) - Cross-platform database administration tool (Free/Commercial) * [PostgresCompare](https://www.postgrescompare.com) - Cross-platform database comparison and deployment tool (Commercial Software). @@ -117,7 +117,7 @@ For Database Management * [pg\_shard](https://github.com/citusdata/pg_shard) - Extension to scale out real-time reads and writes. * [PGStrom](https://wiki.postgresql.org/wiki/PGStrom) - Extension to offload CPU intensive workloads to GPU. * [pgxn](https://pgxn.org/) PostgreSQL Extension Network - central distribution point for many open-source PostgreSQL extensions -* [PipelineDB](https://www.pipelinedb.com/) - A PostgreSQL extension that runs SQL queries continuously on streams, incrementally storing results in tables. +* [PipelineDB](https://www.confluent.io/blog/pipelinedb-team-joins-confluent/) - A PostgreSQL extension that runs SQL queries continuously on streams, incrementally storing results in tables. * [plpgsql\_check](https://github.com/okbob/plpgsql_check) - Extension that allows to check plpgsql source code. * [PostGIS](http://postgis.net/) - Spatial and Geographic objects for PostgreSQL. * [PG\_Themis](https://github.com/cossacklabs/pg_themis) - Postgres binding as extension for crypto library Themis, providing various security services on PgSQL's side. @@ -145,11 +145,11 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). * [ldap2pg](https://github.com/dalibo/ldap2pg) - Synchronize roles and privileges from YML and LDAP. * [mysql-postgresql-converter](https://github.com/lanyrd/mysql-postgresql-converter) - Lanyrd's MySQL to PostgreSQL conversion script. * [ora2pg](http://ora2pg.darold.net) - Perl module to export an Oracle database schema to a PostgreSQL compatible schema. -* [pg\_activity](https://github.com/julmon/pg_activity) - top like application for PostgreSQL server activity monitoring. +* [pg\_activity](https://github.com/dalibo/pg_activity) - top like application for PostgreSQL server activity monitoring. * [pg-formatter](https://github.com/gajus/pg-formatter) - A PostgreSQL SQL syntax beautifier (Node.js). * [pganalyze](https://pganalyze.com) - PostgreSQL Performance Monitoring (Commercial Software). * [pgbadger](https://github.com/darold/pgbadger) - Fast PostgreSQL Log Analyzer. -* [PgBouncer](http://pgbouncer.github.io) - Lightweight connection pooler for PostgreSQL. +* [PgBouncer](http://www.pgbouncer.org/) - Lightweight connection pooler for PostgreSQL. * [pgCenter](https://github.com/lesovsky/pgcenter) - Provides convenient interface to various statistics, management task, reloading services, viewing log files and canceling or terminating database backends. * [pg_chameleon](https://github.com/the4thdoctor/pg_chameleon) - Real time replica from MySQL to PostgreSQL with optional type override migration and migration capabilities. * [pgclimb](https://github.com/lukasmartinelli/pgclimb) - Export data from PostgreSQL into different data formats. @@ -157,7 +157,7 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). * [PGInsight](http://pginsight.io/) - CLI tool to easily dig deep inside your PostgreSQL database. * [pg_insights](https://github.com/lob/pg_insights) - Convenient SQL for monitoring Postgres database health. * [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. +* [pgpool-II](https://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/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. @@ -173,7 +173,7 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). * [pgmigrate](https://github.com/yandex/pgmigrate) - CLI tool to evolve schema migrations, developed by Yandex. * [pgcmp](https://github.com/cbbrowne/pgcmp) - Tool to compare database schemas, with capability to accept some persistent differences * [graphql-engine](https://github.com/hasura/graphql-engine) - Get Instant Realtime GraphQL APIs over PostgreSQL. -* [sqlcheck](https://github.com/jarulraj/sqlcheck-old) - Automatically detects common SQL anti-patterns. Such anti-patterns often slow down queries. Addressing them will, therefore, help accelerate queries. +* [sqlcheck](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. * [postgres-checkup](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. ### Language bindings @@ -188,7 +188,7 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). * Perl: [DBD-Pg](https://metacpan.org/pod/distribution/DBD-Pg/Pg.pm) * PHP: [Pomm](http://www.pomm-project.org), [pecl/pq](https://github.com/m6w6/ext-pq) * Python: [psycopg2](https://pypi.org/project/psycopg2/) -* Ruby: [pg](https://bitbucket.org/ged/ruby-pg/wiki/Home) +* Ruby: [pg](https://github.com/ged/ruby-pg) * Rust: [rust-postgresql](https://github.com/sfackler/rust-postgres) * Lua: [luapgsql](https://github.com/arcapos/luapgsql) @@ -236,7 +236,7 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). * [What PostgreSQL has over other open source SQL databases: Part I](https://www.compose.com/articles/what-postgresql-has-over-other-open-source-sql-databases/) * [Debugging PostgreSQL performance, the hard way](https://www.justwatch.com/blog/post/debugging-postgresql-performance-the-hard-way/) * [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) +* [Superfast CSV imports using PostgreSQL's COPY command](https://infinum.com/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 @@ -248,11 +248,12 @@ for `EXPLAIN`, that also provides performance tips (Commercial Software). ### 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 -* [PGConf US Youtube channel](https://www.youtube.com/pgconfus/) - Conference videos +* [Postgres Conference Youtube channel](https://www.youtube.com/channel/UCsJkVvxwoM7R9oRbzvUhbPQ/videos) - Conference videos * [Scaling Postgres](https://www.scalingpostgres.com/) - Postgres video blog series by Creston Jamison ### Community * [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](ttps://webchat.freenode.net/#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 +* [Reddit](https://www.reddit.com/r/PostgreSQL/) - A reddit community for PostgreSQL users with over 12000 users +* [Slack](https://postgres-slack.herokuapp.com/) - Slack channel for Postgres with over 7000 users +* Telegram - Several groups for PostgreSQL in different langauges: [Russian](https://t.me/pgsql) >4200 people, [Brazilian Portuguese](https://t.me/postgresqlbr) >2300 people, [Indonesian](https://t.me/postgresql_id) ~1000 people, [English](https://t.me/postgreschat) >750 people +* [#postgresql on Freenode](https://webchat.freenode.net/#postgresql) - The most popular IRC channel about Postgres on Freenode with over 1000 users