Re: table format specification

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: table format specification
Дата
Msg-id 4817281E.3040707@enterprisedb.com
обсуждение исходный текст
Ответ на table format specification  ("PontoSI - Consultoria, Informática e Serviços LDA" <geral@pontosi.pt>)
Список pgsql-hackers
PontoSI - Consultoria, Informática e Serviços LDA wrote:
> I'm writing a small program to recover specific tables from a severely 
> crippled database, and while I'm able to identify most fields on a hex 
> dump of the table file, there are several 'gaps' (probably headers and 
> footers and/or additional info) that I can't identify. Where can I find 
> documentation regarding the table file layout? I'm working with files 
> generated with Postgres 8.25.

The file itself consists of 8k pages. src/include/storage/bufpage.h and 
src/include/access/htup.h would be a good place to start on 
understanding the page layout. There's also a chapter in the manual 
about it.

You might also want to take a look at the pageinspect contrib module, in 
8.3.

--   Heikki Linnakangas  EnterpriseDB   http://www.enterprisedb.com


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: table format specification
Следующее
От: "Tom Dunstan"
Дата:
Сообщение: Re: Protection from SQL injection