Skip to content

fix: MPG-1334 keep source postgres down during pg_upgrade copy - #2530

Open
valigula wants to merge 23 commits into
developfrom
fix/pg-upgrade-block-source-start-during-copy
Open

valigula wants to merge 23 commits into
developfrom
fix/pg-upgrade-block-source-start-during-copy

Conversation

@valigula

@valigula valigula commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Description

MPG-1334/prevent-postgres-from-restarting-during-the-upgrade-file-copy

Problem

During a PG14 → PG17 pg_upgrade (copy mode) of a 1.17 TB project, the source production Postgres was started again 9 minutes after step 10 stopped it and ran for ~3h45m while pg_upgrade was copying the data files (SU-491229).

The resulting PG17 data directory was internally inconsistent, including:

  • Missing TOAST chunks
  • A zero-page index
  • A sequence behind its table

Despite this, pg_upgrade still reported the upgrade as complete.

Nothing prevented Postgres from being started again:

  • Step 10 only runs systemctl disable + stop. disable only affects boot-time startup.
  • postgresql.service has Restart=always.
  • pg_upgrade only checks for a running postmaster at startup.
  • Other hosts in the same upgrade wave showed the same mid-copy restart.

The leading candidate is the supabase-admin-agent Salt run (reload_pg_server, service.running + enable: True), which restarted a stopped and disabled Postgres within ~7 seconds of the timer tick on staging.

The fix does not depend on which caller starts Postgres.

Changes (initiate.sh)

Add two independent guards from step 10 until cleanup, plus a post-copy validation:

  1. Self-expiring systemd drop-in (block_postgres_start)

    After step 10's final stop, write:

    /run/systemd/system/postgresql.service.d/pg-upgrade-lock.conf

    with:

    [Service]
    ExecCondition=+/bin/sh /run/pg-upgrade-start-guard.sh /run/pg-upgrade-initiate.pid /run/pg-upgrade-source.pid
    ExecStartPost=-+/bin/rm -f <drop-in> <initiate pid file> <source marker> <guard>
    ExecStartPost=-+/bin/systemctl daemon-reload
    Restart=no

    The guard exits 255, which fails the start, only while the pid in one of the two files is alive: the initiate.sh background subshell ($BASHPID, since the main script exits right after launching it) or the pg_upgrade lock pid. This blocks every systemd start, including Salt, adminapi, an ERR-trap restart, or a manual one. ExecCondition runs before the unit's own ExecStartPre (postgres_prestart.sh), so a refused start does not run it.

    The block expires by itself: if initiate.sh is SIGKILLed or OOM-killed (no trap can run), the next start after pg_upgrade is gone passes the guard and the ExecStartPost lines remove the drop-in, so neither the block nor Restart=no outlives the upgrade and no reboot is needed. The + prefix is required because the unit runs as User=postgres: a non-root guard cannot kill -0 the root-owned initiate pid and would treat it as dead, and could not remove files under /run.

    The drop-in lives under /run, so a reboot also clears it. It is skipped in CI environments without systemd.

  2. pg_upgrade PID lock (start_pid_lock_watcher)

    Start a background watcher that waits for the new cluster's postmaster.pid. By this point, the old server's dump is complete, so the old data directory can be used for the lock.

    The watcher writes pg_upgrade's own PID to:

    $PGDATAOLD/postmaster.pid

    Any postmaster, including one started directly with pg_ctl, will refuse to start while that PID is alive. The file becomes stale automatically when pg_upgrade exits.

    The lock cannot be created earlier because pg_upgrade aborts if postmaster.pid already exists at startup.

  3. Post-copy check (assert_source_stayed_down)

    After pg_upgrade returns, verify that:

    • postgresql is not active, and
    • the old postmaster.pid was not written by a real postmaster.

    If either check fails, the upgrade fails.

    The ERR trap then runs cleanup(), which restarts the untouched source cluster. Copy mode does not modify the source data directory.

  4. Cleanup (unblock_postgres_start)

    Called from cleanup() before restarting the source, on both success and failure paths.

    Cleanup is idempotent and:

    • Stops the PID-lock watcher.
    • Removes the lock only if it is the one-line PID file created by this process; it never removes a real Postgres postmaster.pid.
    • Removes the systemd drop-in, the initiate pid file and the guard script.
    • Runs systemctl daemon-reload and systemctl reset-failed.

Notes and risks

  • Salt will log one failed agent run per 10-minute tick while the copy is in progress. This is expected while the upgrade lock is active.

  • cleanup() and the guarded EXIT trap (on_exit) lift the block on every normal exit path (success, failed pg_upgrade, TERM/INT) and restore the source themselves, without the worker starting Postgres. SIGKILL/OOM cannot run any trap; there the guard expires on its own (see 1.). The worker's own cleanup_upgrade then recovers the project once its poll budget ends.

  • Bash defers a TERM/INT trap until the foreground pg_upgrade returns, unless the whole process group is killed.

  • The window between the old server stopping and the watcher writing the PID lock is covered only by the drop-in.

  • A systemd start-limit burst (5+ starts in 10 s) makes database-optimizations.service report "Dependency failed" for those 10 s. It is transient and does not affect the rollback restart.

  • pg_upgrade's PID is found with pgrep -f -- --old-datadir=... rather than by binary name, so wrapper binaries do not affect PID detection.

  • Not in this PR:

    • Making admin-mgr is-busy return true during upgrades.
    • Fixing the unless guard on reload_pg_server.
    • Making the initiate POST idempotent in the worker (retry(3)).
    • Making complete.sh fail on vacuum/amcheck errors.

Testing

https://app.notion.com/p/supabase/MPG-1334-guard-against-Postgres-restarting-during-the-pg_upgrade-file-copy-local-dev-test-report-3f35004b775f80f4a3ece159ef122732?source=copy_link

  • bash -n initiate.sh
  • bash tests/pg_upgrade/test-start-guard.sh (11 tests with a shimmed systemd/pgrep; not wired into CI, see nix/docs/testing-pg-upgrade-scripts.md)
  • Real PG14.18.1.002 → 17.11.0.003 upgrades on local-dev EC2 hosts (systemd, salt-enabled flipped to true where noted), full report in the Notion page above:
    • Frozen copy window: start, enable --now and restart refused, direct postgres -D refused by the pid lock, Salt reload_pg_server fails and Postgres stays down; both guards removed at step 13 and the source restarted by the script.
    • Natural 102 GB / 14 min copy window: repeated refused starts, success path restores the source.
    • Failure during the copy (pg_upgrade killed): ERR trap → cleanup failed, drop-in and lock removed, source active/enabled, no worker start.
    • TERM of initiate.sh mid-copy: trap deferred until pg_upgrade returned, then cleanup failed, no steps 11-13, source restored.
    • Failure after the copy (foreign postmaster.pid while pg_upgrade was frozen): assert_source_stayed_down fails the upgrade, rollback restores the source.
    • SIGKILL of initiate.sh mid-copy: with the first version the source stayed blocked until a reboot; with the self-expiring guard a start works once pg_upgrade is gone, without a reboot.
  • Final guard (ExecCondition=+, ExecStartPost self-removal) on the real systemd 245 via a harness that sources the real block_postgres_start: refused while only the root-owned initiate pid is alive; after it dies the next start succeeds, the drop-in and pid files are removed and Restart=always is back.
  • Full upgrade with exactly the final scripts (frozen window, then TERM): not run; the guard behaviour above was verified by the harness and by a full upgrade with the version before the +/ExecStartPost changes.
  • Failure before step 10.
  • Incident image (14.1.0.62, older unit and agent): not available in the test account.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

A failed daemon reload can leave PostgreSQL permanently blocked, and the production-only guard lacks automated coverage.

1 open finding
What changed in this PR

Adds safeguards to keep the source PostgreSQL cluster stopped during pg_upgrade copy mode.

Changes:

  • Adds systemd and PID-file startup guards.
  • Adds post-copy validation and cleanup handling.
  • Adds exit and signal cleanup traps.
