-
Nouvelles hebdomadaires de PostgreSQL - 21 juin 2020
Offres d’emplois autour de PostgreSQL en juin
- Internationales : http://archives.postgresql.org/pgsql-jobs/2020-06/
- Francophones : http://forums.postgresql.fr/viewforum.php?id=4
PostgreSQL Local
- FOSS4G 2020 aura lieu à Calgary (province d’Alberta au Canada) du 24 au 29 août 2020. L’appel à conférenciers est actuellement lancé via https://2020.foss4g.org/speakers/ : https://2020.foss4g.org/
- Le PGDay Ukraine 2020 aura lieu le 5 septembre 2020 à Lviv, au Bank Hotel : https://pgday.org.ua/
- Le pgDay israélien 2020 aura lieu le 10 septembre 2020 à Tel Aviv : http://pgday.org.il/
- Le pgDay autrichien aura lieu le 18 septembre 2020 au Schloss Schoenbrunn (Apothekertrakt) à Vienne : https://pgday.at/en/
- La PostgreSQL Conference Europe 2020 se déroulera du 20 au 23 octobre à Berlin (Allemagne). L’appel à conférenciers court jusqu’au 31 juillet via https://2020.pgconf.eu/callforpapers : https://2020.pgconf.eu/
- Le PGDay Russia aura lieu le 9 juillet 2021 à St Petersburg : https://pgday.ru/en/2020/
-
Via sebastien.lardiere.net : PostgreSQL Hebdo #65
Lu cette semaine :
- Problème relatif au niveau d'isolation des transactions :
- L'article résumant le problème : http://jepsen.io/analyses/postgresq...
- Fil de discussion sur la liste pgsql-bugs : https://www.postgresql.org/message-...
- Correction du bug : https://git.postgresql.org/gitweb/?...
- Pour un peu de contexte : A Critique of ANSI SQL Isolation Levels
- et Generalized Isolation Level Definitions
- Un thread twitter : https://twitter.com/felixge/status/... sur la lecture de Looking Back at Postgres(pdf)
- Understanding user management in PgBouncer
- SQL trickery: Hypothetical aggregates
Pour mieux comprendre le fonctionnement de
rank() WITHIN GROUP()
, en complément de ce dernier article, je vous propose la requête suivante :select key ~ '^[aeiou]$' as is_vowel , array_agg(key) , rank('f') within group (order by key) from ( values ('a'),('b'),('c'),('d'),('e'),('f'),('g') ) as chars( key ) group by key ~ '^[aeiou]$' ; is_vowel | array_agg | rank ----------+-------------+------ f | {d,b,c,f,g} | 4 t | {a,e} | 3 (2 rows)
Ou la valeur donnée par
rank()
est le rang de la valeur passée en argument de la fonction, dans la liste obtenue visible dans l'agrégatarray_agg()
. Cet exemple permet de distinguer les données manipulées du rang obtenu, quel que soit l'intérêt réel de la requête.À venir dans PostgreSQL 13 :
- PostgreSQL 13 beta2 publiée le 25 juin : https://www.postgresql.org/message-...
- Repartitioning with logical replication in PostgreSQL 13
Agenda :
- Pgconf.eu a lieu du 20 au 23 octobre à Berlin : l'appel à orateur est publié : https://2020.pgconf.eu/call-for-pap...
- Problème relatif au niveau d'isolation des transactions :
-
Nouvelles hebdomadaires de PostgreSQL - 14 juin 2020
Les nouveautés des produits dérivés
- pgsodium 1.1.1, une extension ajoutant la bibliothèque de chiffrement libsodium à PostgreSQL : https://github.com/michelp/pgsodium
- pgbouncer 1.14.0, un pooler de connexions à PostgreSQL et bien d’avantage : https://pgbouncer.github.io/2020/06/pgbouncer-1-14-0
-
Nouvelles hebdomadaires de PostgreSQL - 7 juin 2020
Les nouveautés des produits dérivés
- wal2mongo v1.0.6, un outil pour répliquer de PostgreSQL vers MongoDB : https://github.com/HighgoSoftware/wal2mongo/releases/tag/v1.0.6
- pgsodium 1.0.0, une extension ajoutant la bibliothèque de chiffrement libsodium à PostgreSQL : https://github.com/michelp/pgsodium
- PGEE, un dérivé de PostgreSQL par Cybertec : https://www.cybertec-postgresql.com/en/products/cybertec-postgresql-enterprise-edition/
- pitrery 3.1, un ensemble de scripts Bash permettant de gérer les sauvegardes PITR de PostgreSQL : http://dalibo.github.io/pitrery/
-
Via sebastien.lardiere.net : PostgreSQL Hebdo #64
Lu cette semaine :
- EXPLAIN ANALYZE may be lying to you
- SQL Window Functions Cheat Sheet
- PostgreSQL 13 beta 1 on FreeBSD via pgenv utilise l'outil pgenv
- Using Composite Types within Postgres
- Don't Leave Me Hanging: Another Type of Transaction to Monitor
- Partition management – do you really need a tool for that?
- Optimizing SQL: Simplifying Queries with Window Functions
- Oracle vs. PostgreSQL - a comment
À venir dans PostgreSQL 13 :
Agenda :
- Pgconf.eu a lieu du 20 au 23 octobre à Berlin : l'appel à orateur est publié : https://2020.pgconf.eu/call-for-pap...