From: | Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com> |
---|---|
To: | tel medola <tel(dot)medola(at)gmail(dot)com> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: Lost my tablespace |
Date: | 2017-05-30 14:21:53 |
Message-ID: | 100e137f-4510-031c-1fa5-51b2a145f39a@aklaver.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
On 05/30/2017 06:50 AM, tel medola wrote:
> That despite recovering the backup, I can not access my data. So I
> posted that I lost my tablespaces.
> /Aware, thanks. In the next email I'll be careful about that/
> /
> /
See comments inline.
> Did you try my previous suggestions:/
> /
> /Yes, but dont list all tables, in all schemas/.
> /Bellow the main table/:
>
> /rai=# \d+ public.repositorio;/
> / Tabela "public.repositorio"/
> / Coluna | Tipo | Modificadores |
> Armazenamento | Estatísticas | Descrição/
> /---------------+-----------------------------+-----------------------+---------------+--------------+-----------/
> / id_documento | character(39) | |
> extended | |/
> / documento | bytea | |
> extended | |/
> / nomedocumento | character varying | |
> extended | |/
> / id | character(39) | nÒo nulo |
> extended | |/
> / datahora | timestamp without time zone | valor padrÒo de now() |
> plain | |/
> / id_itemtype | bigint | nÒo nulo |
> plain | |/
> /═ndices:/
> / "repositorio_pkey" PRIMARY KEY, btree (id)/
> / "repositorio_iddocumento" btree (id_documento) WITH (fillfactor=100)/
> */Tabelas descendentes: "01052016".repositorio,/*
> */ "05122016".repositorio,/*
> */ "22082016".repositorio,/*
> */ "30122015".repositorio,/*
> */ repositorio/*
Looks to me like the above is inheriting itself, note the non-schema
qualified repositorio. Pretty sure that is not good.
> /Têm OIDs: não/
>
>
> rai=# \d+ 01052016.*
> Tabela "01052016.repositorio"
> Coluna | Tipo | Modificadores |
> Armazenamento | EstatÝsticas | DescriþÒo
> ---------------+-----------------------------+-----------------------+---------------+--------------+-----------
> id_documento | character(39) | |
> extended | |
> documento | bytea | |
> extended | |
> nomedocumento | character varying | |
> extended | |
> id | character(39) | nÒo nulo |
> extended | |
> datahora | timestamp without time zone | valor padrÒo de now() |
> plain | |
> id_itemtype | bigint | nÒo nulo |
> plain | |
> ═ndices:
> "repositorio_pkey" PRIMARY KEY, btree (id)
> "repositorio_id_documento_idx" btree (id_documento) WITH
> (fillfactor=100)
> *Heranças: public.repositorio*
> *Têm OIDs: não*
> *Tablespace: "disco02"*
>
>
> ═ndice "01052016.repositorio_id_documento_idx"
> Coluna | Tipo | DefiniþÒo | Armazenamento
> --------------+---------------+--------------+---------------
> id_documento | character(39) | id_documento | extended
> btree, para tabela "01052016.repositorio"
> Opþ§es: fillfactor=100
>
>
> ═ndice "01052016.repositorio_pkey"
> Coluna | Tipo | DefiniþÒo | Armazenamento
> --------+---------------+-----------+---------------
> id | character(39) | id | extended
> chave primßria, btree, para tabela "01052016.repositorio"
So I assume the other repositorio tables in the other schemas are as
above but pointing at different tablespaces, correct?
>
> /Adrian, I see you really want to help me, thank you very much for that.
> I apologize if at any point I did not quite understand what you meant,
> it is that writing in English is not the best.
Understood. Still one of the issues is not providing information from
explicit commands provided. As an example in previous post I had:
What does:
show search_path;
return?
It is important remember is that what is obvious to you looking at the
terminal is not so obvious on this end. To understand what is going on
we need specific information.
> /
> /But I need to know where you want to get the questions, because the
> logical links in the table are all correct, but for some reason Postgres
> can not access my data and I'm practically losing my job because I can
> not deliver the information I should./
I understand the pressure you are under. I am going to be heading out to
work here shortly and will not be able to help for awhile. I am not sure
where you are, but you might want to look here:
https://www.postgresql.org/support/professional_support/
for folks close by that could help.
> /Is there a way to get access to this data again?/
One thing that I have not understood is:
Esquema | Nome | Tipo | Dono | Tamanho | Descrição
----------+-------------+--------+----------+------------+-----------
01052016 | repositorio | tabela | postgres | 8192 bytes |
05122016 | repositorio | tabela | postgres | 8192 bytes |
13042017 | repositorio | tabela | postgres | 491 GB |
22082016 | repositorio | tabela | postgres | 8192 bytes |
30122015 | repositorio | tabela | postgres | 8192 bytes |
As I remember 13042017.repositorio is something you created after the
TRUNCATE.
So where did the 491 GB in data come from?
Can it be used to seed the other tables?
--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Adrian Klaver | 2017-05-30 14:49:06 | Re: Lost my tablespace |
Previous Message | tel medola | 2017-05-30 13:50:21 | Re: Lost my tablespace |