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
| Transaction pooling |:white_check_mark:| Identical to PgBouncer. |
15
-
| Session pooling |:white_check_mark:| Identical to PgBouncer. |
16
-
|`COPY` support |:white_check_mark:| Both `COPY TO` and `COPY FROM` are supported. |
17
-
| Query cancellation |:white_check_mark:| Supported both in transaction and session pooling modes. |
18
-
| Load balancing of read queries |:white_check_mark:| Using round-robin between replicas. Primary is included when `primary_reads_enabled` is enabled (default). |
19
-
| Sharding |:white_check_mark:| Transactions are sharded using `SET SHARD TO` and `SET SHARDING KEY TO` syntax extensions; see examples below. |
20
-
| Failover |:white_check_mark:| Replicas are tested with a health check. If a health check fails, remaining replicas are attempted; see below for algorithm description and examples. |
21
-
| Statistics |:white_check_mark:| Statistics available in the admin database (`pgcat` and `pgbouncer`) with `SHOW STATS`, `SHOW POOLS` and others.|
22
-
| Live configuration reloading |:white_check_mark:| Reload supported settings with a `SIGHUP` to the process, e.g. `kill -s SIGHUP $(pgrep pgcat)` or `RELOAD` query issued to the admin database. |
23
-
| Client authentication |:x::wrench:| On the roadmap; currently all clients are allowed to connect and one user is used to connect to Postgres. |
24
-
| Admin database |:white_check_mark:| The admin database, similar to PgBouncer's, allows to query for statistics and reload the configuration. |
| Transaction pooling |:white_check_mark:| Identical to PgBouncer. |
15
+
| Session pooling |:white_check_mark:| Identical to PgBouncer. |
16
+
|`COPY` support |:white_check_mark:| Both `COPY TO` and `COPY FROM` are supported. |
17
+
| Query cancellation |:white_check_mark:| Supported both in transaction and session pooling modes. |
18
+
| Load balancing of read queries |:white_check_mark:| Using round-robin between replicas. Primary is included when `primary_reads_enabled` is enabled (default). |
19
+
| Sharding |:white_check_mark:| Transactions are sharded using `SET SHARD TO` and `SET SHARDING KEY TO` syntax extensions; see examples below. |
20
+
| Failover |:white_check_mark:| Replicas are tested with a health check. If a health check fails, remaining replicas are attempted; see below for algorithm description and examples. |
21
+
| Statistics |:white_check_mark:| Statistics available in the admin database (`pgcat` and `pgbouncer`) with `SHOW STATS`, `SHOW POOLS` and others. |
22
+
| Live configuration reloading |:white_check_mark:| Reload supported settings with a `SIGHUP` to the process, e.g. `kill -s SIGHUP $(pgrep pgcat)` or `RELOAD` query issued to the admin database. |
23
+
| Client authentication |:white_check_mark::wrench:| MD5 password authentication is supported, SCRAM is on the roadmap; one user is used to connect to Postgres with both SCRAM and MD5 supported.|
24
+
| Admin database |:white_check_mark:| The admin database, similar to PgBouncer's, allows to query for statistics and reload the configuration. |
0 commit comments