Browse and read PostgreSQL custom-format dumps (pg_dump -Fc) directly inside
Total Commander: schemas become folders, database
objects (tables, views, sequences, functions, types, indexes, triggers …) become
files, and tables open in an Excel-like data grid.
Works on PostgreSQL 11 … 17 dump archives (archive versions 1.13 … 1.16), including plain (gzip) archives and the optional eRGiss extensions (zstd compression, AES-256 encryption).
By Gabriel Diaconu — part of the eRGiss tooling suite. More open-source work: https://www.ergiss.ro/open-source.html
WCX — a dump as a folder tree (schemas = folders, objects = name.pg files,
Size column = row count):
WLX — Excel-like data grid (press F3 on a .pg object; tabs Data / SQL / Info / Full SQL):
Open a .dump / .fc archive like a folder tree:
- schemas → folders, objects →
name.pgfiles (read-only); - a table's Size column shows its number of data rows;
- handles plain (gzip) archives and the eRGiss zstd/AES-256 variants (prompts for a password when the archive is encrypted);
- standalone — zlib, Zstandard and libgcrypt are linked into the DLL.
Press F3 on a name.pg object file:
- Tab 1 · Data — Excel-like grid with cell selection:
arrows /
Ctrl+arrows /Shift+arrows,Ctrl+Ccopies the selection as tab-separated text (paste into Excel). SQLNULLis shown asnull. - Tab 2 · SQL — the
CREATEstatement. - Tab 3 · Info — dependent indexes / constraints / triggers / rules.
- Tab 4 · Full SQL — a complete reproducible script (
CREATE+COPYdata + indexes);Ctrl+Ccopies the whole thing — paste straight intopsql. Esccloses the lister.
The WLX only makes sense together with the WCX (it views the
.pgfiles the WCX extracts).
Get them from the Total Commander Plugring:
- pgdump (WCX) — https://totalcmd.net/plugring/pgdump.html
- pgdump lister (WLX) — https://totalcmd.net/plugring/pgdump_lister.html
…or download the latest release here.
Either way, open each plugin's zip in Total Commander and confirm the install
prompt (the bundled pluginst.inf registers it automatically), or copy the
.wcx64 / .wlx64 into a folder and add it under Configuration → Options → Plugins.
Read-only: these plugins never write to or modify your dump files.
# WCX (needs static zlib, zstd, libgcrypt, libgpg-error for the target):
bash build_wcx_pg.sh 64
# WLX (only system libraries):
x86_64-w64-mingw32-gcc -O2 -DWIN32 -D_WIN32_WINNT=0x0601 -I. -shared \
wlx_pgdump.c pgdump_wlx.def -static -static-libgcc \
-lcomctl32 -luser32 -lgdi32 -lkernel32 -o pgdump.wlx64A portable reader library (pgfc_lib.c / pgfc.h) does all the archive parsing
and can be reused on its own.
These plugins are free for non-commercial use. If they save you time, you can buy me a coffee — paypal.me/axon003 ☕. Thank you!
PolyForm Noncommercial 1.0.0 — free for non-commercial use. See LICENSE.
Bundled third-party libraries keep their own licenses: zlib (zlib license), Zstandard (BSD), libgcrypt (LGPL-2.1) — the full source here lets you relink them.
- 🌐 Open-source projects — https://www.ergiss.ro/open-source.html
- 🏠 Main site — https://www.ergiss.ro
- 🧩 Plugring — pgdump (WCX): https://totalcmd.net/plugring/pgdump.html
- 🧩 Plugring — pgdump lister (WLX): https://totalcmd.net/plugring/pgdump_lister.html
- 💾 Releases — https://github.com/axon003/pgdump-tc/releases

