Re: [SQL] Lost my tablespace
От | Adrian Klaver |
---|---|
Тема | Re: [SQL] Lost my tablespace |
Дата | |
Msg-id | 2a418dab-d17f-9d3a-0ac4-53678c1ce16f@aklaver.com обсуждение исходный текст |
Ответ на | [SQL] Lost my tablespace (tel medola <tel.medola@gmail.com>) |
Ответы |
Re: [SQL] Lost my tablespace
|
Список | pgsql-sql |
On 05/29/2017 07:10 AM, tel medola wrote: > > I have a serious problem in my database. I have a table, divided into 4 Postgres version? > tablespaces, one in each unit (E :; G :; H:; I:), linked with So for OS some version of Windows, correct? > 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. What was the command? > 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. What does select * from pg_tablespace; show? What does $PGDATA/pg_tblspc show? > Can someone help me please? > Thanks Roberto. -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-sql по дате отправления: