Loading pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix +9 −3 Original line number Diff line number Diff line Loading @@ -85,15 +85,21 @@ let pgrxPostgresMajor = lib.versions.major postgresql.version; preBuildAndTest = '' export PGRX_HOME=$(mktemp -d) export PGRX_HOME="$(mktemp -d)" export PGDATA="$PGRX_HOME/data-${pgrxPostgresMajor}/" cargo-pgrx pgrx init "--pg${pgrxPostgresMajor}" ${lib.getDev postgresql}/bin/pg_config echo "unix_socket_directories = '$(mktemp -d)'" > "$PGDATA/postgresql.conf" # unix sockets work in sandbox, too. export PGHOST="$(mktemp -d)" cat > "$PGDATA/postgresql.conf" <<EOF listen_addresses = ''\'' unix_socket_directories = '$PGHOST' EOF # This is primarily for Mac or other Nix systems that don't use the nixbld user. export USER="$(whoami)" pg_ctl start createuser -h localhost --superuser --createdb "$USER" || true createuser --superuser --createdb "$USER" || true pg_ctl stop ''; Loading pkgs/servers/sql/postgresql/ext/pgvecto-rs/default.nix +2 −3 Original line number Diff line number Diff line Loading @@ -92,10 +92,9 @@ in }; meta = with lib; { # Upstream removed support for PostgreSQL 12 and 13 on 0.3.0: https://github.com/tensorchord/pgvecto.rs/issues/343 # Upstream removed support for PostgreSQL 13 on 0.3.0: https://github.com/tensorchord/pgvecto.rs/issues/343 broken = stdenv.hostPlatform.isDarwin || (versionOlder postgresql.version "14") (versionOlder postgresql.version "14") || # PostgreSQL 17 support issue upstream: https://github.com/tensorchord/pgvecto.rs/issues/607 # Check after next package update. Loading Loading
pkgs/development/tools/rust/cargo-pgrx/buildPgrxExtension.nix +9 −3 Original line number Diff line number Diff line Loading @@ -85,15 +85,21 @@ let pgrxPostgresMajor = lib.versions.major postgresql.version; preBuildAndTest = '' export PGRX_HOME=$(mktemp -d) export PGRX_HOME="$(mktemp -d)" export PGDATA="$PGRX_HOME/data-${pgrxPostgresMajor}/" cargo-pgrx pgrx init "--pg${pgrxPostgresMajor}" ${lib.getDev postgresql}/bin/pg_config echo "unix_socket_directories = '$(mktemp -d)'" > "$PGDATA/postgresql.conf" # unix sockets work in sandbox, too. export PGHOST="$(mktemp -d)" cat > "$PGDATA/postgresql.conf" <<EOF listen_addresses = ''\'' unix_socket_directories = '$PGHOST' EOF # This is primarily for Mac or other Nix systems that don't use the nixbld user. export USER="$(whoami)" pg_ctl start createuser -h localhost --superuser --createdb "$USER" || true createuser --superuser --createdb "$USER" || true pg_ctl stop ''; Loading
pkgs/servers/sql/postgresql/ext/pgvecto-rs/default.nix +2 −3 Original line number Diff line number Diff line Loading @@ -92,10 +92,9 @@ in }; meta = with lib; { # Upstream removed support for PostgreSQL 12 and 13 on 0.3.0: https://github.com/tensorchord/pgvecto.rs/issues/343 # Upstream removed support for PostgreSQL 13 on 0.3.0: https://github.com/tensorchord/pgvecto.rs/issues/343 broken = stdenv.hostPlatform.isDarwin || (versionOlder postgresql.version "14") (versionOlder postgresql.version "14") || # PostgreSQL 17 support issue upstream: https://github.com/tensorchord/pgvecto.rs/issues/607 # Check after next package update. Loading