{"repo":"petergeoghegan/pg_hexedit","free":true,"listed":false,"github":"https://github.com/petergeoghegan/pg_hexedit","clone":"git clone https://github.com/petergeoghegan/pg_hexedit.git","description":"Open PostgreSQL relation files in a hex editor with tags and annotations","language":"C","stars":168,"topics":["postgresql","postgres","hexeditor","corruption","btree-indexes","wxhexeditor","hex-editor"],"license":null,"category":"databases-storage","readme_excerpt":"pg hexedit ========== Open PostgreSQL relation files in a hex editor with tags and annotations Copyright (c) 2018-2021, Crunchy Data Solutions, Inc. Copyright (c) 2017-2018, VMware, Inc. Copyright (c) 2002-2010, Red Hat, Inc. Copyright (c) 2011-2021, PostgreSQL Global Development Group Author: Peter Geoghegan Author (pg filedump): Patrick Macdonald License: GNU General Public License version 2 Overview pg hexedit is an experimental toolkit to format PostgreSQL heap, sequence, and index files (B-Tree, GiST, GIN, hash, BRIN, and SP-GiST indexes) when opened within the open source GUI hex editor wxHexEditor. It makes viewing and editing PostgreSQL relation files significantly easier. PostgreSQL versions 14+ are supported. wxHexEditor with pg type system catalog table wxHexEditor with pg type typname nsp index system catalog index CAUTION: Do not use pg hexedit with a PostgreSQL data directory if you are not prepared to have it corrupt data ! pg hexedit is primarily made available for educational purposes. It is an experimental tool, originally used for simulating corruption/corruption analysis. pg hexedit is a fork of pg filedump. The pg hexedit frontend executable generates wxHexEditor format XML. pg hexedit also provides \"convenience\" bash scripts. The scripts automate everything: they take the name of a table or index as an argument, connect to a database and find where the underlying file for the table or index is located, generate wxHexEditor format XML for the relevant fil","default_branch":null,"files":null,"tree":[],"storefront":"/r/petergeoghegan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/petergeoghegan/pg_hexedit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}