Lost my tablespace

From: tel medola <tel(dot)medola(at)gmail(dot)com>
To: pgsql-sql(at)postgresql(dot)org
Subject: Lost my tablespace
Date: 2017-05-29 14:10:16
Message-ID: CANRMYmgu3ddSU62-=a3QCnsbGYuMVJXZ-ydTm7vd_2TQLp-Oqg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

I have a serious problem in my database. I have a table, divided into 4
tablespaces, one in each unit (E :; G :; H:; I:), linked with inheritance,
of approximately 500 gb each. It happens that a truncate was done in the
main table without undoing the inheritance for the other tables and
consequently the "daughters" tables were cleaned together with the main
one. I lost everything! But ... I have the backup of all drives and I have
already done the data restore. Everything has been successfully retrieved,
however the table is listed as 8192 bytes in postgres, but the units are
all as they were before the truncate was executed.
Is there any way Postgres redo the link with the child tables ?? I already
ran the command to rewrite inheritance, but the size of the tables
continues with 8192.
If you execute the SELECT command pg_size_pretty (pg_database_size
('database_name')), the result comes complete, as if the tables were filled
normally.
Can someone help me please?
Thanks Roberto.

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Adrian Klaver 2017-05-29 14:23:00 Re: Lost my tablespace
Previous Message Achilleas Mantzios 2017-05-29 11:22:37 Inconsistent/wrong behavior of pg_trigger_depth when used with DEFERRED CONSTRAINTS