From: | tel medola <tel(dot)medola(at)gmail(dot)com> |
---|---|
To: | Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: Lost my tablespace |
Date: | 2017-05-29 15:46:18 |
Message-ID: | CANRMYmhxARYp73boRCfHB5VHDFT+wM5G=kTGrCQcN0Ds=uxLWw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
>
> What was the command?
>
I meant the command you used to create the inheritance structure.
> 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
> /2848 GB/
>
*CREATE TABLESPACE <tablespace> OWNER postgres LOCATION 'j:\';*
*CREATE SCHEMA "<new schema>" AUTHORIZATION postgres;*
*CREATE TABLE "<new schema>".<table> (LIKE public.repositorio INCLUDING
STORAGE INCLUDING INDEXES INCLUDING DEFAULTS INCLUDING CONSTRAINTS )
INHERITS ( public.<table>) TABLESPACE <tablespace>;*
*ALTER TABLE "<new schema>".<table> NO INHERIT public.<table>;*
*copy from public.<table> to <new schema>.<table>;*
*truncate public.<table>*
*ALTER TABLE "<new schema>".<table> INHERIT public.<table>;*
Can you provide the parent and child table sizes?
*Unfortunately not. After the backup is back they are all 8192 bytes.*
> select * from pg_tablespace;
>
My mistake I should have asked for:
select oid, * from pg_tablespace;
Please run the command as above.
*oid spcname spcowner spcacl spcoptions*
*1663 pg_default 10 *
*1664 pg_global 10 *
*2193601 disco01 10 *
*5205910 disco02 10 *
*7245095 disco03 10 *
*9277962 disco04 10 *
*11242858 disco05 10 *
>
> show?
> /Yes, all tablespaces/
> /disco01/
> /disco02/
> /disco03/
> /disco04/
> /disco05
> /
>
> What does $PGDATA/pg_tblspc show?
> /this shortcouts:/
>
> /2193601 -> E:/
> /5205910 -> G:/
> /7245095 -> H:/
> /9277962 -> I:/
> /11242858-> J: (new)/
>
What do you mean by new?
*It was made after the return of the bakcup. This I can access normally.*
2017-05-29 11:57 GMT-03:00 Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>:
> On 05/29/2017 07:39 AM, tel medola wrote:
>
>> I have a serious problem in my database. I have a table, divided into
>> 4
>>
>>
>> Postgres version?
>>
>> /PostgreSQL 9.3.5, compiled by Visual C++ build 1600, 64-bit/
>>
>>
>
>> What was the command?
>>
>
> I meant the command you used to create the inheritance structure.
>
>
>> 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
>> /2848 GB/
>>
>
> Can you provide the parent and child table sizes?
>
>
>> select * from pg_tablespace;
>>
>
> My mistake I should have asked for:
>
> select oid, * from pg_tablespace;
>
> Please run the command as above.
>
>
>> show?
>> /Yes, all tablespaces/
>> /disco01/
>> /disco02/
>> /disco03/
>> /disco04/
>> /disco05
>> /
>>
>> What does $PGDATA/pg_tblspc show?
>> /this shortcouts:/
>>
>> /2193601 -> E:/
>> /5205910 -> G:/
>> /7245095 -> H:/
>> /9277962 -> I:/
>> /11242858-> J: (new)/
>>
>
> What do you mean by new?
>
>
>>
>> Thanks.
>>
>>
>>
>>
>
> --
> Adrian Klaver
> adrian(dot)klaver(at)aklaver(dot)com
>
From | Date | Subject | |
---|---|---|---|
Next Message | tel medola | 2017-05-29 15:52:53 | Re: Lost my tablespace |
Previous Message | Tom Lane | 2017-05-29 15:42:59 | Re: Lost my tablespace |