v4.1.0 PG & Linux Minor Update #715
Replies: 1 comment
-
|
That slow schema browsing on large DBs pain is real — I hit the exact same wall with pgAdmin on a ~150-table schema and it's what pushed me to try building something from scratch. The core issue is that most tools (even the Electron-based ones) do schema introspection synchronously or in a single thread. With pgStudio I went with Tauri (Rust backend) specifically so schema loading and query execution run on native threads — it stays responsive even on 300+ table databases. If you're curious, it's on the Mac App Store: https://apps.apple.com/in/app/pgstudio/id6759511669 That said, I'd actually love to hear more about your setup — how many tables/columns are you working with, and what client are you using now? Even if you don't try pgStudio, knowing the real-world pain points helps me build something better. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
curl https://pigsty.io/get | bash -s v4.1.070 commits, 249 files changed, +5,684 / -4,953 lines (
v4.0.0..HEAD, 2026-02-02 ~ 2026-02-13)Highlights
pigCLI now provides an Agent-Native interface with explicit context and json/yaml output.9.7 / 10.1, Debian minors updated to12.13 / 13.3.$dsn, schema-level drilldown, age metrics, link mapping consistency.infra-rmuninstall flow with segmentedderegistercleanup for Victoria targets, Grafana datasources, and Vector logs.pg_checkpointer_*withpg_bgwriter_*fallback to avoid cross-version dashboard distortion.fs.nr_open=8Mand unifiedLimitNOFILE=8Mto avoid startup failures from systemd/setrlimit.Version Updates
v4.0.0 -> v4.1.09.6/10.0 -> 9.7/10.112.12/13.1 -> 12.13/13.3Extension Updates
2.24.0 -> 2.25.00.21.4 -> 0.21.71.9.0 -> 1.10.00.4.0 -> 0.5.01.0.4 -> 1.0.50.9.1(new)1.1.0(new)1.0.0(new)1.0.2(new)1.0.0(new)INFRA Component Versions
Infra Changelog 2026-02-12
API Changes
io_method/io_workersfrompg_version >= 17topg_version >= 18.idle_replication_slot_timeout/initdb --no-data-checksums.maintenance_io_concurrencyeffective range toPG13+.autovacuum_vacuum_threshold:oltp/crit/tinyfrom 50 to 500,olapto 1000.autovacuum_analyze_threshold:oltp/crit/tinyfrom 50 to 250,olapto 500.checkpoint_completion_targetfrom0.90to0.95.fs.nr_open=8388608in node tuned templates and alignedfs.file-max / fs.nr_open / LimitNOFILE.LimitNOFILEfrom16777216to8388608.fs.nr_open: 8388608into defaultnode_sysctl_params.node_firewall_modedefault fromnonetozone: firewall enabled by default, intranet trusted, and onlynode_firewall_public_portexposed publicly; setnonefor fully self-managed firewall.node_firewall_public_portdefault from[22,80,443,5432]to[22,80,443]; add5432explicitly only when public DB access is required. Firewall rules are add-only, so existing nodes that already exposed5432must remove it manually. Single-node experience templates (such asmeta/vibe) explicitly override and keep5432for remote usage.bin/validatechecks forpg_databases[*].parametersandpg_hba_rules[*].order; fixed HBA validation not returning failure properly.infra-rm.yml:deregister,config,env, etc.jupyter_enabled=false,npm_packagesinclude@anthropic-ai/claude-codeandhappy-coder, plusCLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.pool_size_reserve -> pool_reserve,pool_max_db_conn -> pool_connlimit.Compatibility Fixes
replicaofempty-guard logic and systemd stop behavior.pg_migration.pg_exporterstartup non-blocking to avoid slowing main flow when exporter fails.24when omitted.3to5..envformat forapp/electricandapp/pg_exporterto standardKEY=VALUE.pg_crontabsyntax error inpigsty.yml.repo-addargument passing, Debian CN mirror component compatibility, andbin/psql.pyPython 3 compatibility.pgsql-user.ymlnow masks credential logs (no_log) on sensitive steps.pg_monitorregisters Victoria targets.pg_removebackup cleanup to cluster-level directory to avoid deleting other cluster backups.Commit List (
v4.0.0..HEAD, 70 commits, 2026-02-02 ~ 2026-02-13)Thanks
Checksums
This discussion was created from the release v4.1.0 PG & Linux Minor Update.
Beta Was this translation helpful? Give feedback.
All reactions