Received: from makus.postgresql.org (makus.postgresql.org [98.129.198.125]) by mail.postgresql.org (Postfix) with ESMTP id 0F02F73A7C9 for ; Sun, 22 Apr 2012 13:30:12 -0300 (ADT) Received: from gwmta.wicourts.gov ([165.219.244.99] helo=gw.wicourts.gov) by makus.postgresql.org with esmtp (Exim 4.72) (envelope-from ) id 1SLzfv-00018v-Uq for pgsql-admin@postgresql.org; Sun, 22 Apr 2012 16:30:12 +0000 Received: from Courts-MTA by gw.wicourts.gov with Novell_GroupWise; Sun, 22 Apr 2012 11:29:58 -0500 Message-Id: <4F93EBAE0200002500047207@gw.wicourts.gov> X-Mailer: Novell GroupWise Internet Agent 8.0.2 Date: Sun, 22 Apr 2012 11:29:50 -0500 From: "Kevin Grittner" To: , Subject: Re: What is the role of pg_filenode.map ? Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Pg-Spam-Score: -4.2 (----) X-Archive-Number: 201204/118 X-Sequence-Number: 39454 "F. BROUARD / SQLpro" wrote: > in every database there is a file nammed pg_filenode.map wich I > suppose give the map of the real filenode while some command make > a divergence betwen the actuel object oid and the "new" filenode... > Am I wright ? If you want to understand internals like this, the best thing to do is probably to read the source code. http://git.postgresql.org/gitweb/?p=postgresql.git;a=blob;f=src/backend/utils/cache/relmapper.c;h=6f214957bf831c4a5c17ebc630f5151adc860135;hb=HEAD -Kevin