File Description
ansible/​files/​admin_api_scripts/​pg_upgrade_scripts/​initiate.sh Implements source-cluster startup prevention and cleanup.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +100 to +105
block_postgres_start() {
mkdir -p "$PG_UPGRADE_LOCK_DROPIN_DIR"
# The empty ExecStartPre= resets the unit's own list: otherwise a blocked start
# would still run postgres_prestart.sh (as root) before /bin/false fails it.
printf '[Service]\nExecStartPre=\nExecStartPre=/bin/false\nRestart=no\n' >"$PG_UPGRADE_LOCK_DROPIN"
systemctl daemon-reload

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Lock validation and cleanup races can leave upgrades insufficiently protected or PostgreSQL unable to restart.

3 open findings

🧠 Review effort: Balanced

Comment thread ansible/files/admin_api_scripts/pg_upgrade_scripts/initiate.sh Outdated
Comment thread ansible/files/admin_api_scripts/pg_upgrade_scripts/initiate.sh Outdated
PG_UPGRADE_LOCK_DROPIN="$PG_UPGRADE_LOCK_DROPIN_DIR/pg-upgrade-lock.conf"
PG_UPGRADE_LOCK_WATCHER_PID=""

block_postgres_start() {

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

alternatives to a drop-in that might be cleaner:

  1. systemctl disable --now postgresql (stops it, prevents start on boot)
  2. systemctl mask postgresql (prevents starts/stop/restarts right now)
  3. (do upgrade things)
  4. (for rollback) systemctl unmask postgresql (allows start/stop/restart again)
  5. systemctl enable --now postgresql (starts it and re-enables start on boot)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the suggestion. We looked into using mask/unmask, but ruled it out. postgresql.service is installed as a regular file under /etc/systemd/system and is managed by Salt, so applying a persistent mask would require replacing that file. That also means an unmask during rollback wouldn’t reliably restore the original unit.

Instead, we use a runtime drop-in under /run/systemd/system/postgresql.service.d/. This leaves the unit file untouched, is automatically cleared on reboot, and is explicitly removed by cleanup() and the EXIT trap.

We also keep the disable/stop from step 10 and use enable + restart during rollback, which is effectively equivalent to enable --now.

@github-actions

github-actions Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

PostgreSQL Extension Dependency Analysis: PR #2530

Summary

No extensions had dependencies with MAJOR version updates.

Full Analysis Results

PostgreSQL 15 Extension Dependencies

PostgreSQL 17 Extension Dependencies

OrioleDB 17 Extension Dependencies

@github-actions

github-actions Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

PostgreSQL Package Dependency Analysis: PR #2530

Summary

No packages had MAJOR version updates.

Full Analysis Results

PostgreSQL 15 Dependency Changes

Extracting PostgreSQL 15 dependencies...

Package Old New Status

Runtime Closure Size

Size
Old 2597.1 MB
New 2597.1 MB
Delta +0.0 MB
Raw Dependency Closure
Old Dependencies (closure: 2597.1 MB):
     4.2 MB  /nix/store/04kpg6rvmahpgmhz4dbzad9nm8y1rpvb-ncurses-6.5
     6.1 MB  /nix/store/09xsph5dvy733610lrgn2d4rgc5ibhig-kbd-2.9.0
     0.1 MB  /nix/store/0dkcak1zd1qpbx9hvdhpgppi8x36jzlb-hypopg-1.3.1
     2.9 MB  /nix/store/0fd2vgzg0qlbnsvr3gyhg1wbzsg2k08w-cryptsetup-2.8.1
     6.4 MB  /nix/store/0kfbzhd8qdsxsd4qf9dkpcd3f916krvr-openssl-3.0.13
     0.1 MB  /nix/store/0ljg4yw8siyvsivyg457w2skp0bgd4xk-keyutils-1.6.3-lib
     2.3 MB  /nix/store/0pdkyz54bsb7qq6yfhycngblx3x62jkv-pg_graphql-1.5.11
     0.2 MB  /nix/store/0vmif2nanhgi07807i8bjymqj664xcwd-libpsl-0.21.5
     0.2 MB  /nix/store/0vpl9is9mmkz7l1wnrgni1v1mhk2jvry-pg_net-0.11.0
     0.3 MB  /nix/store/0vpmz3psfzj2y24mjcix5xf6r4vna6pq-pg_repack-1.5.1
     0.2 MB  /nix/store/0xfwhzbsvi99rzj104prw9f6p0gzymcg-pgsodium-3.0.4
     0.1 MB  /nix/store/0xk7z73x4j95k7lhvm17za1q6zrxc6m6-index_advisor-0.2.0
     0.2 MB  /nix/store/10g0my3g0kax524f9b51hv9qkrgjq27a-pg_net-0.19.5
    41.5 MB  /nix/store/10pd749c2v3m35d4hk5xdfylyfr1hzqz-glibc-2.39-5
     2.1 MB  /nix/store/15al0dklpxf01a7d49p11iwv6wy1hh5z-pg_graphql-1.5.1-mergeless
     0.1 MB  /nix/store/17dahchil37ck6spfilx8vwxfwchcp4z-hypopg-1.4.1
     0.3 MB  /nix/store/17qrira0m8w8cfjhz70brbkm14ym7iji-vector-0.7.0
     0.1 MB  /nix/store/1ajb3ic17lqbc07jrxq78zdwxagwphgl-index_advisor
     0.2 MB  /nix/store/1ccddc60g33zsbsh0aihni46qb5q4pxa-pg_net-0.20.3
     0.2 MB  /nix/store/1jd73amwx95i0mb842yj3lvzrki2hgkk-pg_net-0.13.0
     0.3 MB  /nix/store/1m2pfwirwdq1cy28v2scw57ry5aji017-kmod-31
     0.2 MB  /nix/store/1md1mpxpi5m3vz7n254q7p5y6risxj41-pg_tle-1.0.4
    47.1 MB  /nix/store/1mf8acwx8sgxm0mv3792w3vikspm8ir5-plv8-3.1.4
     0.3 MB  /nix/store/1n168y3gxdn8b4jrfk5m9m71hq3xm2am-util-linux-minimal-2.41.2-mount
     0.7 MB  /nix/store/1qhz8fshzn41sk26pyvc30cpg7b837cf-gmp-with-cxx-6.3.0
     2.0 MB  /nix/store/1rd6vhxhfblbk3dddi636xjw3avs5z0p-pcre2-10.46
     0.2 MB  /nix/store/1rvgp4v4b2gd550cg40w3hxvqrm92gpr-pg_net-0.20.0
     0.2 MB  /nix/store/1snbg7fzx1bv5lpqxr7icn3mm6qan6pc-attr-2.5.2
   106.1 MB  /nix/store/1vn6g1rwkr2x1nm63apg1rnqm674f6qy-wrappers-0.5.7
     0.2 MB  /nix/store/1zmrm4gx63fn82fd3mgrg1qsna4wdgzg-pg_cron-1.6.4
     0.1 MB  /nix/store/260qa4bi75nb7s931cy2bwkg3ddpvmc3-pg_tle
     1.9 MB  /nix/store/27g206wjs60cdzsvxvv6ncpcjprk8d6r-libjpeg-turbo-3.1.3
     2.1 MB  /nix/store/27m45sfh8xs51dqvvqpyacbcnah843jn-pg_graphql-1.5.4
     0.3 MB  /nix/store/2dsn4zffda2ivz2f5mxlwpfi8mb1w9yf-systemd-258.2-dev
     0.2 MB  /nix/store/2mfz89ckwbblgb2ljdmmpba9kcvmspbr-vector-0.6.2
    27.0 MB  /nix/store/2mpw8n8s958rl5jgc4xcdh1qvjsx8lak-wrappers-0.3.0
     0.9 MB  /nix/store/2nhxnwmggha4nsrkq10989bzl0748ak6-postgresql-and-plugins-15.19
     0.4 MB  /nix/store/2p5qjk1lznfc13qwn2skc264zgh4c3xg-expat-2.7.3
     0.2 MB  /nix/store/2rjrsp7dr0m767adrpc6fixbwqmkhfh8-pg_net-0.8.0
     0.1 MB  /nix/store/2vfzvpg4hymb06b26g2ha33y17lyfpq0-pgtap
     0.1 MB  /nix/store/2y3prxgq87614x77v5l2sl13fgsy7h9k-pgaudit-1.7.0
     0.1 MB  /nix/store/31blwigfmra9kcxqhkynddzvyggqqb3p-pgjwt-0.2.0
     3.6 MB  /nix/store/36c09r7411gnpj3crbdblhn1vp9vxg1h-pg_graphql-1.4.1
     0.2 MB  /nix/store/36hlvw4pxl69r7njpnzr6ar86nzssjpz-pg_graphql
     0.5 MB  /nix/store/36ilshys1vqzxy98lwpg1mxl3gv2c717-libpwquality-1.4.5-lib
     0.2 MB  /nix/store/397hikj37spr81f8yypxpjgf8vs27sii-libxcrypt-4.5.2
     0.3 MB  /nix/store/3ab7fsva7p69h70sy04ychia867zbzg8-plpgsql_check-2.2
     0.3 MB  /nix/store/3dj2qaaq9mvkri2kphq4gjfbscksi6fy-nghttp3-1.13.1
    13.7 MB  /nix/store/3dshlrrnd7h2cjr0gp0nnp0ca4nc35zc-pgrouting-3.4.1
    24.1 MB  /nix/store/3iwg02mjskk7c678gjf8ybpnzfkdzqb3-sfcgal-2.2.0
     1.9 MB  /nix/store/3jdf9aw58nkncyw3d3x36pb37p39k4ia-libunistring-1.1
     1.3 MB  /nix/store/3n15dmd4y0dhplwbx655w4nj1imgr5z7-libfido2-1.16.0
     0.3 MB  /nix/store/45kspcpwdz33am1szf9910dg2kakxsh5-libpsl-0.21.5
     1.4 MB  /nix/store/4c3h42lwbxr9ibm39v9j8lp5r305bhwj-gnupg-2.4.8
     0.1 MB  /nix/store/4h8yzgdgd8zzs1aw9l2kaf3r69g1lj7s-pgaudit-1.6.1
   116.4 MB  /nix/store/4hj9kv3yy215yanpf9zajphzbplmdva1-wrappers-0.6.3
     0.2 MB  /nix/store/4hm0sg503afcwv2rvkaww2f4gfvpp8d6-supautils
     3.7 MB  /nix/store/4hn5wm4hwac6r0j4is9f2nc6lv2bnxn7-pg_jsonschema-0.3.3
     0.2 MB  /nix/store/4jw5rjjbpm0xr1sbbrzpjj2b11yabkz3-libcap-2.77-lib
     8.7 MB  /nix/store/4p3npa8xdq52ij4gcr39d1grqcb4i4ny-wrappers
     0.9 MB  /nix/store/4xsk01d4xa5mfi18jfbh521nihsfrsbf-libtiff-4.7.1
     0.5 MB  /nix/store/5486iybnvp4rf20h38vsjb2m4pq23303-ncurses-6.5-dev
     2.9 MB  /nix/store/5aywqzmkg0a88ay56iqqpb7qlng61ldz-pg_graphql-1.1.0
     0.1 MB  /nix/store/5hrhzhgwkwwn9ymgy04qj0p6lz8pk5wp-safeupdate-1.4
     0.2 MB  /nix/store/5l3k8jhnq3b5qmyxb7361jx1w5mfcj7r-pg_net-0.20.4
     0.1 MB  /nix/store/5sfqckbwxyczzyl7mbxbp1990l60chgr-pg_net-0.7.1
     0.1 MB  /nix/store/5xyg1gf3j7mb6skw4w9wzn7q5siaw7rj-supabase_vault-0.3.1
     0.4 MB  /nix/store/62b24z1igfh6ws654fhsgnm3fm7j1z3c-lz4-1.10.0-lib
     0.3 MB  /nix/store/6jpri7g8bpbc3yka7sfk9ygrq7vzr7yp-nghttp2-1.67.1-lib
     0.2 MB  /nix/store/6li9zg9pswfcb3r3585wayv8c71jr13m-libcap-2.77-lib
     3.6 MB  /nix/store/6qsc99w5xbljdpqrhq5xah9rsrd2x1xs-pg_jsonschema-0.3.1
     0.5 MB  /nix/store/6s7wypbdm0ipzh14yzk653zq8phwhraq-lz4-1.10.0
     0.2 MB  /nix/store/6xhincwgpk8k9c6wp73654ghq7gwksq2-vector-0.6.0
     0.1 MB  /nix/store/7c8mha2kn0b3ylb6p622w3793g6g68lk-http
     0.1 MB  /nix/store/7fl39d16mrrlzjhngsxz0qwlr3k6i0bw-pg_net-0.2
     2.4 MB  /nix/store/7higpz3prbd2k32qfb1fsyhrgdmiyldl-util-linux-minimal-2.41.2-lib
    21.4 MB  /nix/store/7qs87q8vs0il1gcp50d370wxj6h4bjx2-supabase-groonga-14.0.5
     0.1 MB  /nix/store/7z9rypq99bml574bpi3nai14gcfaq24k-safeupdate
     1.8 MB  /nix/store/843ahdalwl120986c7ilk5q1c47biyap-coreutils-9.8
     0.4 MB  /nix/store/87j9nfa1jvcdx4x7hz5byv0fs9wlqdxp-publicsuffix-list-0-unstable-2024-01-07
     0.3 MB  /nix/store/8h3mj2hzpvfz16figp7xnvp4lr3nxd49-vector-0.7.4
     0.5 MB  /nix/store/8ha23qaswya7ak6v1vz0xbq4k7p2i7sk-libcap-ng-0.8.5
     1.0 MB  /nix/store/8k346zbc6a05mya3j2lqd0shdinxd7s3-gnugrep-3.12
     0.4 MB  /nix/store/8m2kcfzy01mk0flya5n9n99a8g7fsli3-kexec-tools-2.0.32
     0.1 MB  /nix/store/8wan1iqg6d7pbad0fy3df1h6cwzh8nd8-pgmq
     0.1 MB  /nix/store/8ycswymn0a2zx7kcyl4h7faqb6g700p1-pg_net
     4.2 MB  /nix/store/92bxysqjh9wv18ybfmsikhpdngplzfz6-systemd-minimal-libs-258.2
     0.6 MB  /nix/store/9ax7a3wx70ib233y6wm92iq16h73s0d5-audit-4.1.2-unstable-2025-09-06-lib
     0.4 MB  /nix/store/9igc4mjxby5fdrgi5rj4ziiwdqd18k5c-zstd-1.5.7-bin
     0.2 MB  /nix/store/9jgpiyfl6dj4kyqrfjbq2lxzma3gbx14-pg_tle-1.0.1
     2.4 MB  /nix/store/9jjk6xi7fwy8lfzymsh9bizdr7a6ay7w-mecab-0.996
     0.2 MB  /nix/store/9s28bf7hwi7ayvz40z0qznwkz05285gz-pg_net-0.14.0
     0.2 MB  /nix/store/9ya270ba9jqyjb0xsgsdcd8jf774vw1v-pg_net-0.10.0
     3.0 MB  /nix/store/9yi9aghv25jmjxz6yzqf9n4ygbpswnry-pg_graphql-1.2.0
     0.5 MB  /nix/store/a0b176pw5faa5l9xmvl74crz4r6al7dd-libsodium-1.0.20
     9.7 MB  /nix/store/a7zzvrkgal6hds7w190mx265jb2n1m2h-geos-3.14.1
    47.2 MB  /nix/store/a8rb2aj4di913b1v891fkvbz01znn3nj-plv8-3.1.5
     0.5 MB  /nix/store/ah1vs9pj8f3dx1lkfczxd3lidxj9jq70-lvm2-2.03.37-lib
     0.9 MB  /nix/store/ah307w6cmk5kvhlr6171wh1r1skg9429-pgroonga-3.2.5
     0.6 MB  /nix/store/b2zx8xygxfcglaw6w2b9nqbkbsf94kcb-libgeotiff-1.7.4
     3.4 MB  /nix/store/bjhsa4yd3p0i165zh1ji9k5ywaw459z0-pg_graphql-1.2.3
     0.2 MB  /nix/store/bph8xw47w0wmqh5wrxzv1a2blmy4iljn-pgmq-1.5.1
    40.2 MB  /nix/store/bz625najk9nscafylc4968hmcp4mp2n7-icu4c-76.1
     2.9 MB  /nix/store/cg60hznqwrdamsk5plqyrdxc7j1jhpag-pg_graphql-1.0.2
     0.3 MB  /nix/store/ckm86lqsa8knk6gkvkibxh9lawdixzf4-libxml2-2.15.1-bin
   104.1 MB  /nix/store/cvpd7k3xvnm6459qyj65dlf1kfnnzsks-wrappers-0.5.5
     0.4 MB  /nix/store/czqviiqa9jjax7x1zc8x6cv3gp6ihdd4-plpgsql_check-2.7
     0.2 MB  /nix/store/d1yb0arh6k658anwsgl8d5sks6zcqrgm-gcc-13.2.0-libgcc
     0.4 MB  /nix/store/d42gkd2nv53q2d2qdnqm6487s5389a7y-pgsodium-3.1.8
     0.9 MB  /nix/store/d89wfc961hclhqfrk87w4g8whdyx6ngf-mpfr-4.2.2
     0.2 MB  /nix/store/d9yx9zhqs16ynrinkkvlajs2m36s3gv9-libossp-uuid-1.6.2
     0.1 MB  /nix/store/dgb4m2k2ha9jxa6d8x0w0dybgw5xnvfl-pgsodium
     2.3 MB  /nix/store/djfwsi9rdgznrisjwlcfdyl209kbmyjn-pg_graphql-1.5.9
     1.2 MB  /nix/store/dlzv7s6ggdqpi2l90g9wqsj7rh26pb0r-curl-8.17.0
     0.2 MB  /nix/store/dvb9i3s69j29md1hpx3gpaqqds6530df-gcc-15.2.0-libgcc
     4.1 MB  /nix/store/dvblpblvkmkpqdwkk5phk4q2bl7mzdxf-tpm2-tss-4.1.3
     2.4 MB  /nix/store/dw4d8sys9ma9ac6bnrl1hck6r9ybzhm2-krb5-1.22.1
     0.4 MB  /nix/store/dwmy24cx39bl39df1i8nrj2l4wjpgvd0-libidn2-2.3.7
     1.0 MB  /nix/store/dypwvnkgx6njpn6shlsa5b48d7f8nnn5-brotli-1.1.0-lib
     0.1 MB  /nix/store/f7gsymj23d0afixjfikl28wxchbpmmmi-pgjwt
     0.1 MB  /nix/store/f7r57hxq7z3l2jp0b041rbsl0bxgykcr-switch-ext-version
     0.1 MB  /nix/store/fdribjdqw8b0m61hnhsj0hs6nl6lz8sa-pg_stat_monitor-1.0
     0.1 MB  /nix/store/fgwgxc0hs6rzxg4lm9qjpji17s5z3778-plpgsql_check
     0.1 MB  /nix/store/fikys5d0bw577bl58bzf0as1yg12jr90-pg_cron
     8.8 MB  /nix/store/fkly2vp2xakljbdyg2bij6qv2zay1b1f-timescaledb-2.9.1
     0.1 MB  /nix/store/flszy4is05spa42hq30rf0ampq2jzbnl-pg_hashids-1.3.0-cd0e1b31d52b394a0df64079406a14a4f7387cd6
     0.1 MB  /nix/store/fniz43dgdp97gg56aykl7y686kq7k536-pgroonga
   107.2 MB  /nix/store/fpr2v0qf7ik4jki9k8cd3l9q4z4mm0gj-wrappers-0.6.0
     1.3 MB  /nix/store/fqy9nkaahib56gcy0r77qjk7n03cvnfs-zstd-1.5.7
     0.1 MB  /nix/store/fspp2b3vscnwb4l92zc4wz46d4815vsy-glibc-2.40-66-getent
     0.3 MB  /nix/store/g41q9md9rdcr3lkydi6f8zd6fza3h1q4-zstd-1.5.7-dev
     0.1 MB  /nix/store/g4g26wrm2wk68bf5w4hfixpr1fq0hyf8-plv8
     0.3 MB  /nix/store/g8wvpj8xw7csaxg5ks0xzkdhijfylv3k-libpng-apng-1.6.52
     0.2 MB  /nix/store/ghi7p4h1vrwx4a4v3l0aja4jvssyrylq-libcbor-0.13.0
     0.3 MB  /nix/store/gj9bn87hi42fc28g0g97y98yprja1h51-postgis
     0.2 MB  /nix/store/gnlar6cvw3zmvqpjiwv1fll7d7lqc0bv-util-linux-minimal-2.41.2-swap
     0.1 MB  /nix/store/gsr5jcmjwf5xpg0c8nss4mvbni4nnaxw-qrencode-4.1.1
     0.1 MB  /nix/store/gx2wh1dyn5z0gc21y0lsp9q5jrc5vaqf-supabase_vault-0.2.8
     0.6 MB  /nix/store/gysam7z6ak3fvw6vxsi6aapvln8y4lgc-xxHash-0.8.3
     0.3 MB  /nix/store/h1pm1n7vm8a5ykhznrpx7hj9ypfrgvh4-msgpack-c-6.1.0
   154.0 MB  /nix/store/h2fk64d8k8mf0ms5fy6s7gr3afms3ldr-postgis-3.3.2
     9.9 MB  /nix/store/h4qhxh7vwmxgy6w05g0xsf6r1bfi9vga-gcc-15.2.0-lib
     0.1 MB  /nix/store/h4xgxi7ka225s7gnwq435xkvbjk8vi0n-pg_net-0.1
     3.7 MB  /nix/store/h84cj9a22cnlc8cnjf94rsgd9jcbn6kv-db-4.8.30
     0.1 MB  /nix/store/hf3l1j050k18ng37d1ybizrmshav7zpc-pgmq-1.4.4
    39.1 MB  /nix/store/hfvij74k1g635qrgqajdsfb2krn8fj2f-icu4c-75.1
     0.4 MB  /nix/store/hm27y1hbsa2k3xqmas2ax6gc9b2m0cmv-libssh2-1.11.0
     2.1 MB  /nix/store/hmdbsifjb1xw74z6xd00fbwf9b697drv-pg_graphql-1.5.7
     9.0 MB  /nix/store/i578g2ws943hl9crhapvy35l6j662xpj-gcc-13.2.0-lib
    10.0 MB  /nix/store/i90w02j9p666n0qdr60j89vjk6688dar-postgresql-15.19-lib
     0.1 MB  /nix/store/inn9sdphzkcpkmxh9haq3wfkkazn3hi6-plan_filter
   101.4 MB  /nix/store/ipldviii378rk48lxkn92kvsan24vz4n-wrappers-0.5.3
     0.2 MB  /nix/store/ir772z99y03lp258kqyb2r7dc7ci7rw5-pg_tle-1.3.0
   105.5 MB  /nix/store/isgpsab43m5dnfjpz8fcirv68vv6qrlg-wrappers-0.5.6
     3.6 MB  /nix/store/iv8g73mjw95idszh9sbai5hgxlmxrw82-pg_graphql-1.4.2
     0.9 MB  /nix/store/ivpqr1z0akvdjghh30n4jwigf7d7x65i-lerc-4.0.0
     0.3 MB  /nix/store/iwa7i46bbw0mnq7k7bfsrq5zcc781ab9-libedit-20251016-3.1
     0.2 MB  /nix/store/iyxa48rmi0pvy89cvjrpp61i42wkj4qj-libtasn1-4.20.0
     0.6 MB  /nix/store/j0l6xc8kfzfbhym8fnz4pjwgx6jwh39g-libdeflate-1.25
     0.1 MB  /nix/store/j48an6yphxvxl9xcrv0shsadf29hqqj2-pgaudit-1.7.1
     2.4 MB  /nix/store/j6agqqb3zc0sr4zd9llygn8x99zlry7m-pg_graphql-1.6.1
    38.4 MB  /nix/store/jaijysm4dqfy4v2cxqx54w7cm4s222is-wrappers-0.4.1
     3.5 MB  /nix/store/jglcc40x176lph88jw3sk7pxcsznkhx7-pg_jsonschema-0.2.0
     0.1 MB  /nix/store/jiqlyzpkq2idq9rd4vd9j02b264pg6wm-bzip2-1.0.8
     3.5 MB  /nix/store/jjlds4xk8r6d79gq19pma3f2d0l7c07b-krb5-1.22.1-lib
     0.8 MB  /nix/store/jpz9kf5na20507i3iww35ar9zlwv42qj-krb5-1.22.1-dev
     0.4 MB  /nix/store/jqvri7lc9w4x9i72wmdimlcfh83358sa-libidn2-2.3.8
     3.1 MB  /nix/store/js3xsm649ghc28r1hvrmrwjjghgrs8s5-glibc-2.40-66-bin
     0.1 MB  /nix/store/jssjxifql33adzk6cvdmiylavnd0j4bg-pg_jsonschema
     0.2 MB  /nix/store/jyilb5sky9772vylq1xkdc74p5wakr7f-pg_cron-1.5.2
     0.1 MB  /nix/store/jzjbdq92kvkvmyicz42x1ja8qg5ldika-vector-0.4.0
     0.4 MB  /nix/store/k074vgrqp86mcgd7np0bw2r3i0b0skj8-libssh2-1.11.1
     9.4 MB  /nix/store/k0wfscy8mjfzkhrzm4r6yy8bxs3v4s5w-openssl-3.6.0
     0.9 MB  /nix/store/kawf0kmzaj3lvjf8hv2bdc6c3chgm0ay-cracklib-2.10.3
     0.5 MB  /nix/store/kb7dir8xmfilwzmcsrzm0zzw2mxmdml9-pgtap-1.3.1
     4.1 MB  /nix/store/kg79jrqc5cpf4y8xdq4skxfhwnwkv4nq-sqlite-3.51.1
     0.1 MB  /nix/store/kgd23gfllzraqy0hrq93b3p2fwcqyzrj-pgrouting
     0.1 MB  /nix/store/ki2mkrbvpl415cjwa6ssrfflafngv7d1-pg_hashids
     0.3 MB  /nix/store/kiv5z9asgfn6zpxbb9zm9jnr7zn13l3w-pgsodium-3.1.5
     0.3 MB  /nix/store/kl39qpw93b7wm4bqyhsnl71vrgz6mp6k-libseccomp-2.6.0-lib
     0.1 MB  /nix/store/km3wfavn8mbc327vpxyxl283g1iprpij-switch_timescaledb_loader
     1.3 MB  /nix/store/kv68n8lzzg5fp7dclrz75ak15hv2pcfd-libtpms-0.10.1
     0.2 MB  /nix/store/l6i35y2hlmdz0hvz690h3k4ilq9ahhzy-zlib-1.3.1
     0.7 MB  /nix/store/l8bqgii4y92ji7z3dmvcymmvxc50a78k-pgtap-1.3.3
    32.0 MB  /nix/store/law9simhjq1gp572ndsq0hkhdrsr33wp-gdal-3.8.5
     0.1 MB  /nix/store/lg7gdblx54nikh7i8kjclbriqs6qlxk6-wal2json
    11.2 MB  /nix/store/lklpprmnig2kd5b1pgpbdsgkvfdqi9x4-postgresql-and-plugins-15.19
     3.1 MB  /nix/store/lqbc307dfv2p9x4bv6h04ca0l7k6qzfx-pg_graphql-1.2.2
    53.1 MB  /nix/store/lzfs6hbqms9gm3zgqzp46nfa6h79fgp5-mecab-ipadic-2.7.0-20070801
     0.1 MB  /nix/store/lzkba0gdw8sv63smwpf4fd0i3jbcigz5-find-xml-catalogs-hook
     2.2 MB  /nix/store/m0h60l7is9alkrivf0b75dc6zy4s0q6c-libbpf-1.6.2
     0.1 MB  /nix/store/m7sdx78kxfja4l8cch0zylr5g3rwk7p6-rum
     0.1 MB  /nix/store/mbb76ijw62506if9caayivz1mc0p3qr0-readline-8.3p1-dev
     0.9 MB  /nix/store/mbmd8w5jiq6sfcs81zadj365fb3sha7w-libgpg-error-1.55
    72.4 MB  /nix/store/mca2vsmjqmsvijdzqx1akz3lv9419ain-systemd-258.2
     0.7 MB  /nix/store/mcbrid72x46miha3jmym9l1dxzijknb4-giflib-5.2.2
     0.2 MB  /nix/store/mglbi4dy4kpx7v1dcgf6iincp5x38hsc-lz4-1.10.0-dev
     0.3 MB  /nix/store/mj5zi1lgc01969makr7axn7wzkss0mk6-pgsodium-3.1.7
     0.1 MB  /nix/store/mpa6hjyjr1gmjh1v5m25lqc3f5qydxnw-dns-root-data-2025-04-14
    11.7 MB  /nix/store/mpf6yxmpim045981hvqbn0lgs7608z5x-timescaledb-2.16.1
     0.3 MB  /nix/store/mq74npns8dh32xycx710l05n5a97cw5w-pg_repack-1.4.8
    15.9 MB  /nix/store/mrcx18lcjf77z0l557g1sm46kvrfjx3v-proj-9.7.1
     1.1 MB  /nix/store/mxvqrp4jj6zklxc1i32ra8iapnzynyzc-zstd-1.5.5
     6.6 MB  /nix/store/n2vnr7ycfk6midbzxcwd28qj3bgb50cz-icu4c-75.1-dev
     0.2 MB  /nix/store/ng4ddkcm5g70flgqhgfg7yqspl15pk8n-pg_net-0.7
     0.1 MB  /nix/store/nq5pk9rf9fv522rd0gcjd9bil1hi3b2h-vector
     0.3 MB  /nix/store/nr46da3jh8hyf7nxrlydmvd3pw7wx1fn-pg_repack-1.5.2
     0.5 MB  /nix/store/p17klc3qq4nl9ihfwqfpi8cnqvcf92xz-libxml2-2.15.1-dev
     4.5 MB  /nix/store/p711vqjvd78jz7q6ryzdp5jnnnb48s6j-linux-pam-1.7.1
   119.8 MB  /nix/store/pa0zq9gq1qbc2wr4wds2i9shq96zafbj-wrappers-0.6.2
     0.9 MB  /nix/store/pdazhhg4l69vz5szllijlpm1ph9i93kq-nettle-3.10.2
     0.1 MB  /nix/store/pknmf91sx9ysc5igw7l84kv5y45fy5s6-overlayfs-on-package
     0.1 MB  /nix/store/pv50jbq0cpf8hzz2078vbzia5l9xbknh-npth-1.8
     2.3 MB  /nix/store/pzqq7d1nnx8xkvccmgl51cf1aqim3x59-openssl-3.6.0-dev
     4.1 MB  /nix/store/q1lr86rzsxxbbqdz8m6bcv94saaz8wlv-bash-5.3p3
     3.6 MB  /nix/store/q36009ll4v7ay3xv4na856w715nfrbn8-bash-5.2p26
     0.2 MB  /nix/store/q3xmwl10qhyagvisqxi7vdhxmhf9hw1q-acl-2.3.2
    39.2 MB  /nix/store/q8zxd8pvhfk7g3xz1xbkb1milll1pp8z-wrappers-0.4.2
     0.2 MB  /nix/store/qb1aldsdrapflf26anbrjjf0pl3jx4nf-libassuan-3.0.2
     0.1 MB  /nix/store/qbrba495jgfb2w5p873gsdgxlnbp1cbs-receipt
     0.3 MB  /nix/store/qgwni6cqyqp50di7mc84c1dz0b9wsymv-pgsodium-3.1.6
     0.3 MB  /nix/store/qjsbp78jp66qpqpdfw09qsynkssmj29m-pg_repack-1.5.0
     0.1 MB  /nix/store/qnr4b45lq50jqk9nijrfqmna7axig848-supabase_vault
     0.1 MB  /nix/store/qw2d0aw0jq9halvid5dpnjsgig2gbv5x-protobuf-c-1.5.2-lib
     0.1 MB  /nix/store/qzrnygb2dn5mqzb9hc8wd3h4c29kzy5c-http-1.5.0
     0.2 MB  /nix/store/r01iv7jzkzali0xzhmm0gy34ka7mf0k3-pg_stat_monitor-2.1
     1.0 MB  /nix/store/r0ba9cj4vknh9lnbrz349sa7ghjilfp0-curl-8.6.0
     1.1 MB  /nix/store/r507xylzsr9fz3qskyfwvl1sng0rwpkm-libarchive-3.8.4-lib
     3.5 MB  /nix/store/r6hng8gs4r5pzsx43zhb7lv4vq6ir2v7-gnutls-3.8.11
    52.2 MB  /nix/store/rbv8k2ryh2vhrk4kwqnpjkk67grzd35b-wrappers-0.5.0
     0.6 MB  /nix/store/rdw05fms8z0aspbhh6km1igrhsw6mi9s-pgroonga-3.0.7
     0.4 MB  /nix/store/rq56abvj404p0zc314w2mwgrrnkl11lg-publicsuffix-list-0-unstable-2025-11-14
     0.2 MB  /nix/store/rr7nz0g1z47zdg7kkmsnwybxjgqb1y64-wal2json-2.6
     0.2 MB  /nix/store/s28bm9kf64qiy5z920v57iyysawngn26-pg_cron-1.4.2
     0.2 MB  /nix/store/s2qm7a3q47mykijyzjzpjyrr9kh943vr-kmod-31-lib
     0.7 MB  /nix/store/s48kpwzasghzwp1skd4mdrn5m52h54m7-gmp-with-cxx-6.3.0
    47.2 MB  /nix/store/s4aba8994j258zrnzf6wxxzsaav48z6s-plv8-3.1.10
     0.1 MB  /nix/store/s8nmkxma7062qnmmkgna31468lnazmfw-pg_cron-1.3.1
     4.4 MB  /nix/store/s8wi3pwc2gw1a0468zpamsvfcl2gbigd-elfutils-0.194
    48.1 MB  /nix/store/sa3jc65an4fsfzrdhx3rrhdzwx1y14ql-wrappers-0.4.4
     0.6 MB  /nix/store/sbbffcm8ad1linmjywplw55n26baj2mz-readline-8.3p1
    49.1 MB  /nix/store/sbgmqwfp9r2mcmrf33iq3jzx1wywjkya-wrappers-0.4.6
     0.2 MB  /nix/store/sf699257mxqa316sg33j3w2wjcwr701z-util-linux-minimal-2.41.2-login
     1.7 MB  /nix/store/sl9cd2h0iklmmnwq5f3q5bsdmzppzj7g-libwebp-1.6.0
     2.1 MB  /nix/store/sm4kg3b4jvxkcmanxw3dc6753ybdpd3a-pg_graphql-1.5.1
     1.4 MB  /nix/store/snvrlxnzmc3y4xwzpmq1jdqwkzxkb67c-openssl-3.6.0-bin
     0.6 MB  /nix/store/spb76sir6p4ra4ys91m5kf6ccslyzwj4-ngtcp2-1.18.0
     0.1 MB  /nix/store/sq1vlw2mpdm2yg7n846hlb4fxl81kwqp-http-1.6.1
     2.1 MB  /nix/store/srcml3n04v7awc1pqm87qlq4d5nxgh39-pg_graphql-1.6.2
     0.1 MB  /nix/store/srgpvrlshdv2lgzk8rkq78fq44dxz74l-pg_repack
     0.3 MB  /nix/store/ssnc7i5ry8m038kixim2g8gyrzcsakxk-vector-0.8.0
     3.0 MB  /nix/store/vawd4kk3lfqf4430hlcm077b5r2pd74a-gnutar-1.35
     2.7 MB  /nix/store/vaz0prypndg3y6zxmdcpabinwg9dmmq9-libkrb5-1.21.2
     1.2 MB  /nix/store/vjzhdc08d8qkfrw89qrlkm8grpwkl3ln-brotli-1.2.0-lib
     0.1 MB  /nix/store/vl9m2k11dmilfd33pycxrwghv238c3q2-postgis-switch-extra-steps
     0.2 MB  /nix/store/vpj7nxx7l4qkaqh91fwxk2d5jvi5i6v3-zlib-1.3.1-dev
     0.1 MB  /nix/store/vskw06rg7s07j9vqyfjmrl2f4qlakxc2-pg_net-0.6
     0.4 MB  /nix/store/vw4dcj2ingb65q0xg2fdqjjzynx1w23q-json-c-0.18
     2.1 MB  /nix/store/vz027vdl5ampvsf9jkk7inaaxchj50q2-pg_graphql-1.5.6
    16.8 MB  /nix/store/w344znmz4py9xqdradpmmy949w4vnda8-boost-1.87.0
     1.2 MB  /nix/store/w4gfg1899mfj46nw0mn1ybys4hd4h5xw-unbound-1.24.2-lib
     0.9 MB  /nix/store/w54lmld8cnjwvk5nvr9xc280rmz7vi9x-xz-5.8.1
     1.6 MB  /nix/store/wfk1mrpj1r5f7iyihjnh0jjixr900z7y-libxml2-2.15.1
    94.6 MB  /nix/store/wg340np1j8q0md0313iip51kvvrfni85-mecab-naist-jdic-0.6.3b-20111013
    41.7 MB  /nix/store/wjxpaix0cdpww0bldvzsq2d1bjc6g62b-glibc-2.40-66
     0.3 MB  /nix/store/wsg75l5h74gaamnp2my4yqpvkiv42q5w-nghttp2-1.60.0-lib
     0.2 MB  /nix/store/ww8z06wpbmmynqg3g5f74chd7xgfgnpm-xgcc-15.2.0-libgcc
    47.0 MB  /nix/store/x1ipyfcg2l2sc1pwsndbnsymkhj17nfg-wrappers-0.4.3
     0.1 MB  /nix/store/x3w70dapcm744sdy2hyndqp4nphd77qh-pgaudit
     2.2 MB  /nix/store/x4gwqcrhx5fhb2ks8v49rlm1i53jkjhb-pg_graphql-1.4.4
     0.2 MB  /nix/store/x6vk48m697jal2blaqv3d0swlh7nwqdj-libffi-3.5.2
     0.7 MB  /nix/store/x7srw2qr9fwhhxq3asy647wmsqdgjg9d-libapparmor-4.1.2
     1.1 MB  /nix/store/x95bzii77hcvji341w8vq46qak00hiys-libevent-2.1.12
     5.9 MB  /nix/store/xi5rzbwbiim9a5b9z58m5lgf71h0yn6j-p11-kit-0.25.10
     0.6 MB  /nix/store/xklmbbi1qc73jjxpvlhd8qidkdsscjcs-rum-1.3
     0.1 MB  /nix/store/xkxwf5ccxccmiq69a5d81f7k9garb2m4-pg_hashids-1.2.1
     0.3 MB  /nix/store/xlxkm8l1sfck3bn43c6rlkxh5mf14qvq-pcsclite-2.3.0-lib
     0.1 MB  /nix/store/xwiij0cjf04wd1yv6vfd38zmyrckizdq-getent-glibc-2.40-66
   101.5 MB  /nix/store/y06ds0mbq2lnb4n8mglqhs9cz2rhcfqh-wrappers-0.5.4
   129.4 MB  /nix/store/y182xw6ad3jfzc12444vzl6c8agi0qwa-kytea-0.4.7
     0.2 MB  /nix/store/yavi60qz9ls7mjf87mkhad621l9p2d4l-xgcc-13.2.0-libgcc
     0.2 MB  /nix/store/ymav8nb29vsdryddi435xcig3pk7i00q-zlib-1.3.1
     8.0 MB  /nix/store/ynpvr881nvkh7fdj82r98cp01yzfl2yf-pg_partman-5.3.1
     0.1 MB  /nix/store/ys30nk6krgaql0nli2qsn25xa35g56mv-pg_partman
     0.1 MB  /nix/store/yv8dpgr2a48q3lb6yxiw1h3v30lxqzfk-pg_stat_monitor
     0.3 MB  /nix/store/ywcq3n887napm0r2m7z9grb7zxgf5ila-libmicrohttpd-1.0.2
     2.1 MB  /nix/store/yx39lbm5xh8qf2v811dwz6jhkpnp3b2k-pg_graphql-1.5.0
     0.1 MB  /nix/store/yy90kr1csxx94x1smxlq3695l237ls56-timescaledb
     1.4 MB  /nix/store/z00f3blsymr76c6h330qgpxx55k44vfi-libgcrypt-1.11.2-lib
     0.2 MB  /nix/store/z0lykqf0psdw0p8ncyriz7hgxfq10mc3-vector-0.5.1
     0.3 MB  /nix/store/z3amms3l0ijlb85yjmjcxx72qb651c9r-pg_tle-1.4.0
     0.4 MB  /nix/store/z7qa15f41pzfw9a5gnhjs5rmgpslcbfa-vector-0.8.2
     0.1 MB  /nix/store/zb15lqj8rzp8ayjp72z0hkyf1a72xgss-plan_filter-0.1
     0.7 MB  /nix/store/zdis0d8iacya0izy3vi7jmhjz67y8cf6-ncurses-6.5-man
     0.4 MB  /nix/store/zdprwsm0kqd4k9bav1ldyy0w1favfazr-plpgsql_check-2.8
     0.4 MB  /nix/store/zl7mnpl2nr4v6shfmd0cfvrg1l597isr-pgtap-1.2.0
     2.2 MB  /nix/store/zm99a79bffnw4cmpwc7a5cwwn8kwc5cv-libunistring-1.4.1
     0.1 MB  /nix/store/zmc0lm3fp80vl54h2mrpzaa89jczz2sg-hypopg
    26.5 MB  /nix/store/zpa7zdjnfjym0fvaxl2gb4ziv3d4302x-postgresql-15.19
    48.7 MB  /nix/store/zr3y0fg90r5xdkgvh25ds6grxm6g1sjm-wrappers-0.4.5
   113.9 MB  /nix/store/zs4dpq4yxvicmcydlqhn45yq9pajajfq-wrappers-0.6.1
     0.1 MB  /nix/store/zyps6ggmhj68fysh3c5q7s10sv5baf5l-keyutils-1.6.3-lib

New Dependencies (closure: 2597.1 MB):
     4.2 MB  /nix/store/04kpg6rvmahpgmhz4dbzad9nm8y1rpvb-ncurses-6.5
     6.1 MB  /nix/store/09xsph5dvy733610lrgn2d4rgc5ibhig-kbd-2.9.0
     0.1 MB  /nix/store/0dkcak1zd1qpbx9hvdhpgppi8x36jzlb-hypopg-1.3.1
     2.9 MB  /nix/store/0fd2vgzg0qlbnsvr3gyhg1wbzsg2k08w-cryptsetup-2.8.1
     6.4 MB  /nix/store/0kfbzhd8qdsxsd4qf9dkpcd3f916krvr-openssl-3.0.13
     0.1 MB  /nix/store/0ljg4yw8siyvsivyg457w2skp0bgd4xk-keyutils-1.6.3-lib
     2.3 MB  /nix/store/0pdkyz54bsb7qq6yfhycngblx3x62jkv-pg_graphql-1.5.11
     0.2 MB  /nix/store/0vmif2nanhgi07807i8bjymqj664xcwd-libpsl-0.21.5
     0.2 MB  /nix/store/0vpl9is9mmkz7l1wnrgni1v1mhk2jvry-pg_net-0.11.0
     0.3 MB  /nix/store/0vpmz3psfzj2y24mjcix5xf6r4vna6pq-pg_repack-1.5.1
     0.2 MB  /nix/store/0xfwhzbsvi99rzj104prw9f6p0gzymcg-pgsodium-3.0.4
     0.1 MB  /nix/store/0xk7z73x4j95k7lhvm17za1q6zrxc6m6-index_advisor-0.2.0
     0.2 MB  /nix/store/10g0my3g0kax524f9b51hv9qkrgjq27a-pg_net-0.19.5
    41.5 MB  /nix/store/10pd749c2v3m35d4hk5xdfylyfr1hzqz-glibc-2.39-5
     2.1 MB  /nix/store/15al0dklpxf01a7d49p11iwv6wy1hh5z-pg_graphql-1.5.1-mergeless
     0.1 MB  /nix/store/17dahchil37ck6spfilx8vwxfwchcp4z-hypopg-1.4.1
     0.3 MB  /nix/store/17qrira0m8w8cfjhz70brbkm14ym7iji-vector-0.7.0
     0.1 MB  /nix/store/1ajb3ic17lqbc07jrxq78zdwxagwphgl-index_advisor
     0.2 MB  /nix/store/1ccddc60g33zsbsh0aihni46qb5q4pxa-pg_net-0.20.3
     0.2 MB  /nix/store/1jd73amwx95i0mb842yj3lvzrki2hgkk-pg_net-0.13.0
     0.3 MB  /nix/store/1m2pfwirwdq1cy28v2scw57ry5aji017-kmod-31
     0.2 MB  /nix/store/1md1mpxpi5m3vz7n254q7p5y6risxj41-pg_tle-1.0.4
    47.1 MB  /nix/store/1mf8acwx8sgxm0mv3792w3vikspm8ir5-plv8-3.1.4
     0.3 MB  /nix/store/1n168y3gxdn8b4jrfk5m9m71hq3xm2am-util-linux-minimal-2.41.2-mount
     0.7 MB  /nix/store/1qhz8fshzn41sk26pyvc30cpg7b837cf-gmp-with-cxx-6.3.0
     2.0 MB  /nix/store/1rd6vhxhfblbk3dddi636xjw3avs5z0p-pcre2-10.46
     0.2 MB  /nix/store/1rvgp4v4b2gd550cg40w3hxvqrm92gpr-pg_net-0.20.0
     0.2 MB  /nix/store/1snbg7fzx1bv5lpqxr7icn3mm6qan6pc-attr-2.5.2
   106.1 MB  /nix/store/1vn6g1rwkr2x1nm63apg1rnqm674f6qy-wrappers-0.5.7
     0.2 MB  /nix/store/1zmrm4gx63fn82fd3mgrg1qsna4wdgzg-pg_cron-1.6.4
     0.1 MB  /nix/store/260qa4bi75nb7s931cy2bwkg3ddpvmc3-pg_tle
     1.9 MB  /nix/store/27g206wjs60cdzsvxvv6ncpcjprk8d6r-libjpeg-turbo-3.1.3
     2.1 MB  /nix/store/27m45sfh8xs51dqvvqpyacbcnah843jn-pg_graphql-1.5.4
     0.3 MB  /nix/store/2dsn4zffda2ivz2f5mxlwpfi8mb1w9yf-systemd-258.2-dev
     0.2 MB  /nix/store/2mfz89ckwbblgb2ljdmmpba9kcvmspbr-vector-0.6.2
    27.0 MB  /nix/store/2mpw8n8s958rl5jgc4xcdh1qvjsx8lak-wrappers-0.3.0
     0.9 MB  /nix/store/2nhxnwmggha4nsrkq10989bzl0748ak6-postgresql-and-plugins-15.19
     0.4 MB  /nix/store/2p5qjk1lznfc13qwn2skc264zgh4c3xg-expat-2.7.3
     0.2 MB  /nix/store/2rjrsp7dr0m767adrpc6fixbwqmkhfh8-pg_net-0.8.0
     0.1 MB  /nix/store/2vfzvpg4hymb06b26g2ha33y17lyfpq0-pgtap
     0.1 MB  /nix/store/2y3prxgq87614x77v5l2sl13fgsy7h9k-pgaudit-1.7.0
     0.1 MB  /nix/store/31blwigfmra9kcxqhkynddzvyggqqb3p-pgjwt-0.2.0
     3.6 MB  /nix/store/36c09r7411gnpj3crbdblhn1vp9vxg1h-pg_graphql-1.4.1
     0.2 MB  /nix/store/36hlvw4pxl69r7njpnzr6ar86nzssjpz-pg_graphql
     0.5 MB  /nix/store/36ilshys1vqzxy98lwpg1mxl3gv2c717-libpwquality-1.4.5-lib
     0.2 MB  /nix/store/397hikj37spr81f8yypxpjgf8vs27sii-libxcrypt-4.5.2
     0.3 MB  /nix/store/3ab7fsva7p69h70sy04ychia867zbzg8-plpgsql_check-2.2
     0.3 MB  /nix/store/3dj2qaaq9mvkri2kphq4gjfbscksi6fy-nghttp3-1.13.1
    13.7 MB  /nix/store/3dshlrrnd7h2cjr0gp0nnp0ca4nc35zc-pgrouting-3.4.1
    24.1 MB  /nix/store/3iwg02mjskk7c678gjf8ybpnzfkdzqb3-sfcgal-2.2.0
     1.9 MB  /nix/store/3jdf9aw58nkncyw3d3x36pb37p39k4ia-libunistring-1.1
     1.3 MB  /nix/store/3n15dmd4y0dhplwbx655w4nj1imgr5z7-libfido2-1.16.0
     0.3 MB  /nix/store/45kspcpwdz33am1szf9910dg2kakxsh5-libpsl-0.21.5
     1.4 MB  /nix/store/4c3h42lwbxr9ibm39v9j8lp5r305bhwj-gnupg-2.4.8
     0.1 MB  /nix/store/4h8yzgdgd8zzs1aw9l2kaf3r69g1lj7s-pgaudit-1.6.1
   116.4 MB  /nix/store/4hj9kv3yy215yanpf9zajphzbplmdva1-wrappers-0.6.3
     0.2 MB  /nix/store/4hm0sg503afcwv2rvkaww2f4gfvpp8d6-supautils
     3.7 MB  /nix/store/4hn5wm4hwac6r0j4is9f2nc6lv2bnxn7-pg_jsonschema-0.3.3
     0.2 MB  /nix/store/4jw5rjjbpm0xr1sbbrzpjj2b11yabkz3-libcap-2.77-lib
     8.7 MB  /nix/store/4p3npa8xdq52ij4gcr39d1grqcb4i4ny-wrappers
     0.9 MB  /nix/store/4xsk01d4xa5mfi18jfbh521nihsfrsbf-libtiff-4.7.1
     0.5 MB  /nix/store/5486iybnvp4rf20h38vsjb2m4pq23303-ncurses-6.5-dev
     2.9 MB  /nix/store/5aywqzmkg0a88ay56iqqpb7qlng61ldz-pg_graphql-1.1.0
     0.1 MB  /nix/store/5hrhzhgwkwwn9ymgy04qj0p6lz8pk5wp-safeupdate-1.4
     0.2 MB  /nix/store/5l3k8jhnq3b5qmyxb7361jx1w5mfcj7r-pg_net-0.20.4
     0.1 MB  /nix/store/5sfqckbwxyczzyl7mbxbp1990l60chgr-pg_net-0.7.1
     0.1 MB  /nix/store/5xyg1gf3j7mb6skw4w9wzn7q5siaw7rj-supabase_vault-0.3.1
     0.4 MB  /nix/store/62b24z1igfh6ws654fhsgnm3fm7j1z3c-lz4-1.10.0-lib
     0.3 MB  /nix/store/6jpri7g8bpbc3yka7sfk9ygrq7vzr7yp-nghttp2-1.67.1-lib
     0.2 MB  /nix/store/6li9zg9pswfcb3r3585wayv8c71jr13m-libcap-2.77-lib
     3.6 MB  /nix/store/6qsc99w5xbljdpqrhq5xah9rsrd2x1xs-pg_jsonschema-0.3.1
     0.5 MB  /nix/store/6s7wypbdm0ipzh14yzk653zq8phwhraq-lz4-1.10.0
     0.2 MB  /nix/store/6xhincwgpk8k9c6wp73654ghq7gwksq2-vector-0.6.0
     0.1 MB  /nix/store/7c8mha2kn0b3ylb6p622w3793g6g68lk-http
     0.1 MB  /nix/store/7fl39d16mrrlzjhngsxz0qwlr3k6i0bw-pg_net-0.2
     2.4 MB  /nix/store/7higpz3prbd2k32qfb1fsyhrgdmiyldl-util-linux-minimal-2.41.2-lib
    21.4 MB  /nix/store/7qs87q8vs0il1gcp50d370wxj6h4bjx2-supabase-groonga-14.0.5
     0.1 MB  /nix/store/7z9rypq99bml574bpi3nai14gcfaq24k-safeupdate
     1.8 MB  /nix/store/843ahdalwl120986c7ilk5q1c47biyap-coreutils-9.8
     0.4 MB  /nix/store/87j9nfa1jvcdx4x7hz5byv0fs9wlqdxp-publicsuffix-list-0-unstable-2024-01-07
     0.3 MB  /nix/store/8h3mj2hzpvfz16figp7xnvp4lr3nxd49-vector-0.7.4
     0.5 MB  /nix/store/8ha23qaswya7ak6v1vz0xbq4k7p2i7sk-libcap-ng-0.8.5
     1.0 MB  /nix/store/8k346zbc6a05mya3j2lqd0shdinxd7s3-gnugrep-3.12
     0.4 MB  /nix/store/8m2kcfzy01mk0flya5n9n99a8g7fsli3-kexec-tools-2.0.32
     0.1 MB  /nix/store/8wan1iqg6d7pbad0fy3df1h6cwzh8nd8-pgmq
     0.1 MB  /nix/store/8ycswymn0a2zx7kcyl4h7faqb6g700p1-pg_net
     4.2 MB  /nix/store/92bxysqjh9wv18ybfmsikhpdngplzfz6-systemd-minimal-libs-258.2
     0.6 MB  /nix/store/9ax7a3wx70ib233y6wm92iq16h73s0d5-audit-4.1.2-unstable-2025-09-06-lib
     0.4 MB  /nix/store/9igc4mjxby5fdrgi5rj4ziiwdqd18k5c-zstd-1.5.7-bin
     0.2 MB  /nix/store/9jgpiyfl6dj4kyqrfjbq2lxzma3gbx14-pg_tle-1.0.1
     2.4 MB  /nix/store/9jjk6xi7fwy8lfzymsh9bizdr7a6ay7w-mecab-0.996
     0.2 MB  /nix/store/9s28bf7hwi7ayvz40z0qznwkz05285gz-pg_net-0.14.0
     0.2 MB  /nix/store/9ya270ba9jqyjb0xsgsdcd8jf774vw1v-pg_net-0.10.0
     3.0 MB  /nix/store/9yi9aghv25jmjxz6yzqf9n4ygbpswnry-pg_graphql-1.2.0
     0.5 MB  /nix/store/a0b176pw5faa5l9xmvl74crz4r6al7dd-libsodium-1.0.20
     9.7 MB  /nix/store/a7zzvrkgal6hds7w190mx265jb2n1m2h-geos-3.14.1
    47.2 MB  /nix/store/a8rb2aj4di913b1v891fkvbz01znn3nj-plv8-3.1.5
     0.5 MB  /nix/store/ah1vs9pj8f3dx1lkfczxd3lidxj9jq70-lvm2-2.03.37-lib
     0.9 MB  /nix/store/ah307w6cmk5kvhlr6171wh1r1skg9429-pgroonga-3.2.5
     0.6 MB  /nix/store/b2zx8xygxfcglaw6w2b9nqbkbsf94kcb-libgeotiff-1.7.4
     3.4 MB  /nix/store/bjhsa4yd3p0i165zh1ji9k5ywaw459z0-pg_graphql-1.2.3
     0.2 MB  /nix/store/bph8xw47w0wmqh5wrxzv1a2blmy4iljn-pgmq-1.5.1
    40.2 MB  /nix/store/bz625najk9nscafylc4968hmcp4mp2n7-icu4c-76.1
     2.9 MB  /nix/store/cg60hznqwrdamsk5plqyrdxc7j1jhpag-pg_graphql-1.0.2
     0.3 MB  /nix/store/ckm86lqsa8knk6gkvkibxh9lawdixzf4-libxml2-2.15.1-bin
   104.1 MB  /nix/store/cvpd7k3xvnm6459qyj65dlf1kfnnzsks-wrappers-0.5.5
     0.4 MB  /nix/store/czqviiqa9jjax7x1zc8x6cv3gp6ihdd4-plpgsql_check-2.7
     0.2 MB  /nix/store/d1yb0arh6k658anwsgl8d5sks6zcqrgm-gcc-13.2.0-libgcc
     0.4 MB  /nix/store/d42gkd2nv53q2d2qdnqm6487s5389a7y-pgsodium-3.1.8
     0.9 MB  /nix/store/d89wfc961hclhqfrk87w4g8whdyx6ngf-mpfr-4.2.2
     0.2 MB  /nix/store/d9yx9zhqs16ynrinkkvlajs2m36s3gv9-libossp-uuid-1.6.2
     0.1 MB  /nix/store/dgb4m2k2ha9jxa6d8x0w0dybgw5xnvfl-pgsodium
     2.3 MB  /nix/store/djfwsi9rdgznrisjwlcfdyl209kbmyjn-pg_graphql-1.5.9
     1.2 MB  /nix/store/dlzv7s6ggdqpi2l90g9wqsj7rh26pb0r-curl-8.17.0
     0.2 MB  /nix/store/dvb9i3s69j29md1hpx3gpaqqds6530df-gcc-15.2.0-libgcc
     4.1 MB  /nix/store/dvblpblvkmkpqdwkk5phk4q2bl7mzdxf-tpm2-tss-4.1.3
     2.4 MB  /nix/store/dw4d8sys9ma9ac6bnrl1hck6r9ybzhm2-krb5-1.22.1
     0.4 MB  /nix/store/dwmy24cx39bl39df1i8nrj2l4wjpgvd0-libidn2-2.3.7
     1.0 MB  /nix/store/dypwvnkgx6njpn6shlsa5b48d7f8nnn5-brotli-1.1.0-lib
     0.1 MB  /nix/store/f7gsymj23d0afixjfikl28wxchbpmmmi-pgjwt
     0.1 MB  /nix/store/f7r57hxq7z3l2jp0b041rbsl0bxgykcr-switch-ext-version
     0.1 MB  /nix/store/fdribjdqw8b0m61hnhsj0hs6nl6lz8sa-pg_stat_monitor-1.0
     0.1 MB  /nix/store/fgwgxc0hs6rzxg4lm9qjpji17s5z3778-plpgsql_check
     0.1 MB  /nix/store/fikys5d0bw577bl58bzf0as1yg12jr90-pg_cron
     8.8 MB  /nix/store/fkly2vp2xakljbdyg2bij6qv2zay1b1f-timescaledb-2.9.1
     0.1 MB  /nix/store/flszy4is05spa42hq30rf0ampq2jzbnl-pg_hashids-1.3.0-cd0e1b31d52b394a0df64079406a14a4f7387cd6
     0.1 MB  /nix/store/fniz43dgdp97gg56aykl7y686kq7k536-pgroonga
   107.2 MB  /nix/store/fpr2v0qf7ik4jki9k8cd3l9q4z4mm0gj-wrappers-0.6.0
     1.3 MB  /nix/store/fqy9nkaahib56gcy0r77qjk7n03cvnfs-zstd-1.5.7
     0.1 MB  /nix/store/fspp2b3vscnwb4l92zc4wz46d4815vsy-glibc-2.40-66-getent
     0.3 MB  /nix/store/g41q9md9rdcr3lkydi6f8zd6fza3h1q4-zstd-1.5.7-dev
     0.1 MB  /nix/store/g4g26wrm2wk68bf5w4hfixpr1fq0hyf8-plv8
     0.3 MB  /nix/store/g8wvpj8xw7csaxg5ks0xzkdhijfylv3k-libpng-apng-1.6.52
     0.2 MB  /nix/store/ghi7p4h1vrwx4a4v3l0aja4jvssyrylq-libcbor-0.13.0
     0.3 MB  /nix/store/gj9bn87hi42fc28g0g97y98yprja1h51-postgis
     0.2 MB  /nix/store/gnlar6cvw3zmvqpjiwv1fll7d7lqc0bv-util-linux-minimal-2.41.2-swap
     0.1 MB  /nix/store/gsr5jcmjwf5xpg0c8nss4mvbni4nnaxw-qrencode-4.1.1
     0.1 MB  /nix/store/gx2wh1dyn5z0gc21y0lsp9q5jrc5vaqf-supabase_vault-0.2.8
     0.6 MB  /nix/store/gysam7z6ak3fvw6vxsi6aapvln8y4lgc-xxHash-0.8.3
     0.3 MB  /nix/store/h1pm1n7vm8a5ykhznrpx7hj9ypfrgvh4-msgpack-c-6.1.0
   154.0 MB  /nix/store/h2fk64d8k8mf0ms5fy6s7gr3afms3ldr-postgis-3.3.2
     9.9 MB  /nix/store/h4qhxh7vwmxgy6w05g0xsf6r1bfi9vga-gcc-15.2.0-lib
     0.1 MB  /nix/store/h4xgxi7ka225s7gnwq435xkvbjk8vi0n-pg_net-0.1
     3.7 MB  /nix/store/h84cj9a22cnlc8cnjf94rsgd9jcbn6kv-db-4.8.30
     0.1 MB  /nix/store/hf3l1j050k18ng37d1ybizrmshav7zpc-pgmq-1.4.4
    39.1 MB  /nix/store/hfvij74k1g635qrgqajdsfb2krn8fj2f-icu4c-75.1
     0.4 MB  /nix/store/hm27y1hbsa2k3xqmas2ax6gc9b2m0cmv-libssh2-1.11.0
     2.1 MB  /nix/store/hmdbsifjb1xw74z6xd00fbwf9b697drv-pg_graphql-1.5.7
     9.0 MB  /nix/store/i578g2ws943hl9crhapvy35l6j662xpj-gcc-13.2.0-lib
    10.0 MB  /nix/store/i90w02j9p666n0qdr60j89vjk6688dar-postgresql-15.19-lib
     0.1 MB  /nix/store/inn9sdphzkcpkmxh9haq3wfkkazn3hi6-plan_filter
   101.4 MB  /nix/store/ipldviii378rk48lxkn92kvsan24vz4n-wrappers-0.5.3
     0.2 MB  /nix/store/ir772z99y03lp258kqyb2r7dc7ci7rw5-pg_tle-1.3.0
   105.5 MB  /nix/store/isgpsab43m5dnfjpz8fcirv68vv6qrlg-wrappers-0.5.6
     3.6 MB  /nix/store/iv8g73mjw95idszh9sbai5hgxlmxrw82-pg_graphql-1.4.2
     0.9 MB  /nix/store/ivpqr1z0akvdjghh30n4jwigf7d7x65i-lerc-4.0.0
     0.3 MB  /nix/store/iwa7i46bbw0mnq7k7bfsrq5zcc781ab9-libedit-20251016-3.1
     0.2 MB  /nix/store/iyxa48rmi0pvy89cvjrpp61i42wkj4qj-libtasn1-4.20.0
     0.6 MB  /nix/store/j0l6xc8kfzfbhym8fnz4pjwgx6jwh39g-libdeflate-1.25
     0.1 MB  /nix/store/j48an6yphxvxl9xcrv0shsadf29hqqj2-pgaudit-1.7.1
     2.4 MB  /nix/store/j6agqqb3zc0sr4zd9llygn8x99zlry7m-pg_graphql-1.6.1
    38.4 MB  /nix/store/jaijysm4dqfy4v2cxqx54w7cm4s222is-wrappers-0.4.1
     3.5 MB  /nix/store/jglcc40x176lph88jw3sk7pxcsznkhx7-pg_jsonschema-0.2.0
     0.1 MB  /nix/store/jiqlyzpkq2idq9rd4vd9j02b264pg6wm-bzip2-1.0.8
     3.5 MB  /nix/store/jjlds4xk8r6d79gq19pma3f2d0l7c07b-krb5-1.22.1-lib
     0.8 MB  /nix/store/jpz9kf5na20507i3iww35ar9zlwv42qj-krb5-1.22.1-dev
     0.4 MB  /nix/store/jqvri7lc9w4x9i72wmdimlcfh83358sa-libidn2-2.3.8
     3.1 MB  /nix/store/js3xsm649ghc28r1hvrmrwjjghgrs8s5-glibc-2.40-66-bin
     0.1 MB  /nix/store/jssjxifql33adzk6cvdmiylavnd0j4bg-pg_jsonschema
     0.2 MB  /nix/store/jyilb5sky9772vylq1xkdc74p5wakr7f-pg_cron-1.5.2
     0.1 MB  /nix/store/jzjbdq92kvkvmyicz42x1ja8qg5ldika-vector-0.4.0
     0.4 MB  /nix/store/k074vgrqp86mcgd7np0bw2r3i0b0skj8-libssh2-1.11.1
     9.4 MB  /nix/store/k0wfscy8mjfzkhrzm4r6yy8bxs3v4s5w-openssl-3.6.0
     0.9 MB  /nix/store/kawf0kmzaj3lvjf8hv2bdc6c3chgm0ay-cracklib-2.10.3
     0.5 MB  /nix/store/kb7dir8xmfilwzmcsrzm0zzw2mxmdml9-pgtap-1.3.1
     4.1 MB  /nix/store/kg79jrqc5cpf4y8xdq4skxfhwnwkv4nq-sqlite-3.51.1
     0.1 MB  /nix/store/kgd23gfllzraqy0hrq93b3p2fwcqyzrj-pgrouting
     0.1 MB  /nix/store/ki2mkrbvpl415cjwa6ssrfflafngv7d1-pg_hashids
     0.3 MB  /nix/store/kiv5z9asgfn6zpxbb9zm9jnr7zn13l3w-pgsodium-3.1.5
     0.3 MB  /nix/store/kl39qpw93b7wm4bqyhsnl71vrgz6mp6k-libseccomp-2.6.0-lib
     0.1 MB  /nix/store/km3wfavn8mbc327vpxyxl283g1iprpij-switch_timescaledb_loader
     1.3 MB  /nix/store/kv68n8lzzg5fp7dclrz75ak15hv2pcfd-libtpms-0.10.1
     0.2 MB  /nix/store/l6i35y2hlmdz0hvz690h3k4ilq9ahhzy-zlib-1.3.1
     0.7 MB  /nix/store/l8bqgii4y92ji7z3dmvcymmvxc50a78k-pgtap-1.3.3
    32.0 MB  /nix/store/law9simhjq1gp572ndsq0hkhdrsr33wp-gdal-3.8.5
     0.1 MB  /nix/store/lg7gdblx54nikh7i8kjclbriqs6qlxk6-wal2json
    11.2 MB  /nix/store/lklpprmnig2kd5b1pgpbdsgkvfdqi9x4-postgresql-and-plugins-15.19
     3.1 MB  /nix/store/lqbc307dfv2p9x4bv6h04ca0l7k6qzfx-pg_graphql-1.2.2
    53.1 MB  /nix/store/lzfs6hbqms9gm3zgqzp46nfa6h79fgp5-mecab-ipadic-2.7.0-20070801
     0.1 MB  /nix/store/lzkba0gdw8sv63smwpf4fd0i3jbcigz5-find-xml-catalogs-hook
     2.2 MB  /nix/store/m0h60l7is9alkrivf0b75dc6zy4s0q6c-libbpf-1.6.2
     0.1 MB  /nix/store/m7sdx78kxfja4l8cch0zylr5g3rwk7p6-rum
     0.1 MB  /nix/store/mbb76ijw62506if9caayivz1mc0p3qr0-readline-8.3p1-dev
     0.9 MB  /nix/store/mbmd8w5jiq6sfcs81zadj365fb3sha7w-libgpg-error-1.55
    72.4 MB  /nix/store/mca2vsmjqmsvijdzqx1akz3lv9419ain-systemd-258.2
     0.7 MB  /nix/store/mcbrid72x46miha3jmym9l1dxzijknb4-giflib-5.2.2
     0.2 MB  /nix/store/mglbi4dy4kpx7v1dcgf6iincp5x38hsc-lz4-1.10.0-dev
     0.3 MB  /nix/store/mj5zi1lgc01969makr7axn7wzkss0mk6-pgsodium-3.1.7
     0.1 MB  /nix/store/mpa6hjyjr1gmjh1v5m25lqc3f5qydxnw-dns-root-data-2025-04-14
    11.7 MB  /nix/store/mpf6yxmpim045981hvqbn0lgs7608z5x-timescaledb-2.16.1
     0.3 MB  /nix/store/mq74npns8dh32xycx710l05n5a97cw5w-pg_repack-1.4.8
    15.9 MB  /nix/store/mrcx18lcjf77z0l557g1sm46kvrfjx3v-proj-9.7.1
     1.1 MB  /nix/store/mxvqrp4jj6zklxc1i32ra8iapnzynyzc-zstd-1.5.5
     6.6 MB  /nix/store/n2vnr7ycfk6midbzxcwd28qj3bgb50cz-icu4c-75.1-dev
     0.2 MB  /nix/store/ng4ddkcm5g70flgqhgfg7yqspl15pk8n-pg_net-0.7
     0.1 MB  /nix/store/nq5pk9rf9fv522rd0gcjd9bil1hi3b2h-vector
     0.3 MB  /nix/store/nr46da3jh8hyf7nxrlydmvd3pw7wx1fn-pg_repack-1.5.2
     0.5 MB  /nix/store/p17klc3qq4nl9ihfwqfpi8cnqvcf92xz-libxml2-2.15.1-dev
     4.5 MB  /nix/store/p711vqjvd78jz7q6ryzdp5jnnnb48s6j-linux-pam-1.7.1
   119.8 MB  /nix/store/pa0zq9gq1qbc2wr4wds2i9shq96zafbj-wrappers-0.6.2
     0.9 MB  /nix/store/pdazhhg4l69vz5szllijlpm1ph9i93kq-nettle-3.10.2
     0.1 MB  /nix/store/pknmf91sx9ysc5igw7l84kv5y45fy5s6-overlayfs-on-package
     0.1 MB  /nix/store/pv50jbq0cpf8hzz2078vbzia5l9xbknh-npth-1.8
     2.3 MB  /nix/store/pzqq7d1nnx8xkvccmgl51cf1aqim3x59-openssl-3.6.0-dev
     4.1 MB  /nix/store/q1lr86rzsxxbbqdz8m6bcv94saaz8wlv-bash-5.3p3
     3.6 MB  /nix/store/q36009ll4v7ay3xv4na856w715nfrbn8-bash-5.2p26
     0.2 MB  /nix/store/q3xmwl10qhyagvisqxi7vdhxmhf9hw1q-acl-2.3.2
    39.2 MB  /nix/store/q8zxd8pvhfk7g3xz1xbkb1milll1pp8z-wrappers-0.4.2
     0.2 MB  /nix/store/qb1aldsdrapflf26anbrjjf0pl3jx4nf-libassuan-3.0.2
     0.1 MB  /nix/store/qbrba495jgfb2w5p873gsdgxlnbp1cbs-receipt
     0.3 MB  /nix/store/qgwni6cqyqp50di7mc84c1dz0b9wsymv-pgsodium-3.1.6
     0.3 MB  /nix/store/qjsbp78jp66qpqpdfw09qsynkssmj29m-pg_repack-1.5.0
     0.1 MB  /nix/store/qnr4b45lq50jqk9nijrfqmna7axig848-supabase_vault
     0.1 MB  /nix/store/qw2d0aw0jq9halvid5dpnjsgig2gbv5x-protobuf-c-1.5.2-lib
     0.1 MB  /nix/store/qzrnygb2dn5mqzb9hc8wd3h4c29kzy5c-http-1.5.0
     0.2 MB  /nix/store/r01iv7jzkzali0xzhmm0gy34ka7mf0k3-pg_stat_monitor-2.1
     1.0 MB  /nix/store/r0ba9cj4vknh9lnbrz349sa7ghjilfp0-curl-8.6.0
     1.1 MB  /nix/store/r507xylzsr9fz3qskyfwvl1sng0rwpkm-libarchive-3.8.4-lib
     3.5 MB  /nix/store/r6hng8gs4r5pzsx43zhb7lv4vq6ir2v7-gnutls-3.8.11
    52.2 MB  /nix/store/rbv8k2ryh2vhrk4kwqnpjkk67grzd35b-wrappers-0.5.0
     0.6 MB  /nix/store/rdw05fms8z0aspbhh6km1igrhsw6mi9s-pgroonga-3.0.7
     0.4 MB  /nix/store/rq56abvj404p0zc314w2mwgrrnkl11lg-publicsuffix-list-0-unstable-2025-11-14
     0.2 MB  /nix/store/rr7nz0g1z47zdg7kkmsnwybxjgqb1y64-wal2json-2.6
     0.2 MB  /nix/store/s28bm9kf64qiy5z920v57iyysawngn26-pg_cron-1.4.2
     0.2 MB  /nix/store/s2qm7a3q47mykijyzjzpjyrr9kh943vr-kmod-31-lib
     0.7 MB  /nix/store/s48kpwzasghzwp1skd4mdrn5m52h54m7-gmp-with-cxx-6.3.0
    47.2 MB  /nix/store/s4aba8994j258zrnzf6wxxzsaav48z6s-plv8-3.1.10
     0.1 MB  /nix/store/s8nmkxma7062qnmmkgna31468lnazmfw-pg_cron-1.3.1
     4.4 MB  /nix/store/s8wi3pwc2gw1a0468zpamsvfcl2gbigd-elfutils-0.194
    48.1 MB  /nix/store/sa3jc65an4fsfzrdhx3rrhdzwx1y14ql-wrappers-0.4.4
     0.6 MB  /nix/store/sbbffcm8ad1linmjywplw55n26baj2mz-readline-8.3p1
    49.1 MB  /nix/store/sbgmqwfp9r2mcmrf33iq3jzx1wywjkya-wrappers-0.4.6
     0.2 MB  /nix/store/sf699257mxqa316sg33j3w2wjcwr701z-util-linux-minimal-2.41.2-login
     1.7 MB  /nix/store/sl9cd2h0iklmmnwq5f3q5bsdmzppzj7g-libwebp-1.6.0
     2.1 MB  /nix/store/sm4kg3b4jvxkcmanxw3dc6753ybdpd3a-pg_graphql-1.5.1
     1.4 MB  /nix/store/snvrlxnzmc3y4xwzpmq1jdqwkzxkb67c-openssl-3.6.0-bin
     0.6 MB  /nix/store/spb76sir6p4ra4ys91m5kf6ccslyzwj4-ngtcp2-1.18.0
     0.1 MB  /nix/store/sq1vlw2mpdm2yg7n846hlb4fxl81kwqp-http-1.6.1
     2.1 MB  /nix/store/srcml3n04v7awc1pqm87qlq4d5nxgh39-pg_graphql-1.6.2
     0.1 MB  /nix/store/srgpvrlshdv2lgzk8rkq78fq44dxz74l-pg_repack
     0.3 MB  /nix/store/ssnc7i5ry8m038kixim2g8gyrzcsakxk-vector-0.8.0
     3.0 MB  /nix/store/vawd4kk3lfqf4430hlcm077b5r2pd74a-gnutar-1.35
     2.7 MB  /nix/store/vaz0prypndg3y6zxmdcpabinwg9dmmq9-libkrb5-1.21.2
     1.2 MB  /nix/store/vjzhdc08d8qkfrw89qrlkm8grpwkl3ln-brotli-1.2.0-lib
     0.1 MB  /nix/store/vl9m2k11dmilfd33pycxrwghv238c3q2-postgis-switch-extra-steps
     0.2 MB  /nix/store/vpj7nxx7l4qkaqh91fwxk2d5jvi5i6v3-zlib-1.3.1-dev
     0.1 MB  /nix/store/vskw06rg7s07j9vqyfjmrl2f4qlakxc2-pg_net-0.6
     0.4 MB  /nix/store/vw4dcj2ingb65q0xg2fdqjjzynx1w23q-json-c-0.18
     2.1 MB  /nix/store/vz027vdl5ampvsf9jkk7inaaxchj50q2-pg_graphql-1.5.6
    16.8 MB  /nix/store/w344znmz4py9xqdradpmmy949w4vnda8-boost-1.87.0
     1.2 MB  /nix/store/w4gfg1899mfj46nw0mn1ybys4hd4h5xw-unbound-1.24.2-lib
     0.9 MB  /nix/store/w54lmld8cnjwvk5nvr9xc280rmz7vi9x-xz-5.8.1
     1.6 MB  /nix/store/wfk1mrpj1r5f7iyihjnh0jjixr900z7y-libxml2-2.15.1
    94.6 MB  /nix/store/wg340np1j8q0md0313iip51kvvrfni85-mecab-naist-jdic-0.6.3b-20111013
    41.7 MB  /nix/store/wjxpaix0cdpww0bldvzsq2d1bjc6g62b-glibc-2.40-66
     0.3 MB  /nix/store/wsg75l5h74gaamnp2my4yqpvkiv42q5w-nghttp2-1.60.0-lib
     0.2 MB  /nix/store/ww8z06wpbmmynqg3g5f74chd7xgfgnpm-xgcc-15.2.0-libgcc
    47.0 MB  /nix/store/x1ipyfcg2l2sc1pwsndbnsymkhj17nfg-wrappers-0.4.3
     0.1 MB  /nix/store/x3w70dapcm744sdy2hyndqp4nphd77qh-pgaudit
     2.2 MB  /nix/store/x4gwqcrhx5fhb2ks8v49rlm1i53jkjhb-pg_graphql-1.4.4
     0.2 MB  /nix/store/x6vk48m697jal2blaqv3d0swlh7nwqdj-libffi-3.5.2
     0.7 MB  /nix/store/x7srw2qr9fwhhxq3asy647wmsqdgjg9d-libapparmor-4.1.2
     1.1 MB  /nix/store/x95bzii77hcvji341w8vq46qak00hiys-libevent-2.1.12
     5.9 MB  /nix/store/xi5rzbwbiim9a5b9z58m5lgf71h0yn6j-p11-kit-0.25.10
     0.6 MB  /nix/store/xklmbbi1qc73jjxpvlhd8qidkdsscjcs-rum-1.3
     0.1 MB  /nix/store/xkxwf5ccxccmiq69a5d81f7k9garb2m4-pg_hashids-1.2.1
     0.3 MB  /nix/store/xlxkm8l1sfck3bn43c6rlkxh5mf14qvq-pcsclite-2.3.0-lib
     0.1 MB  /nix/store/xwiij0cjf04wd1yv6vfd38zmyrckizdq-getent-glibc-2.40-66
   101.5 MB  /nix/store/y06ds0mbq2lnb4n8mglqhs9cz2rhcfqh-wrappers-0.5.4
   129.4 MB  /nix/store/y182xw6ad3jfzc12444vzl6c8agi0qwa-kytea-0.4.7
     0.2 MB  /nix/store/yavi60qz9ls7mjf87mkhad621l9p2d4l-xgcc-13.2.0-libgcc
     0.2 MB  /nix/store/ymav8nb29vsdryddi435xcig3pk7i00q-zlib-1.3.1
     8.0 MB  /nix/store/ynpvr881nvkh7fdj82r98cp01yzfl2yf-pg_partman-5.3.1
     0.1 MB  /nix/store/ys30nk6krgaql0nli2qsn25xa35g56mv-pg_partman
     0.1 MB  /nix/store/yv8dpgr2a48q3lb6yxiw1h3v30lxqzfk-pg_stat_monitor
     0.3 MB  /nix/store/ywcq3n887napm0r2m7z9grb7zxgf5ila-libmicrohttpd-1.0.2
     2.1 MB  /nix/store/yx39lbm5xh8qf2v811dwz6jhkpnp3b2k-pg_graphql-1.5.0
     0.1 MB  /nix/store/yy90kr1csxx94x1smxlq3695l237ls56-timescaledb
     1.4 MB  /nix/store/z00f3blsymr76c6h330qgpxx55k44vfi-libgcrypt-1.11.2-lib
     0.2 MB  /nix/store/z0lykqf0psdw0p8ncyriz7hgxfq10mc3-vector-0.5.1
     0.3 MB  /nix/store/z3amms3l0ijlb85yjmjcxx72qb651c9r-pg_tle-1.4.0
     0.4 MB  /nix/store/z7qa15f41pzfw9a5gnhjs5rmgpslcbfa-vector-0.8.2
     0.1 MB  /nix/store/zb15lqj8rzp8ayjp72z0hkyf1a72xgss-plan_filter-0.1
     0.7 MB  /nix/store/zdis0d8iacya0izy3vi7jmhjz67y8cf6-ncurses-6.5-man
     0.4 MB  /nix/store/zdprwsm0kqd4k9bav1ldyy0w1favfazr-plpgsql_check-2.8
     0.4 MB  /nix/store/zl7mnpl2nr4v6shfmd0cfvrg1l597isr-pgtap-1.2.0
     2.2 MB  /nix/store/zm99a79bffnw4cmpwc7a5cwwn8kwc5cv-libunistring-1.4.1
     0.1 MB  /nix/store/zmc0lm3fp80vl54h2mrpzaa89jczz2sg-hypopg
    26.5 MB  /nix/store/zpa7zdjnfjym0fvaxl2gb4ziv3d4302x-postgresql-15.19
    48.7 MB  /nix/store/zr3y0fg90r5xdkgvh25ds6grxm6g1sjm-wrappers-0.4.5
   113.9 MB  /nix/store/zs4dpq4yxvicmcydlqhn45yq9pajajfq-wrappers-0.6.1
     0.1 MB  /nix/store/zyps6ggmhj68fysh3c5q7s10sv5baf5l-keyutils-1.6.3-lib

PostgreSQL 17 Dependency Changes

Extracting PostgreSQL 17 dependencies...

Package Old New Status

Runtime Closure Size

Size
Old 2324.5 MB
New 2324.5 MB
Delta +0.0 MB
Raw Dependency Closure
Old Dependencies (closure: 2324.5 MB):
     4.2 MB  /nix/store/04kpg6rvmahpgmhz4dbzad9nm8y1rpvb-ncurses-6.5
     6.1 MB  /nix/store/09xsph5dvy733610lrgn2d4rgc5ibhig-kbd-2.9.0
     8.0 MB  /nix/store/0c44ycmfv42cisdjp3cplbqiip1js61q-pg_partman-5.3.1
     2.9 MB  /nix/store/0fd2vgzg0qlbnsvr3gyhg1wbzsg2k08w-cryptsetup-2.8.1
    59.5 MB  /nix/store/0gfsfmgbyy35akc4waha0cq3gf6xan1r-perl-5.42.0
     6.4 MB  /nix/store/0kfbzhd8qdsxsd4qf9dkpcd3f916krvr-openssl-3.0.13
     0.1 MB  /nix/store/0ljg4yw8siyvsivyg457w2skp0bgd4xk-keyutils-1.6.3-lib
     0.1 MB  /nix/store/0qcpwp536rnfac5gq8m0d17hryz20lpn-supabase_vault-0.2.8
     0.2 MB  /nix/store/0vmif2nanhgi07807i8bjymqj664xcwd-libpsl-0.21.5
     0.2 MB  /nix/store/0x332zksnwzjikly26rq7j16xvxz0911-pg_stat_monitor-2.1
    41.5 MB  /nix/store/10pd749c2v3m35d4hk5xdfylyfr1hzqz-glibc-2.39-5
     0.1 MB  /nix/store/1ara8w72xm7ks6z02vmyvjqbarq7sp0k-pg_jsonschema
     0.3 MB  /nix/store/1m2pfwirwdq1cy28v2scw57ry5aji017-kmod-31
     0.3 MB  /nix/store/1n168y3gxdn8b4jrfk5m9m71hq3xm2am-util-linux-minimal-2.41.2-mount
     0.7 MB  /nix/store/1qhz8fshzn41sk26pyvc30cpg7b837cf-gmp-with-cxx-6.3.0
     2.0 MB  /nix/store/1rd6vhxhfblbk3dddi636xjw3avs5z0p-pcre2-10.46
     0.2 MB  /nix/store/1snbg7fzx1bv5lpqxr7icn3mm6qan6pc-attr-2.5.2
     0.1 MB  /nix/store/1ss1pm18bv0s3jaa4vdn09zwf2kd6axj-pgaudit-17.0
    52.2 MB  /nix/store/1xjc6x77p4s252a8nm49j74g2llk5jgl-wrappers-0.5.0
     0.3 MB  /nix/store/21hjw6zy9vbh43fm7lh5an56pp11jyi0-pg_repack-1.4.8
     1.9 MB  /nix/store/27g206wjs60cdzsvxvv6ncpcjprk8d6r-libjpeg-turbo-3.1.3
     0.2 MB  /nix/store/2a0ni4za7jzz1rnnh22dzyyxl6i2azrj-vector-0.6.2
     0.3 MB  /nix/store/2dsn4zffda2ivz2f5mxlwpfi8mb1w9yf-systemd-258.2-dev
     0.2 MB  /nix/store/2mrvxn1930ci0jx46hx397xdzyw67drl-pgsodium-3.0.4
     0.4 MB  /nix/store/2p5qjk1lznfc13qwn2skc264zgh4c3xg-expat-2.7.3
     0.1 MB  /nix/store/31blwigfmra9kcxqhkynddzvyggqqb3p-pgjwt-0.2.0
     0.5 MB  /nix/store/36ilshys1vqzxy98lwpg1mxl3gv2c717-libpwquality-1.4.5-lib
     0.2 MB  /nix/store/397hikj37spr81f8yypxpjgf8vs27sii-libxcrypt-4.5.2
     0.3 MB  /nix/store/3dj2qaaq9mvkri2kphq4gjfbscksi6fy-nghttp3-1.13.1
     0.1 MB  /nix/store/3hdxp5rmmyyznb4d7pr4sv71s657i7vd-safeupdate
   171.3 MB  /nix/store/3imflkywzbpj3xx5q51321z2r64mdh22-postgis-3.3.7
    24.1 MB  /nix/store/3iwg02mjskk7c678gjf8ybpnzfkdzqb3-sfcgal-2.2.0
     1.9 MB  /nix/store/3jdf9aw58nkncyw3d3x36pb37p39k4ia-libunistring-1.1
     0.1 MB  /nix/store/3l7qsdjdmvs8jwxxdd9am5x777g1fd0h-vector
     1.3 MB  /nix/store/3n15dmd4y0dhplwbx655w4nj1imgr5z7-libfido2-1.16.0
     0.1 MB  /nix/store/3vv288hp7dmyqjxzhkhhkmbqp4kx90kl-supautils
     0.9 MB  /nix/store/3wbwjgidgyjz4l96rsdi537crdh9ndnr-pgroonga-3.2.5
     0.2 MB  /nix/store/41qr4ccw6ifmgxsi181dmprji1hvs1qw-pg_net-0.14.0
     0.3 MB  /nix/store/45kspcpwdz33am1szf9910dg2kakxsh5-libpsl-0.21.5
     1.4 MB  /nix/store/4c3h42lwbxr9ibm39v9j8lp5r305bhwj-gnupg-2.4.8
     2.4 MB  /nix/store/4j21v3bczrc68k298hf1xprmmscim49m-pg_graphql-1.6.1
     0.1 MB  /nix/store/4jl4rbbl3nnywq8xaf5xdf96dlbqhw6a-hypopg
     0.2 MB  /nix/store/4jw5rjjbpm0xr1sbbrzpjj2b11yabkz3-libcap-2.77-lib
     0.1 MB  /nix/store/4wrp08i4zxal7aic10zysw8abwqbnbv4-index_advisor
     0.3 MB  /nix/store/4x7i6m5h17riv5k3dazigvxmqnxxfr7y-pgsodium-3.1.7
     0.9 MB  /nix/store/4xsk01d4xa5mfi18jfbh521nihsfrsbf-libtiff-4.7.1
     0.5 MB  /nix/store/5486iybnvp4rf20h38vsjb2m4pq23303-ncurses-6.5-dev
     2.3 MB  /nix/store/56a4x6v9r0mqjspqiff1rnrpjn4iy2xm-pg_graphql-1.5.9
     0.1 MB  /nix/store/5b4yrq3fg2qjmwn6yc6hs4md81ynf2da-pgmq
     0.1 MB  /nix/store/5c59m4djj673awgg6ky802k1im6i0001-pgrouting
     0.4 MB  /nix/store/62b24z1igfh6ws654fhsgnm3fm7j1z3c-lz4-1.10.0-lib
     0.3 MB  /nix/store/6jpri7g8bpbc3yka7sfk9ygrq7vzr7yp-nghttp2-1.67.1-lib
     0.2 MB  /nix/store/6li9zg9pswfcb3r3585wayv8c71jr13m-libcap-2.77-lib
     0.2 MB  /nix/store/6rz2r8az4cnjg0cqar8nhmpxz7zdg1rx-pg_net-0.20.4
     0.5 MB  /nix/store/6s7wypbdm0ipzh14yzk653zq8phwhraq-lz4-1.10.0
     0.2 MB  /nix/store/77xqp28n2hdm4f6mgv1qbd4xixqggnia-vector-0.5.1
     0.3 MB  /nix/store/793d0skd03cq6lfm0f6cncm9jdp6v3jr-vector-0.7.0
     3.7 MB  /nix/store/79j77pw64rck22kswh6d7sk8ifa18jza-pg_jsonschema-0.3.3
     0.2 MB  /nix/store/7frm7whfjyrm2qmzfpxz8mfyz0hx9cx9-pg_net-0.20.3
     2.4 MB  /nix/store/7higpz3prbd2k32qfb1fsyhrgdmiyldl-util-linux-minimal-2.41.2-lib
    21.4 MB  /nix/store/7qs87q8vs0il1gcp50d370wxj6h4bjx2-supabase-groonga-14.0.5
   105.5 MB  /nix/store/83lhkrs548lsnbb6axbng2210rngzmmp-wrappers-0.5.6
     1.8 MB  /nix/store/843ahdalwl120986c7ilk5q1c47biyap-coreutils-9.8
     0.4 MB  /nix/store/87j9nfa1jvcdx4x7hz5byv0fs9wlqdxp-publicsuffix-list-0-unstable-2024-01-07
     0.3 MB  /nix/store/89yz63k5dazdlpjyxh4cakw02af87vzh-postgis
     0.5 MB  /nix/store/8ha23qaswya7ak6v1vz0xbq4k7p2i7sk-libcap-ng-0.8.5
     1.0 MB  /nix/store/8k346zbc6a05mya3j2lqd0shdinxd7s3-gnugrep-3.12
     0.1 MB  /nix/store/8lqswabl037xcmjzy89s1k1m451n91bm-pgroonga
     0.4 MB  /nix/store/8m2kcfzy01mk0flya5n9n99a8g7fsli3-kexec-tools-2.0.32
     0.2 MB  /nix/store/8v35c0pb09gm5q10dklgml519ydqm17z-pg_tle-1.3.0
     4.2 MB  /nix/store/92bxysqjh9wv18ybfmsikhpdngplzfz6-systemd-minimal-libs-258.2
     0.1 MB  /nix/store/94k3qd3kc4svsviv5vzrkr1ng64gzpl3-http
     0.6 MB  /nix/store/9ax7a3wx70ib233y6wm92iq16h73s0d5-audit-4.1.2-unstable-2025-09-06-lib
   119.8 MB  /nix/store/9cdpbwzn72g8lkk2j6yvmp1kacrqjxp7-wrappers-0.6.2
     0.4 MB  /nix/store/9igc4mjxby5fdrgi5rj4ziiwdqd18k5c-zstd-1.5.7-bin
     2.4 MB  /nix/store/9jjk6xi7fwy8lfzymsh9bizdr7a6ay7w-mecab-0.996
    12.3 MB  /nix/store/9ls0vrv9jkr462jfydpbrrwlijwkx9j4-postgresql-and-plugins-17.11
   101.5 MB  /nix/store/9w8sph5x602pg8959r2p1c9r1b0n063n-wrappers-0.5.4
     0.5 MB  /nix/store/a0b176pw5faa5l9xmvl74crz4r6al7dd-libsodium-1.0.20
     9.7 MB  /nix/store/a7zzvrkgal6hds7w190mx265jb2n1m2h-geos-3.14.1
     0.5 MB  /nix/store/aflxg7bhgx0axp1cfv3iwc745n969j50-libxslt-1.1.45
     0.5 MB  /nix/store/ah1vs9pj8f3dx1lkfczxd3lidxj9jq70-lvm2-2.03.37-lib
     0.3 MB  /nix/store/ajz9vm3dbb6qb55inm23k4xin4wmjb0k-pg_repack-1.5.2
     0.3 MB  /nix/store/b2nn2qkcilz4khljqja4mksg4rbvb7p5-pg_repack-1.5.0
     0.6 MB  /nix/store/b2zx8xygxfcglaw6w2b9nqbkbsf94kcb-libgeotiff-1.7.4
     0.2 MB  /nix/store/bjyh43jm28c2rz1g36yh1im0jdi7z1yf-vector-0.6.0
     0.3 MB  /nix/store/bmg6bfifaaclbfm3qmfv0bn6bfgdqsfm-pg_repack-1.5.1
     0.3 MB  /nix/store/bw89q4v3ssb8yrd1yrkslxb4648plmzp-pg_tle-1.4.0
    40.2 MB  /nix/store/bz625najk9nscafylc4968hmcp4mp2n7-icu4c-76.1
     0.3 MB  /nix/store/ckm86lqsa8knk6gkvkibxh9lawdixzf4-libxml2-2.15.1-bin
     0.2 MB  /nix/store/d1yb0arh6k658anwsgl8d5sks6zcqrgm-gcc-13.2.0-libgcc
     0.9 MB  /nix/store/d89wfc961hclhqfrk87w4g8whdyx6ngf-mpfr-4.2.2
     0.2 MB  /nix/store/d9yx9zhqs16ynrinkkvlajs2m36s3gv9-libossp-uuid-1.6.2
     0.1 MB  /nix/store/dh801l4r9naplwyg58vzf12s28grilhn-safeupdate-1.4
     1.2 MB  /nix/store/dlzv7s6ggdqpi2l90g9wqsj7rh26pb0r-curl-8.17.0
     0.2 MB  /nix/store/dvb9i3s69j29md1hpx3gpaqqds6530df-gcc-15.2.0-libgcc
     4.1 MB  /nix/store/dvblpblvkmkpqdwkk5phk4q2bl7mzdxf-tpm2-tss-4.1.3
     2.4 MB  /nix/store/dw4d8sys9ma9ac6bnrl1hck6r9ybzhm2-krb5-1.22.1
     0.4 MB  /nix/store/dwmy24cx39bl39df1i8nrj2l4wjpgvd0-libidn2-2.3.7
     0.1 MB  /nix/store/dxa5bnxa9fi4jr3fk1l5ydd151v1ryl6-pg_tle
     8.6 MB  /nix/store/dxrwy59jijb9hr196r9mfmml6rl1sg8n-wrappers
     1.0 MB  /nix/store/dypwvnkgx6njpn6shlsa5b48d7f8nnn5-brotli-1.1.0-lib
     0.1 MB  /nix/store/f7gsymj23d0afixjfikl28wxchbpmmmi-pgjwt
     0.1 MB  /nix/store/f7r57hxq7z3l2jp0b041rbsl0bxgykcr-switch-ext-version
     0.1 MB  /nix/store/fcnzjjgq462a3gv227q8c69h5h74hrk7-pg_cron
    48.1 MB  /nix/store/fpj1smfc9r2jks6z1b6lcvy4dkq79xxz-wrappers-0.4.4
     1.3 MB  /nix/store/fqy9nkaahib56gcy0r77qjk7n03cvnfs-zstd-1.5.7
     0.1 MB  /nix/store/fr4gial4dy9mn3rdrj2cb4y6aka4kfcz-pgtap
     0.3 MB  /nix/store/fsm52isalmbilababllc29kqdkx5iiyd-vector-0.7.4
     0.1 MB  /nix/store/fspp2b3vscnwb4l92zc4wz46d4815vsy-glibc-2.40-66-getent
     0.3 MB  /nix/store/g41q9md9rdcr3lkydi6f8zd6fza3h1q4-zstd-1.5.7-dev
     0.4 MB  /nix/store/g6wl8gq5d9l4krwkala0hdflzasyc0c5-pgsodium-3.1.8
     0.3 MB  /nix/store/g8wvpj8xw7csaxg5ks0xzkdhijfylv3k-libpng-apng-1.6.52
     0.2 MB  /nix/store/ghi7p4h1vrwx4a4v3l0aja4jvssyrylq-libcbor-0.13.0
    30.0 MB  /nix/store/gn6j9h10v2rzqh1ylmflhc72r56ga1fk-postgresql-17.11
     0.2 MB  /nix/store/gnlar6cvw3zmvqpjiwv1fll7d7lqc0bv-util-linux-minimal-2.41.2-swap
     0.1 MB  /nix/store/gsr5jcmjwf5xpg0c8nss4mvbni4nnaxw-qrencode-4.1.1
   113.9 MB  /nix/store/gx13p596f44l8ga2af307v45jqqknrsx-wrappers-0.6.1
     0.6 MB  /nix/store/gysam7z6ak3fvw6vxsi6aapvln8y4lgc-xxHash-0.8.3
    13.7 MB  /nix/store/h0bqj1qgd2cy22pb175fskypvfkdf5nr-pgrouting-3.4.1
     0.3 MB  /nix/store/h1pm1n7vm8a5ykhznrpx7hj9ypfrgvh4-msgpack-c-6.1.0
     9.9 MB  /nix/store/h4qhxh7vwmxgy6w05g0xsf6r1bfi9vga-gcc-15.2.0-lib
     0.1 MB  /nix/store/h6y9br8s7zdkzmyx66j7vzfwd7fkb6ac-pg_graphql
     3.7 MB  /nix/store/h84cj9a22cnlc8cnjf94rsgd9jcbn6kv-db-4.8.30
     0.4 MB  /nix/store/hamw14n1p2blbc9sigxayi8dqny9zab8-vector-0.8.2
    39.1 MB  /nix/store/hfvij74k1g635qrgqajdsfb2krn8fj2f-icu4c-75.1
     0.1 MB  /nix/store/hhsd2hghnxkrbhizripw0r8ml88yxjmk-index_advisor-0.2.0
     0.4 MB  /nix/store/hm27y1hbsa2k3xqmas2ax6gc9b2m0cmv-libssh2-1.11.0
   107.2 MB  /nix/store/hski3mxfk2w8bms2vy3yzd1ybx9m54h0-wrappers-0.6.0
     0.2 MB  /nix/store/hzjczmvz7gpkf5mq3pgss9gkq9zm3sxc-pg_net-0.19.5
     9.0 MB  /nix/store/i578g2ws943hl9crhapvy35l6j662xpj-gcc-13.2.0-lib
   101.4 MB  /nix/store/idqfz9ax5r47vhbpbmjrv0ck652ahsnv-wrappers-0.5.3
   116.4 MB  /nix/store/ih8ys76wqddcyq6gbdnzmxkhk895h2cs-wrappers-0.6.3
     0.1 MB  /nix/store/ij8qndqkdd1m7mds4wzzzsm8f396rh01-rum
     0.9 MB  /nix/store/ivpqr1z0akvdjghh30n4jwigf7d7x65i-lerc-4.0.0
     0.3 MB  /nix/store/iwa7i46bbw0mnq7k7bfsrq5zcc781ab9-libedit-20251016-3.1
     0.1 MB  /nix/store/iwqn695pikgw807bc1mr3jg4l6vqdrv1-pg_repack
     0.1 MB  /nix/store/iyalzzlr5qhbjydg6p5nw4j0m1jh9l8s-libxslt-1.1.45-bin
     0.2 MB  /nix/store/iyxa48rmi0pvy89cvjrpp61i42wkj4qj-libtasn1-4.20.0
     0.6 MB  /nix/store/j0l6xc8kfzfbhym8fnz4pjwgx6jwh39g-libdeflate-1.25
     2.3 MB  /nix/store/j4756y7anjkgkqzzka9ysdzgg9ynplha-pg_graphql-1.5.11
     0.1 MB  /nix/store/j4gldh2l60lpx83gp858a17ajzxpvpfd-pg_hashids
     0.1 MB  /nix/store/jiqlyzpkq2idq9rd4vd9j02b264pg6wm-bzip2-1.0.8
     3.5 MB  /nix/store/jjlds4xk8r6d79gq19pma3f2d0l7c07b-krb5-1.22.1-lib
     0.1 MB  /nix/store/jprmyj17kjf8d1ac6820jialpanvniqd-supabase_vault
     0.8 MB  /nix/store/jpz9kf5na20507i3iww35ar9zlwv42qj-krb5-1.22.1-dev
     0.4 MB  /nix/store/jqvri7lc9w4x9i72wmdimlcfh83358sa-libidn2-2.3.8
     3.1 MB  /nix/store/js3xsm649ghc28r1hvrmrwjjghgrs8s5-glibc-2.40-66-bin
     0.4 MB  /nix/store/k074vgrqp86mcgd7np0bw2r3i0b0skj8-libssh2-1.11.1
     9.4 MB  /nix/store/k0wfscy8mjfzkhrzm4r6yy8bxs3v4s5w-openssl-3.6.0
     0.9 MB  /nix/store/kawf0kmzaj3lvjf8hv2bdc6c3chgm0ay-cracklib-2.10.3
     0.1 MB  /nix/store/kbq5cn53fqx23pkf4p4qgivm85wzxxa6-pgaudit-17.1
     4.1 MB  /nix/store/kg79jrqc5cpf4y8xdq4skxfhwnwkv4nq-sqlite-3.51.1
     0.3 MB  /nix/store/kl39qpw93b7wm4bqyhsnl71vrgz6mp6k-libseccomp-2.6.0-lib
     1.3 MB  /nix/store/kv68n8lzzg5fp7dclrz75ak15hv2pcfd-libtpms-0.10.1
     0.2 MB  /nix/store/l6i35y2hlmdz0hvz690h3k4ilq9ahhzy-zlib-1.3.1
    53.1 MB  /nix/store/lzfs6hbqms9gm3zgqzp46nfa6h79fgp5-mecab-ipadic-2.7.0-20070801
     0.1 MB  /nix/store/lzkba0gdw8sv63smwpf4fd0i3jbcigz5-find-xml-catalogs-hook
     2.2 MB  /nix/store/m0h60l7is9alkrivf0b75dc6zy4s0q6c-libbpf-1.6.2
     0.3 MB  /nix/store/m4667jwzyipkhy5zxcfks8rbahakkzvp-pgsodium-3.1.6
     1.5 MB  /nix/store/m9j8ybi4ll8lbf261hj5rwkck7ik17fk-flex-2.6.4
     0.1 MB  /nix/store/mbb76ijw62506if9caayivz1mc0p3qr0-readline-8.3p1-dev
     0.9 MB  /nix/store/mbmd8w5jiq6sfcs81zadj365fb3sha7w-libgpg-error-1.55
    72.4 MB  /nix/store/mca2vsmjqmsvijdzqx1akz3lv9419ain-systemd-258.2
     0.7 MB  /nix/store/mcbrid72x46miha3jmym9l1dxzijknb4-giflib-5.2.2
     0.2 MB  /nix/store/mglbi4dy4kpx7v1dcgf6iincp5x38hsc-lz4-1.10.0-dev
     0.1 MB  /nix/store/mpa6hjyjr1gmjh1v5m25lqc3f5qydxnw-dns-root-data-2025-04-14
    15.9 MB  /nix/store/mrcx18lcjf77z0l557g1sm46kvrfjx3v-proj-9.7.1
     1.1 MB  /nix/store/mxvqrp4jj6zklxc1i32ra8iapnzynyzc-zstd-1.5.5
     6.6 MB  /nix/store/n2vnr7ycfk6midbzxcwd28qj3bgb50cz-icu4c-75.1-dev
     0.1 MB  /nix/store/n9rv15dbnxnzmwpmqh87fqsbdq0b3b4b-pg_stat_monitor
     0.4 MB  /nix/store/ndmv8zqy2naq9bpc2rchkx6g8l2gbfhj-plpgsql_check-2.8
     0.2 MB  /nix/store/ngbwxal5azpbj9gzvrwbqlcwskdh5lsq-pg_net-0.11.0
     0.5 MB  /nix/store/nihpp74iihyj6srdy3p668f059yh14vg-pgtap-1.3.1
     3.5 MB  /nix/store/nvsv3nacw4mlyaw57b49k4fdjyfhnryv-bison-3.8.2
     0.5 MB  /nix/store/p17klc3qq4nl9ihfwqfpi8cnqvcf92xz-libxml2-2.15.1-dev
     0.5 MB  /nix/store/p2y1cksyhgssk0lkdzfq9fcjf4jmfvgf-rum-1.3
     4.5 MB  /nix/store/p711vqjvd78jz7q6ryzdp5jnnnb48s6j-linux-pam-1.7.1
     0.9 MB  /nix/store/pdazhhg4l69vz5szllijlpm1ph9i93kq-nettle-3.10.2
     0.2 MB  /nix/store/pf6i1g7p8h0ii253bp0nhisijb8ni3fn-pg_cron-1.6.4
    32.0 MB  /nix/store/pkm1awcrmi20warx8wh1azzd94gynjpq-gdal-3.8.5
     0.1 MB  /nix/store/pknmf91sx9ysc5igw7l84kv5y45fy5s6-overlayfs-on-package
     0.1 MB  /nix/store/pqrg6jnwhx327v45j3sqpkkilb9lp9h0-supabase_vault-0.3.1
     0.1 MB  /nix/store/pv50jbq0cpf8hzz2078vbzia5l9xbknh-npth-1.8
    48.7 MB  /nix/store/px7cqpd1i8m5x1yz9ylfc14rnxg9l1l4-wrappers-0.4.5
     2.3 MB  /nix/store/pzqq7d1nnx8xkvccmgl51cf1aqim3x59-openssl-3.6.0-dev
     4.1 MB  /nix/store/q1lr86rzsxxbbqdz8m6bcv94saaz8wlv-bash-5.3p3
     3.6 MB  /nix/store/q36009ll4v7ay3xv4na856w715nfrbn8-bash-5.2p26
     0.2 MB  /nix/store/q3xmwl10qhyagvisqxi7vdhxmhf9hw1q-acl-2.3.2
     0.1 MB  /nix/store/q8qxay68f1wdwcbs9qhfay9iivsryy4g-pg_hashids-1.3.0-cd0e1b31d52b394a0df64079406a14a4f7387cd6
     0.2 MB  /nix/store/qb1aldsdrapflf26anbrjjf0pl3jx4nf-libassuan-3.0.2
     0.1 MB  /nix/store/qbvl4d3zqdkmmrid966mi643rcayg2di-hypopg-1.4.1
     0.8 MB  /nix/store/qicpdhbrfmfqqdsnw4qpp0s0pghkiczf-postgresql-and-plugins-17.11
     0.2 MB  /nix/store/qvcrfjxdgbfq37q5iwmz1glahz9xa2cg-pg_net-0.20.0
     0.1 MB  /nix/store/qw2d0aw0jq9halvid5dpnjsgig2gbv5x-protobuf-c-1.5.2-lib
     1.0 MB  /nix/store/r0ba9cj4vknh9lnbrz349sa7ghjilfp0-curl-8.6.0
     1.1 MB  /nix/store/r507xylzsr9fz3qskyfwvl1sng0rwpkm-libarchive-3.8.4-lib
     3.5 MB  /nix/store/r6hng8gs4r5pzsx43zhb7lv4vq6ir2v7-gnutls-3.8.11
     0.1 MB  /nix/store/rav94yplp71gnbr42bpdk4xx6svf9icd-plan_filter-0.1
     0.4 MB  /nix/store/rq56abvj404p0zc314w2mwgrrnkl11lg-publicsuffix-list-0-unstable-2025-11-14
     0.2 MB  /nix/store/rxzfhbd44dxzxiznvwflbrjwvrcsq58r-pgmq-1.5.1
     0.1 MB  /nix/store/s0n6kjbs8fmkhiwyk13rvpravsmngwp6-plpgsql_check
     0.2 MB  /nix/store/s2qm7a3q47mykijyzjzpjyrr9kh943vr-kmod-31-lib
     0.7 MB  /nix/store/s48kpwzasghzwp1skd4mdrn5m52h54m7-gmp-with-cxx-6.3.0
     0.1 MB  /nix/store/s4j7k65nhv42jkdxm4favm9m8l50g5k3-pg_hashids-1.2.1
     4.4 MB  /nix/store/s8wi3pwc2gw1a0468zpamsvfcl2gbigd-elfutils-0.194
     0.7 MB  /nix/store/s8zf21h959m0w8kx75px8184ky2bg819-pgtap-1.3.3
     0.6 MB  /nix/store/sbbffcm8ad1linmjywplw55n26baj2mz-readline-8.3p1
     0.2 MB  /nix/store/sf699257mxqa316sg33j3w2wjcwr701z-util-linux-minimal-2.41.2-login
     1.7 MB  /nix/store/sl9cd2h0iklmmnwq5f3q5bsdmzppzj7g-libwebp-1.6.0
     9.7 MB  /nix/store/slj7zyhn49kvxjiqlcv85ivl6qwd3hcg-postgresql-17.11-lib
     1.4 MB  /nix/store/snvrlxnzmc3y4xwzpmq1jdqwkzxkb67c-openssl-3.6.0-bin
     0.6 MB  /nix/store/spb76sir6p4ra4ys91m5kf6ccslyzwj4-ngtcp2-1.18.0
     1.2 MB  /nix/store/sqjwi1576l9fyzqn5s5s8bc6v73fsaal-gnum4-1.4.20
     2.1 MB  /nix/store/sskmay2g9zi9v7j47r7dk74viwnc7zv3-pg_graphql-1.6.2
     0.1 MB  /nix/store/svixq7kgwg4v9v3319f39j935vdjgf59-pg_partman
     3.0 MB  /nix/store/vawd4kk3lfqf4430hlcm077b5r2pd74a-gnutar-1.35
     2.7 MB  /nix/store/vaz0prypndg3y6zxmdcpabinwg9dmmq9-libkrb5-1.21.2
     1.2 MB  /nix/store/vjzhdc08d8qkfrw89qrlkm8grpwkl3ln-brotli-1.2.0-lib
     0.1 MB  /nix/store/vl9m2k11dmilfd33pycxrwghv238c3q2-postgis-switch-extra-steps
     0.2 MB  /nix/store/vpj7nxx7l4qkaqh91fwxk2d5jvi5i6v3-zlib-1.3.1-dev
     0.1 MB  /nix/store/vr80m5b0zh3b1icy22nd2xjn03chfg19-wal2json
     0.1 MB  /nix/store/vw104m25cr2q1ysr0qm2fjdylbca6x37-receipt
     0.4 MB  /nix/store/vw4dcj2ingb65q0xg2fdqjjzynx1w23q-json-c-0.18
     0.1 MB  /nix/store/vwrxsjpmrx1wvyjjdk81dspprpjfdsqv-pgsodium
    16.8 MB  /nix/store/w344znmz4py9xqdradpmmy949w4vnda8-boost-1.87.0
     1.2 MB  /nix/store/w4gfg1899mfj46nw0mn1ybys4hd4h5xw-unbound-1.24.2-lib
     0.1 MB  /nix/store/w4hwkwhbb6j4gfxk8vd4r6fz6y6fbw91-plan_filter
     0.9 MB  /nix/store/w54lmld8cnjwvk5nvr9xc280rmz7vi9x-xz-5.8.1
     1.6 MB  /nix/store/wfk1mrpj1r5f7iyihjnh0jjixr900z7y-libxml2-2.15.1
     0.1 MB  /nix/store/wfkbd6q5fa6kwy1xz5s8283p3z8hfggy-pgaudit
    94.6 MB  /nix/store/wg340np1j8q0md0313iip51kvvrfni85-mecab-naist-jdic-0.6.3b-20111013
    41.7 MB  /nix/store/wjxpaix0cdpww0bldvzsq2d1bjc6g62b-glibc-2.40-66
     0.3 MB  /nix/store/wpqvhkfkn346ray5j1ijnzxpk7zb07r0-pgsodium-3.1.5
     0.3 MB  /nix/store/wsg75l5h74gaamnp2my4yqpvkiv42q5w-nghttp2-1.60.0-lib
     0.2 MB  /nix/store/ww8z06wpbmmynqg3g5f74chd7xgfgnpm-xgcc-15.2.0-libgcc
     0.4 MB  /nix/store/x3chlf4g381r8fxb94g18m4yvdpgpvdc-plpgsql_check-2.7
     0.1 MB  /nix/store/x4y4s9zxbil3660lcvmdfb9jxmqx3pcj-pg_net
     0.2 MB  /nix/store/x6vk48m697jal2blaqv3d0swlh7nwqdj-libffi-3.5.2
     0.1 MB  /nix/store/x6wnxhk2zqj68q00g43xizxl3wsv3h0k-http-1.6.1
     0.7 MB  /nix/store/x7srw2qr9fwhhxq3asy647wmsqdgjg9d-libapparmor-4.1.2
     1.1 MB  /nix/store/x95bzii77hcvji341w8vq46qak00hiys-libevent-2.1.12
   104.1 MB  /nix/store/xfs40m7d4ivjcigp9045j3gpwmlf9r3j-wrappers-0.5.5
     5.9 MB  /nix/store/xi5rzbwbiim9a5b9z58m5lgf71h0yn6j-p11-kit-0.25.10
     0.2 MB  /nix/store/xizs1sp07x90d5sr9wk0cv2j5aamwzlr-wal2json-2.6
     0.3 MB  /nix/store/xlxkm8l1sfck3bn43c6rlkxh5mf14qvq-pcsclite-2.3.0-lib
     0.2 MB  /nix/store/xnwqcwh5vmshdv0l7vy1byh50c4qkfgm-pg_tle-1.0.4
     0.1 MB  /nix/store/xwiij0cjf04wd1yv6vfd38zmyrckizdq-getent-glibc-2.40-66
   129.4 MB  /nix/store/y182xw6ad3jfzc12444vzl6c8agi0qwa-kytea-0.4.7
     0.2 MB  /nix/store/yavi60qz9ls7mjf87mkhad621l9p2d4l-xgcc-13.2.0-libgcc
   106.1 MB  /nix/store/yh0cnp1z2vznp2lgys1y1v2rj0f9xgjf-wrappers-0.5.7
     0.2 MB  /nix/store/ykvmbff6amk6z1bmxxhjjza567gpwp10-pg_net-0.13.0
     0.2 MB  /nix/store/ymav8nb29vsdryddi435xcig3pk7i00q-zlib-1.3.1
     0.3 MB  /nix/store/ywcq3n887napm0r2m7z9grb7zxgf5ila-libmicrohttpd-1.0.2
     1.4 MB  /nix/store/z00f3blsymr76c6h330qgpxx55k44vfi-libgcrypt-1.11.2-lib
     0.2 MB  /nix/store/z2320501hq8agbhi1mhhsyynyacx25bx-libxslt-1.1.45-dev
     0.7 MB  /nix/store/zdis0d8iacya0izy3vi7jmhjz67y8cf6-ncurses-6.5-man
     2.2 MB  /nix/store/zm99a79bffnw4cmpwc7a5cwwn8kwc5cv-libunistring-1.4.1
     0.3 MB  /nix/store/zq2h34b998796kk1l894l46rw0dxbj10-vector-0.8.0
    49.1 MB  /nix/store/zs9q7qgvzjwajs8hgk0xnyhwkim2lsqf-wrappers-0.4.6
     0.1 MB  /nix/store/zyps6ggmhj68fysh3c5q7s10sv5baf5l-keyutils-1.6.3-lib

New Dependencies (closure: 2324.5 MB):
     4.2 MB  /nix/store/04kpg6rvmahpgmhz4dbzad9nm8y1rpvb-ncurses-6.5
     6.1 MB  /nix/store/09xsph5dvy733610lrgn2d4rgc5ibhig-kbd-2.9.0
     8.0 MB  /nix/store/0c44ycmfv42cisdjp3cplbqiip1js61q-pg_partman-5.3.1
     2.9 MB  /nix/store/0fd2vgzg0qlbnsvr3gyhg1wbzsg2k08w-cryptsetup-2.8.1
    59.5 MB  /nix/store/0gfsfmgbyy35akc4waha0cq3gf6xan1r-perl-5.42.0
     6.4 MB  /nix/store/0kfbzhd8qdsxsd4qf9dkpcd3f916krvr-openssl-3.0.13
     0.1 MB  /nix/store/0ljg4yw8siyvsivyg457w2skp0bgd4xk-keyutils-1.6.3-lib
     0.1 MB  /nix/store/0qcpwp536rnfac5gq8m0d17hryz20lpn-supabase_vault-0.2.8
     0.2 MB  /nix/store/0vmif2nanhgi07807i8bjymqj664xcwd-libpsl-0.21.5
     0.2 MB  /nix/store/0x332zksnwzjikly26rq7j16xvxz0911-pg_stat_monitor-2.1
    41.5 MB  /nix/store/10pd749c2v3m35d4hk5xdfylyfr1hzqz-glibc-2.39-5
     0.1 MB  /nix/store/1ara8w72xm7ks6z02vmyvjqbarq7sp0k-pg_jsonschema
     0.3 MB  /nix/store/1m2pfwirwdq1cy28v2scw57ry5aji017-kmod-31
     0.3 MB  /nix/store/1n168y3gxdn8b4jrfk5m9m71hq3xm2am-util-linux-minimal-2.41.2-mount
     0.7 MB  /nix/store/1qhz8fshzn41sk26pyvc30cpg7b837cf-gmp-with-cxx-6.3.0
     2.0 MB  /nix/store/1rd6vhxhfblbk3dddi636xjw3avs5z0p-pcre2-10.46
     0.2 MB  /nix/store/1snbg7fzx1bv5lpqxr7icn3mm6qan6pc-attr-2.5.2
     0.1 MB  /nix/store/1ss1pm18bv0s3jaa4vdn09zwf2kd6axj-pgaudit-17.0
    52.2 MB  /nix/store/1xjc6x77p4s252a8nm49j74g2llk5jgl-wrappers-0.5.0
     0.3 MB  /nix/store/21hjw6zy9vbh43fm7lh5an56pp11jyi0-pg_repack-1.4.8
     1.9 MB  /nix/store/27g206wjs60cdzsvxvv6ncpcjprk8d6r-libjpeg-turbo-3.1.3
     0.2 MB  /nix/store/2a0ni4za7jzz1r...*[Comment body truncated]*

@valigula valigula changed the title fix: keep source postgres down during pg_upgrade copy fix: MPG-1334 keep source postgres down during pg_upgrade copy Oct 7, 2026
@valigula
valigula marked this pull request as ready for review October 8, 2026 15:54
@valigula
valigula requested a review from a team as a code owner October 8, 2026 15:54
@valigula

valigula commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor Author

Real-host test evidence (local-dev, EC2, PG14 -> PG17)

Runs 1-4 were done on the earlier version of the guard (f44f08a0). Runs A and B (2026-10-09, ~100 GB databases) were done on the current head's pg_upgrade_scripts/ (initiate.sh sha256 85ffaaf1…, the self-expiring drop-in from 021b5861). Full write-up with commands: Notion report.

Setup: platform local-dev creating real EC2 projects (eu-central-1), source supabase-postgres-14.18.1.002, upgraded to PG17. The 6 scripts from this branch were shipped to /etc/adminapi/pg_upgrade_scripts/ (sha256 verified) with the worker's S3 script download disabled locally. Runs 1-4 used empty databases, so the copy window was held open by freezing pg_upgrade (SIGSTOP) right after /run/pg-upgrade-source.pid appeared. Runs A and B used a ~100 GB table (bigserial id) on a 197 GB data disk with a 120 GB migration volume and a natural copy window, no freeze.

Run What Result
1 Frozen copy window Drop-in and pid lock present; systemctl start, enable --now and restart all failed, no postmaster started; assert_source_stayed_down passed; upgrade completed
2 Normal run Lock written, steps 11-13 ran, drop-in and lock removed, source restarted by the script
3 Frozen + Salt really running (salt-enabled=true) The natural 15:00 timer tick and a manual agent run executed service_|-reload_pg_server_|-postgresql_|-running (formula.supautils); it returned result: false ("Job for postgresql.service failed ...") and Postgres stayed down until resumed. Before the upgrade the same state returned "Service reloaded"
4 Frozen, then pg_upgrade killed mid-copy ERR trap ran cleanup failed; drop-in and lock removed; Postgres active and enabled with no systemctl start from the worker in the admin-api journal, so the script restored the source itself; project back to ACTIVE_HEALTHY
A ~100 GB, full upgrade, natural copy window While pg_upgrade was copying: systemctl start and restart failed (exit 1, ExecCondition status 255, drop-in present, unit disabled); a direct pg_ctl start, twice, was refused by the pid lock (lock file "postmaster.pid" already exists, holder = the pg_upgrade wrapper pid). The upgrade completed and the drop-in and pid files were removed.
B ~100 GB, pg_upgrade stopped with SIGTERM at roughly 70% of the copy Rollback completed and PG14 came back, with no help from the worker. A writer inserting one row per second through the pooler logged id 198 right before the source stopped, connection errors for about 11 minutes, and id 199 as its first success after the rollback. The table had 323 rows, ids 1-323, no gaps.

Rollback coverage

  • Tested on a real host: pg_upgrade killed inside the copy window (runs 4 and B). The ERR trap ran cleanup failed, lifted the guard and restarted the source. Also run 0: a failure before the guard existed (stale common.sh) was rolled back by the worker.
  • Covered only by the shimmed unit test: TERM, INT, clean exit, an aborting cleanup() and share-dir restore failures.
  • Not tested on a real host: TERM/INT of initiate.sh with a real foreground pg_upgrade (bash defers the trap, so it only fires after pg_upgrade returns); failure before step 10 and after the copy; reboot clearing /run.
  • Known limit, untested: SIGKILL/OOM of initiate.sh runs no trap, so there is no automatic rollback. The drop-in stays until the tracked pids die or a reboot, and the worker's cleanup_upgrade start would fail against it, leaving the source down.

Findings

  • The lock pid is the bash -c ... time pg_upgrade wrapper, not pg_upgrade (pgrep -f returns the lowest pid); it lives as long as pg_upgrade, so the lock holds.
  • pg_ctl stop/restart run while the lock exists signals that wrapper pid (it is the pid stored in postmaster.pid). In run A, pg_ctl restart waited 60 s and gave up, and pg_upgrade carried on, because bash -c waits for its child. It had no effect, but it is a side effect of the lock design.
  • A direct pg_ctl start only reaches the lock when run with the service's environment (/etc/environment.d/postgresql.env) and -D /etc/postgresql; without them it fails earlier on the locale settings, which looks like a refusal but proves nothing.
  • Shipping only initiate.sh fails (log: command not found -> exit 127 -> 500 on /database-upgrade/initiate): the branch needs the matching common.sh.
  • platform #37379 already sets salt-enabled=false on the source during upgrades, so this guard is defense in depth for the Salt path.
  • A SIGKILL of pg_upgrade leaves its new-cluster temp postmaster running (cleanup() does not stop it; pre-existing).

Not yet checked / tested

  • Run A: a comparison of the PG17 data against the pre-upgrade baseline (row count, id gaps, sequence at or above max id) and the post-upgrade insert.
  • Run B: the box's end state after the rollback, and the source data baseline.
  • kill -TERM of initiate.sh mid-copy on a real copy, reboot clearing the /run drop-in
  • failure before step 10 and after the copy
  • a burst of refused starts hitting systemd's start limit before cleanup()
  • the incident image 14.1.0.62 (no AMI with that tag exists in the account)
  • copy windows of hours (the 100 GB windows were about 10-15 minutes)

@github-actions

github-actions Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Package version diff: none (aarch64-linux, x86_64-linux)

@blacksmith-sh

This comment has been minimized.

Comment thread ansible/files/admin_api_scripts/pg_upgrade_scripts/initiate.sh Outdated
Comment thread ansible/files/admin_api_scripts/pg_upgrade_scripts/initiate.sh Outdated
Comment thread ansible/files/admin_api_scripts/pg_upgrade_scripts/initiate.sh Outdated
Comment thread ansible/files/admin_api_scripts/pg_upgrade_scripts/initiate.sh Outdated
Comment thread tests/pg_upgrade/test-start-guard.sh Outdated
Comment thread tests/pg_upgrade/test-start-guard.sh Outdated
Comment thread tests/pg_upgrade/test-start-guard.sh Outdated
@brainrake

Copy link
Copy Markdown
Collaborator

Hooking it up to run in a check.

Comment thread nix/checks.nix
Comment thread nix/docs/testing-pg-upgrade-scripts.md Outdated
Comment thread tests/pg_upgrade/test-start-guard.sh Outdated
@brainrake

Copy link
Copy Markdown
Collaborator

Added to CI checks in checks.nix, will go green when hardcoded /bin is fixed.

Comment thread tests/pg_upgrade/test-start-guard.sh Outdated
@brainrake

Copy link
Copy Markdown
Collaborator

Stacked a VM test PR on top, will go green once hardcoded /bin is fixed: #2548

@brainrake

Copy link
Copy Markdown
Collaborator

Fixed some minor issues. #2548 should build fine on top of this now, feel free to merge it in here.

@blacksmith-sh

This comment has been minimized.

valigula and others added 17 commits October 13, 2026 15:46
Replace the ExecStartPre=/bin/false drop-in with an ExecCondition guard that
refuses a start only while initiate.sh or pg_upgrade is alive, so a SIGKILLed
initiate.sh no longer leaves the source blocked until a reboot. The guard runs
as root (`+`) because the unit runs as postgres, and a start that gets past it
removes the drop-in via ExecStartPost so Restart=no does not outlive the block.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…t-during-copy' into fix/pg-upgrade-block-source-start-during-copy
Refs: MPG-1334

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Refs: MPG-1334

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…s review

- Move the start guard functions out of initiate.sh into start_guard.sh,
  sourced by initiate.sh and test-start-guard.sh.
- Resolve sh, rm and systemctl with type -P and fail loudly if missing,
  instead of hardcoding /bin.
- Remove the guard script only after daemon-reload succeeds, so a failed
  reload cannot leave a drop-in pointing at a missing guard.
- Make the pid lock watcher exit when initiate.sh and pg_upgrade are gone.
- Test the generated ExecStartPost line instead of hardcoded paths, add a
  watcher-abandoned test, and include start_guard.sh in the nix check.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Refs: MPG-1334

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- The guard now skips pid files that do not hold a number. With bash as sh,
  `kill -0 not-a-pid` succeeded, so a garbage pid file refused every start.
- Silence shellcheck SC2016 for the intentional single-quoted bash -c in the
  watcher test.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…t-during-copy' into martonboros/mpg-1334-pg-upgrade-start-guard-vm-test
The Nix build sandbox on Linux has no /usr/bin/env, so the shims failed
with "bad interpreter". Rewrite their shebang to $BASH.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Refs: MPG-1334

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…t-during-copy' into martonboros/mpg-1334-pg-upgrade-start-guard-vm-test
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@mmlb
mmlb force-pushed the fix/pg-upgrade-block-source-start-during-copy branch from 3cf4a88 to 0e603e7 Compare October 13, 2026 19:47
@mmlb

mmlb commented Oct 13, 2026

Copy link
Copy Markdown
Collaborator

Rebased on top of latest develop so CI cleans up its AMIs

@brainrake brainrake left a comment •

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to either move the new functions to common.sh or add the new start_guard.sh in a few places

In ansible/tasks/internal/admin-api.yml:

     - { file: "common.sh" }
+    - { file: "start_guard.sh" }

In audit-specs/baselines/baseline.yml:

   /etc/adminapi/pg_upgrade_scripts/prepare.sh:
     exists: true
     mode: "0755"
     owner: "1006"
     group: "0"
     filetype: file
+  /etc/adminapi/pg_upgrade_scripts/start_guard.sh:
+    exists: true
+    mode: "0755"
+    owner: "1006"
+    group: "0"
+    filetype: file

Also: pg_upgrade refuses to start if the old data dir has a postmaster.pid. So when the watcher finds one after the new cluster is up, a postmaster ran in the copy window. Warning and continuing lets the copy finish. The end check only catches a postmaster that is still running. Added suggested changes for this.

exit 0
fi
if [ -e "$PGDATAOLD/postmaster.pid" ]; then
log "WARNING: $PGDATAOLD/postmaster.pid already exists; not creating the pg_upgrade lock"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
log "WARNING: $PGDATAOLD/postmaster.pid already exists; not creating the pg_upgrade lock"
log "ERROR: $PGDATAOLD/postmaster.pid already exists; a postmaster ran during the copy"
exit 1

pg_upgrade aborts on an old postmaster.pid at startup, so one here means a postmaster started mid-copy. Exit non-zero instead of running unlocked.

# The source must have stayed down for the whole copy; if not, the copy is
# inconsistent and the upgrade has to fail (the source data is untouched).
assert_source_stayed_down() {
local state=""

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
local state=""
local state=""
# the lock watcher exits non-zero when it could not take the lock
if [ -n "$PG_UPGRADE_LOCK_WATCHER_PID" ] && ! kill -0 "$PG_UPGRADE_LOCK_WATCHER_PID" 2>/dev/null && ! wait "$PG_UPGRADE_LOCK_WATCHER_PID"; then
log "ERROR: the pg_upgrade lock could not be taken; the copied data files may be inconsistent"
return 1
fi

The check fails the upgrade on the watcher’s exit status. The end check misses a postmaster that started and stopped during the copy. The kill -0 skips a watcher that is still polling. wait reports a child’s status only once, so nothing should wait on it before this check.

Comment thread tests/pg_upgrade/test-start-guard.sh Outdated
touch "$PGDATANEW/postmaster.pid"
printf '54321\n' >"$PGDATAOLD/postmaster.pid"
start_pid_lock_watcher
wait "$PG_UPGRADE_LOCK_WATCHER_PID"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
wait "$PG_UPGRADE_LOCK_WATCHER_PID"
wait "$PG_UPGRADE_LOCK_WATCHER_PID"
while kill -0 "$PG_UPGRADE_LOCK_WATCHER_PID" 2>/dev/null; do sleep 0.1; done
if assert_source_stayed_down; then
exit 1
fi

Wait for the watcher with kill -0, not wait, so its status is still available. Assert the check fails.

…d.sh

- Fail the upgrade when a postmaster.pid already exists in the old data
  directory once the new cluster is up (a postmaster ran during the copy).
- assert_source_stayed_down fails when the lock watcher exited non-zero;
  tests poll with kill -0 so the exit status is still available.
- Take the lock atomically via a temp name plus ln, and clean the temp name
  up in unblock_postgres_start.
- Deploy start_guard.sh to /etc/adminapi/pg_upgrade_scripts and add it to
  the audit baseline; without it initiate.sh cannot source the guard.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants