@@ -416,7 +416,21 @@ function initiate_upgrade {
416
416
rm -rf " ${PGDATANEW:? } /"
417
417
418
418
if [ " $IS_NIX_UPGRADE " = " true" ]; then
419
- LC_ALL=en_US.UTF-8 LC_CTYPE=$SERVER_LC_CTYPE LC_COLLATE=$SERVER_LC_COLLATE LANGUAGE=en_US.UTF-8 LANG=en_US.UTF-8 LOCALE_ARCHIVE=/usr/lib/locale/locale-archive su -c " . /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh && $PGBINNEW /initdb --encoding=$SERVER_ENCODING --lc-collate=$SERVER_LC_COLLATE --lc-ctype=$SERVER_LC_CTYPE -L $PGSHARENEW -D $PGDATANEW / --username=supabase_admin" -s " $SHELL " postgres
419
+ LC_ALL=en_US.UTF-8 \
420
+ LC_CTYPE=$SERVER_LC_CTYPE \
421
+ LC_COLLATE=$SERVER_LC_COLLATE \
422
+ LANGUAGE=en_US.UTF-8 \
423
+ LANG=en_US.UTF-8 \
424
+ LOCALE_ARCHIVE=/usr/lib/locale/locale-archive \
425
+ su -c " . /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh \
426
+ && $PGBINNEW /initdb \
427
+ --encoding=$SERVER_ENCODING \
428
+ --lc-collate=$SERVER_LC_COLLATE \
429
+ --lc-ctype=$SERVER_LC_CTYPE \
430
+ -L $PGSHARENEW \
431
+ -D $PGDATANEW / \
432
+ --username=supabase_admin" \
433
+ -s " $SHELL " postgres
420
434
else
421
435
su -c " $PGBINNEW /initdb -L $PGSHARENEW -D $PGDATANEW / --username=supabase_admin" -s " $SHELL " postgres
422
436
fi
449
463
if [ " $IS_NIX_BASED_SYSTEM " = " true" ]; then
450
464
UPGRADE_COMMAND=" . /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh && $UPGRADE_COMMAND "
451
465
fi
452
- LC_ALL=en_US.UTF-8 LC_CTYPE=$SERVER_LC_CTYPE LC_COLLATE=$SERVER_LC_COLLATE LANGUAGE=en_US.UTF-8 LANG=en_US.UTF-8 LOCALE_ARCHIVE=/usr/lib/locale/locale-archive su -pc " $UPGRADE_COMMAND --check" -s " $SHELL " postgres
466
+ LC_ALL=en_US.UTF-8 \
467
+ LC_CTYPE=$SERVER_LC_CTYPE \
468
+ LC_COLLATE=$SERVER_LC_COLLATE \
469
+ LANGUAGE=en_US.UTF-8 \
470
+ LANG=en_US.UTF-8 \
471
+ LOCALE_ARCHIVE=/usr/lib/locale/locale-archive \
472
+ su -pc " $UPGRADE_COMMAND --check" -s " $SHELL " postgres
453
473
454
474
echo " 10. Stopping postgres; running pg_upgrade"
455
475
# Extra work to ensure postgres is actually stopped
465
485
CI_stop_postgres
466
486
fi
467
487
468
- LC_ALL=en_US.UTF-8 LC_CTYPE=$SERVER_LC_CTYPE LC_COLLATE=$SERVER_LC_COLLATE LANGUAGE=en_US.UTF-8 LANG=en_US.UTF-8 LOCALE_ARCHIVE=/usr/lib/locale/locale-archive su -pc " $UPGRADE_COMMAND " -s " $SHELL " postgres
488
+ LC_ALL=en_US.UTF-8 \
489
+ LC_CTYPE=$SERVER_LC_CTYPE \
490
+ LC_COLLATE=$SERVER_LC_COLLATE \
491
+ LANGUAGE=en_US.UTF-8 \
492
+ LANG=en_US.UTF-8 \
493
+ LOCALE_ARCHIVE=/usr/lib/locale/locale-archive \
494
+ su -pc " $UPGRADE_COMMAND " -s " $SHELL " postgres
469
495
470
496
# copying custom configurations
471
497
echo " 11. Copying custom configurations"
0 commit comments