diff options
| author | Daiderd Jordan <daiderd@gmail.com> | 2019-06-05 23:28:23 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-06-05 23:28:23 +0200 |
| commit | 7dec9686fb7aa70f00f8a0bae034336ffdbb58c7 (patch) | |
| tree | bcd4300aab3a82e14688e7da8bea3eac522461d4 | |
| parent | 7aa0ad23f4c3fe545be9836eea57b7f37f657654 (diff) | |
| parent | e60725bd3df70da3ce294dc197ad461825ee8c62 (diff) | |
Merge pull request #144 from kevingriffin/postgres-character-set
nix-darwin/postgresql: add character set config
| -rw-r--r-- | modules/services/postgresql/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/modules/services/postgresql/default.nix b/modules/services/postgresql/default.nix index 5b29b68..35a4aed 100644 --- a/modules/services/postgresql/default.nix +++ b/modules/services/postgresql/default.nix @@ -61,6 +61,13 @@ in description = ''Data directory for PostgreSQL.''; }; + characterSet = mkOption { + type = types.string; + default = "UTF8"; + example = "SJIS"; + description = ''Character set specified during initialization''; + }; + enableTCPIP = mkOption { type = types.bool; default = false; @@ -101,7 +108,7 @@ in script = '' # Initialise the database. if ! test -e ${cfg.dataDir}/PG_VERSION; then - initdb -U postgres -D ${cfg.dataDir} + initdb -U postgres -D ${cfg.dataDir} -E ${cfg.characterSet} fi ${pkgs.coreutils}/bin/ln -sfn ${configFile} ${cfg.dataDir}/postgresql.conf |
