[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81869":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":12,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":13,"stars7d":13,"stars30d":12,"stars90d":13,"forks30d":13,"starsTrendScore":13,"compositeScore":14,"rankGlobal":9,"rankLanguage":9,"license":15,"archived":16,"fork":16,"defaultBranch":17,"hasWiki":18,"hasPages":16,"topics":19,"createdAt":9,"pushedAt":9,"updatedAt":20,"readmeContent":21,"aiSummary":22,"trendingCount":13,"starSnapshotCount":13,"syncStatus":23,"lastSyncTime":24,"discoverSource":25},81869,"pg_walview","MasahikoSawada\u002Fpg_walview","MasahikoSawada","A modernized, interactive TUI alternative to pg_waldump for exploring PostgreSQL Write-Ahead Logs.",null,"Rust",23,1,0,0.9,"MIT License",false,"master",true,[],"2026-06-12 02:04:20","# pg_walview 🔍\n\nA modernized, interactive TUI alternative to `pg_waldump` for exploring PostgreSQL Write-Ahead Logs.\n\n![pg_walview screenshot](.\u002Fassets\u002Fdemo.gif)\n\n## Features\n\n- Visual Transaction Tracking: Visually track `COMMIT`s and `ABORT`s with colored, dynamically drawn graph lines.\n- Deep Drill-down: Detail split view. Inspect `XLogRecord` details, block-level information (`RelFileNode`), and Full Page Images (FPI) instantly.\n\n### Build from source\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FMasahikoSawada\u002Fpg_walview.git\ncd pg_walview\n\n# Standard build (relies on `pg_config` in your PATH)\ncargo build --release\n\n# If you have a custom PostgreSQL installation, specify the include path:\nPG_INCLUDE_DIR=\u002Fpath\u002Fto\u002Fpgsql\u002Finclude\u002Fserver cargo build --release\n```\n\nNote that pg_walview currently supports only PostgreSQL 18.\n\n# Usage\n\nSimply pass the path to a PostgreSQL WAL file as an argument:\n\n```bash\npg_walview \u002Fpath\u002Fto\u002Fpg_wal\u002F000000010000000000000001\n```\n\n# Keybindings\n\n| Key        | Action                                    |\n|------------|-------------------------------------------|\n| `j` \u002F `↓` | Move selection down (Next record)         |\n| `k` \u002F `↑` | Move selection up (Previous record)       |\n| `g`        | Jump to the first record                  |\n| `G`        | Jump to the last record                   |\n| `s`        | Jump to next record with the same XID     |\n| `r`        | Jump to previous record with the same XID |\n| `Space` \u002F `PageDown` | Jump forward (Page Down)            |\n| `-` \u002F `PageUp`       | Jump backward (Page Up)             |\n| `Tab`                | Switch Pane                         |\n| `q`                  | Quit the application               |\n\n\n# License\n\npg_walview is released under the [MIT License](LICENSE). PostgreSQL header files included via `bindgen` at build time are covered by the [PostgreSQL License](https:\u002F\u002Fwww.postgresql.org\u002Fabout\u002Flicence\u002F).\n","pg_walview 是一个现代化的、交互式的 TUI 工具，用于探索 PostgreSQL 的预写日志（Write-Ahead Logs）。它使用 Rust 语言开发，提供了直观的事务追踪功能，通过彩色动态绘制的图形线条来显示 `COMMIT` 和 `ABORT` 操作，并支持深入查看 `XLogRecord` 细节、块级信息 (`RelFileNode`) 以及全页图像 (FPI)。该项目特别适用于需要对 PostgreSQL 日志进行详细分析和调试的场景，如数据库性能调优或故障排查。目前仅支持 PostgreSQL 18 版本。",2,"2026-06-11 04:07:01","CREATED_QUERY"]