mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-14 17:53:37 +00:00
5142b7afa8
The main idea behind that was to be able to do more sophisticated merging for stuff that goes into `postgresql.conf`: `shared_preload_libraries` is a comma-separated list in a `types.str` and thus not mergeable. With this change, the option accepts both a comma-separated string xor a list of strings. This can be implemented rather quick using `coercedTo` + freeform modules. The interface still behaves equally, but it allows to merge declarations for this option together. One side-effect was that I had to change the `attrsOf (oneOf ...)` part into a submodule to allow declaring options for certain things. While at it, I decided to move `log_line_prefix` and `port` into this structure as well. |
||
---|---|---|
.. | ||
aerospike.nix | ||
cassandra.nix | ||
clickhouse.nix | ||
cockroachdb.nix | ||
couchdb.nix | ||
dgraph.nix | ||
dragonflydb.nix | ||
etcd.nix | ||
ferretdb.nix | ||
firebird.nix | ||
foundationdb.md | ||
foundationdb.nix | ||
hbase-standalone.nix | ||
influxdb2.nix | ||
influxdb.nix | ||
lldap.nix | ||
memcached.nix | ||
monetdb.nix | ||
mongodb.nix | ||
mysql.nix | ||
neo4j.nix | ||
openldap.nix | ||
opentsdb.nix | ||
pgbouncer.nix | ||
pgmanage.nix | ||
postgresql.md | ||
postgresql.nix | ||
redis.nix | ||
rethinkdb.nix | ||
surrealdb.nix | ||
tigerbeetle.md | ||
tigerbeetle.nix | ||
victoriametrics.nix |