Gabriele Bartolini
Gabriele Bartolini
An initial implementation of maintenance windows is to introduce their specification on a weekly basis. In the future we might provide more control, including specification of an actual day. Maintenance...
Declarative way to publish changes to one or more tables using logical replication (publications), as well as to subscribe to any Postgres 10+ publication (subscriptions) and consume those events. -...
When issuing a backup command, in case the check command takes longer than 'check_timeout', backup is not scheduled. I suggest we either: - ignore timeout for `backup` command - allow...
I see you are using MongoDB as database backend. I wonder why PostgreSQL was not used, considering also the more favourable licensing model and the fact that you are using...
Introduce a global or database-specific option (specified in the connection parameters string) called `auth_dbname` which points to the name of a database defined in the `[databases]` section to be reserved...
CloudNativePG currently has this fixed set of fields that are automatically logged to the standard output channel of each running container, in JSON format. The are the fields: - level...
PostgreSQL 13 introduces support for `max_slot_wal_keep_size`. From the [documentation](https://www.postgresql.org/docs/current/runtime-config-replication.html#GUC-MAX-SLOT-WAL-KEEP-SIZE): > Specify the maximum size of WAL files that replication slots are allowed to retain in the pg_wal directory at checkpoint...
Following #10, we need to allow users to add a new `walStorage` section to their existing clusters. Current limitation: removal of `walStorage` once added is not possible. Underneath, we need...
CloudNativePG creates a user for streaming replication matters, by default called "streaming_replica". It would be neat to make sure that, when we create the user, we add: ``` COMMENT ON...