about summary refs log tree commit diff
path: root/nixos/tests/pgmanage.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-03-30nixos/postgresql: turn `settings` into a submoduleMaximilian Bosch1-1/+1
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.
2021-01-10treewide: simplify pkgs.stdenv.lib -> pkgs.libDominik Xaver Hörl1-1/+1
The library does not depend on stdenv, that `stdenv` exposes `lib` is an artifact of the ancient origins of nixpkgs.
2019-12-15nixosTests.pgmanage: Port tests to pythonChristian Kampka1-5/+7
2019-08-26treewide: remove redundant quotesvolth1-1/+1
2017-11-03postage: replaced by pgmanage-10.0.2Bas van Dijk1-0/+39
postage is no longer maintained and has been replaced by the identical pgmanage. See: https://github.com/workflowproducts/postage#postage-has-been-replaced-with-pgmanage The following error is raised when a user enables the deprecated `services.postage.enable` option: Failed assertions: - services.postage is deprecated in favor of pgmanage. They have the same options so just substitute postage for pgmanage.