File tree Expand file tree Collapse file tree 1 file changed +17
-5
lines changed
Expand file tree Collapse file tree 1 file changed +17
-5
lines changed Original file line number Diff line number Diff line change 1- { pkgs , config , ... } :
1+ {
2+ pkgs ,
3+ config ,
4+ ...
5+ } :
26
37{
48 services = {
59 postgresql = {
610 enable = true ;
7- package = pkgs . postgresql_16_jit ;
11+ package = pkgs . postgresql_18_jit ;
812 enableJIT = true ;
913
1014 enableTCPIP = true ;
4549 environment . systemPackages = [
4650 (
4751 let
48- newPostgres = pkgs . postgresql_16_jit ;
52+ newPostgres = pkgs . postgresql_18_jit ;
53+ # newPostgres = pkgs.postgresql_18_jit.withPackages (
54+ # ps: with ps; [
55+ # pgroonga
56+ # pgvector
57+ # vectorchord
58+ # ]
59+ # );
60+ # pg_upgrade: --new-options "-c shared_preload_libraries='vchord.so'" \
4961 in
5062 pkgs . writeScriptBin "upgrade-pg-cluster" ''
5163 set -eux
5769 export NEWBIN="${ newPostgres } /bin"
5870
5971 export OLDDATA="${ config . services . postgresql . dataDir } "
60- export OLDBIN="${ config . services . postgresql . package } /bin"
72+ export OLDBIN="${ config . services . postgresql . finalPackage } /bin"
6173
6274 install -d -m 0700 -o postgres -g postgres "$NEWDATA"
6375 cd "$NEWDATA"
64- sudo -u postgres $NEWBIN/initdb -D "$NEWDATA"
76+ sudo -u postgres $NEWBIN/initdb --no-data-checksums - D "$NEWDATA"
6577
6678 sudo -u postgres $NEWBIN/pg_upgrade \
6779 --old-datadir "$OLDDATA" --new-datadir "$NEWDATA" \
You can’t perform that action at this time.
0 commit comments