Skip to content

Commit 1181804

Browse files
committed
feat: fixing symlink issues, prestart bugs
1 parent 609744e commit 1181804

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

ansible/files/postgres_prestart.sh.j2

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,9 @@ get_pg_cron_version() {
6262
return
6363
fi
6464

65-
log "pg_cron: Found version $version in extensions file"
66-
echo "$version"
65+
# Log the version but don't include it in the output
66+
log "pg_cron: Found version $version in extensions file" >&2
67+
printf "%s" "$version"
6768
}
6869

6970
switch_pg_cron_version() {
@@ -76,8 +77,8 @@ switch_pg_cron_version() {
7677
fi
7778

7879
log "pg_cron: Switching to version $version"
79-
# Run as postgres user since we're modifying their nix profile
80-
sudo -u postgres "$switch_script" "$version"
80+
# Run directly as root since we're already running as root
81+
"$switch_script" "$version"
8182
local exit_code=$?
8283
if [ $exit_code -eq 0 ]; then
8384
log "pg_cron: Version switch completed successfully"

ansible/vars.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ postgres_major:
99

1010
# Full version strings for each major version
1111
postgres_release:
12-
postgresorioledb-17: "17.0.1.067-orioledb-pgcron-5"
13-
postgres17: "17.4.1.017-pgcron-5"
14-
postgres15: "15.8.1.074-pgcron-5"
12+
postgresorioledb-17: "17.0.1.067-orioledb-pgcron-6"
13+
postgres17: "17.4.1.017-pgcron-6"
14+
postgres15: "15.8.1.074-pgcron-6"
1515

1616
# Non Postgres Extensions
1717
pgbouncer_release: "1.19.0"

nix/ext/pg_cron.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ stdenv.mkDerivation {
115115
116116
VERSION=$1
117117
NIX_PROFILE="/var/lib/postgresql/.nix-profile"
118-
LIB_DIR="$NIX_PROFILE/lib"
118+
LIB_DIR="$out/lib"
119119
EXTENSION_DIR="$NIX_PROFILE/share/postgresql/extension"
120120
121121
# Check if version exists

0 commit comments

Comments
 (0)