You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- suppression de pg_analytics, ParadeDB ne poursuit pas ce projet
- ajout de pg_search
- ajout du benchmarck CIS
- ajout de pgstream, outil de Change Data Capture
- ajout de pg_incremental, outil d'execution incrémentale
- ajout de pgroll
- ajout de pgcompare
- ajout de pgsql-tweaks
Copy file name to clipboardExpand all lines: references.md
+9-1
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@ Ce document recense les ressources collectées dans le cadre du groupe de travai
7
7
*[work_mem](https://thebuild.com/blog/2023/03/13/everything-you-know-about-setting-work_mem-is-wrong/), formule de calcul du paramètre work_mem
8
8
*[memory-management](https://stormatics.tech/blogs/postgresql-memory-management), présentation des différents paramètres mémoires
9
9
*[paramètres parallel](https://stormatics.tech/blogs/understanding-postgresql-parallel-query), présentation de quelques paramètres pour la parallélisation
10
+
*[CIS Benchmark](https://www.cisecurity.org/benchmark/postgresql), guide de bonnes pratiques pour une configuration sécurisée
10
11
11
12
## Extensions
12
13
@@ -17,7 +18,6 @@ Ces projets étendent les possibilités utilisables dans l'environnement de Post
17
18
*[Libpostal](https://github.com/pramsey/pgsql-postal), Normalisateur d'adresses basé sur OSM
18
19
*[MobilityDB](https://mobilitydb.com/) et son [extension QGIS](https://github.com/MobilityDB/MobilityDB-QGIS), extension pour le traitement de données temporelles (trajectoires de véhicules, etc.)
19
20
*[Apache AGE](https://age.apache.org/), apporte des fonctions de traitements et d'analyse de graphe
20
-
*[pg_analytics](https://github.com/paradedb/pg_analytics), déporte à DuckDB l'exécution de requêtes OLAP, permet de lire sur du stockage objet (S3, GCS, R2) du parquet, Iceberg, Delta
21
21
*[pg_duckdb](https://github.com/duckdb/pg_duckdb), déporte à DuckDB l'exécution de requêtes OLAP, permet de lire et d'écrire sur du stockage objet (S3, GCS, R2) du parquet, lit Iceberg/Delta
22
22
23
23
### Accès et diffusion
@@ -35,6 +35,7 @@ Ces projets étendent les possibilités utilisables dans l'environnement de Post
35
35
*[pg_timetable](https://github.com/cybertec-postgresql/pg_timetable), création de jobs ou de chaînes de jobs
36
36
*[postgresql_anonymizer](https://labs.dalibo.com/postgresql_anonymizer), gestion de l'anonymisation
37
37
*[pg_partman](https://github.com/pgpartman/pg_partman), facilite la gestion du partionnement (temps ou numérique)
38
+
*[pg_incremental](https://github.com/CrunchyData/pg_incremental), outil de traitement par lot incrémental
38
39
39
40
### Types et Indexation
40
41
@@ -44,6 +45,7 @@ Ces projets étendent les possibilités utilisables dans l'environnement de Post
44
45
*[pg_idkit](https://github.com/VADOSWARE/pg_idkit), générateur d'id (uuid v6 et v7, nanoid, etc.)
45
46
*[snowflake-sequences](https://github.com/pgEdge/snowflake?tab=readme-ov-file#snowflake-sequences-for-postgresql), ajout d'un type de séquence Snowflake
46
47
*[ZomboDB](https://github.com/zombodb/zombodb), ajoute le support d'ElasticSearch comme type d'index
48
+
*[pg_search](https://github.com/paradedb/paradedb/tree/dev/pg_search), recherche textuelle BM25 (~ Lucene) et vectoriel (pg_vector)
47
49
48
50
### Stockage
49
51
@@ -53,6 +55,7 @@ Ces projets étendent les possibilités utilisables dans l'environnement de Post
53
55
*[FerretDB](https://www.ferretdb.io/), support des fonctions MongoDB sans MongoDB
54
56
*[Citus](https://github.com/citusdata/citus), stockage en colonne et tables distribuées
55
57
*[pg_mooncake](https://github.com/Mooncake-Labs/pg_mooncake), permet d'écrire et de lire des données colonnes stockées en Iceberg/Delta
58
+
*[pgstream](https://github.com/xataio/pgstream), outil de capture de changements (CDC) qui permet de répliquer les données et changements DDL
56
59
57
60
## Outils complémentaires externes
58
61
@@ -68,6 +71,7 @@ Ces projets étendent les possibilités utilisables dans l'environnement de Post
68
71
*[pgmonitor](https://github.com/CrunchyData/pgmonitor), statistiques d'usage de la base
69
72
*[postgres-checkup](https://gitlab.com/postgres-ai/postgres-checkup), analyse et diagnostics par IA
70
73
*[PoWA](https://powa.readthedocs.io/) outil d'analyse des performances
74
+
*[pgsql-tweaks](https://gitlab.com/sjstoelting/pgsql-tweaks), ensemble de fonctions PL/PgSQL (vérification de types, vues systèmes, etc.)
71
75
72
76
### Administration
73
77
@@ -90,6 +94,9 @@ Ces projets étendent les possibilités utilisables dans l'environnement de Post
*[transqlate](https://gitlab.com/dalibo/transqlate), conversion de requêtes SQL sauce Oracle vers PostgreSQL
97
+
*[db_migrator](https://github.com/cybertec-postgresql/db_migrator), outil de migration de base MS SQL, Oracle et MySQL/MariaDB
98
+
*[Pgcompare](https://github.com/CrunchyData/pgCompare), valide la migration de données entre bases
99
+
*[pgroll](https://github.com/xataio/pgroll), outil de migration de schéma
93
100
94
101
### Modélisation
95
102
@@ -172,3 +179,4 @@ Ces projets étendent les possibilités utilisables dans l'environnement de Post
172
179
*[Triggers](https://mydbanotebook.org/post/triggers2/), quelques articles sur les triggers dans PgSQL
173
180
*[generate_series](https://database.guide/how-generate_series-works-in-postgresql/), générer des données artificielles pour tester avec des gros volumes
174
181
*[Réparer l'encodage de caractères](https://www.cybertec-postgresql.com/en/fix-bad-encoding-postgresql/)
182
+
*[PostgreSQL Global Temporary Tables](https://github.com/darold/pgtt)
0 commit comments