Received: from localhost (postgresql.org [64.49.215.8]) by postgresql.org (Postfix) with ESMTP id 986CE475843 for ; Tue, 26 Nov 2002 01:14:43 -0500 (EST) Received: from news.hub.org (news.hub.org [64.49.215.80]) by postgresql.org (Postfix) with ESMTP id 126B0474E44 for ; Tue, 26 Nov 2002 01:14:43 -0500 (EST) Received: by news.hub.org (Postfix, from userid 8) id CC4F943A68A; Tue, 26 Nov 2002 01:14:42 -0500 (EST) From: p_appu@yahoo.com (Padmanab Sridhar) X-Newsgroups: comp.databases.postgresql.sql Subject: How to recover Data Date: 25 Nov 2002 22:14:34 -0800 Organization: http://groups.google.com/ Lines: 17 Message-ID: <250323b6.0211252214.32c2bbbd@posting.google.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: groups-abuse@google.com To: pgsql-sql@postgresql.org X-Virus-Scanned: by AMaViS new-20020517 X-Archive-Number: 200211/385 X-Sequence-Number: 10527 I had a m/c with Postgres 7.2 and huge amount of data. on Power failure and restart of the m/c pgsql refused connect to any of the database. Being an invoice i took a tar of the data dir. I tried reinstalling PGSQL and copied the data dir to the same dir where the new data is being stored. ie cp /backup/pgsql/data /var/lib/pgsql/data When i connect to the old database i am able to connect but when i do a \d to list the tables i get no relations found. Also when i do select * from a table i am able to get the structure but it has no records in it. WHen i check the same info in pg_database to check if the old database entry is present i dont find it. Can someone help me as to how to recover my data??? Basically what i feel is update the pg_tables. Thanks and rgds Padmanab