Oleksii Sholik
Oleksii Sholik
Fix #1718. Obfuscation is implemented by wrapping the password in a zero-arity function as early as possible, so that the password is never stored in cleartext in any of our...
Consult Postgres docs for the list of available operators and their semantics - https://www.postgresql.org/docs/current/functions-array.html#ARRAY-OPERATORS-TABLE. We are primarily interested in operators that check for element inclusion and subarray containment: - [...
The password needs to be obfuscated such that when ConnectionManager crashes and its state is logged, the password is not visible in the log output.
Imagine a simple scenario where Electric is running inside a Kubernetes pod with no persistent storage. Some shapes get created, so Electric creates a publication in Postgres and starts processing...
Somewhat of a bug but more like a nuisance because it only an issue when Postgres is shutting down. --- When running Electric locally, stop the Postgres container and observe...
This implements #1885. When configured, the lock connection and the database pool will connect to this pooled URL. By default, when `DATABASE_POOL_URL` is not set, all connections are open using...
Currently, the only way to set the username and the password for database connections is via the `DATABASE_URL` environment variable. This is insecure and may not be allowed in certain...