Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dFi26-00026y-Vc for pgsql-sql@arkaria.postgresql.org; Tue, 30 May 2017 14:22:03 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1dFi26-0002WM-GU for pgsql-sql@arkaria.postgresql.org; Tue, 30 May 2017 14:22:02 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dFi24-0002Ty-Kt for pgsql-sql@postgresql.org; Tue, 30 May 2017 14:22:00 +0000 Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dFi20-0001Fc-2R for pgsql-sql@postgresql.org; Tue, 30 May 2017 14:22:00 +0000 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id B17C920D3A; Tue, 30 May 2017 10:21:54 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute6.internal (MEProxy); Tue, 30 May 2017 10:21:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aklaver.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=7lyy4TBLZMTR5f5b/b WKIrn2dt0JTFhtq3XKv5+066I=; b=kp0MmJkTEVdIZ0EVjBbj+6bEq9KeKi2ZXu H1GP04H14BlpqZBMLjgyApP2cOzXU9WanDR3/XA396pnqWYEb8CdCqqxIb5NT5uo v8qIqRow7wKjk7ZlBOCwpqvg9AD/GZOo0TXeRMUWr3QuVj+UGZ5puwq7JNBO3AqB gU8J7QEikGV7yqTyHlCLw8mrZOKiby0McHP/BwKhYywYp61qc1ZIY20mCokPolQc TW7NODNZAsQtD5qZcBpea2Lw8tj4kPPZCLMCZTrPwpS+g7gCsdPeyXrKsik4PTyR lUPv+4CGyDOm65SiMaLwhylXVBROx5vdqsVOYHSpUuq7Fp//xZxg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=7lyy4TBLZMTR5f5b/bWKIrn2dt0JTFhtq3XKv5+066I=; b=WgZ78YSV Fox2dsp+1Rzy/0ZBtOiw0kIZkE//orTIfTqULqZZgp/Myj9nvjEhCAAz27aZ0Gwt RpAbvoGnAQnSfw/4ezBjxFkPzex8lkov5RpNgoO0a8yZsbyGFj8K49CvpkDp5+xW E4BgyHC132altJvlKgYVDT4vsKWk2Lw5U48luEL1HybiOV1CVvaAMbrkuTyzGjGk 0HWXl631w4EVRc1iuzSNaWzhL5Wn+xvZoctuHy9s0UeQXfwIARqxEJd4zLCcOVhs YDI4JPkTqZ70yFaLTnsSwdJ/mY8Go4JSIEgkiun65L1f6yPYXm5tYykI8w+oyTN5 MBHSa1zejS5jbw== X-ME-Sender: X-Sasl-enc: VWELjiFv9HOmGuoLGIg1PCeHNp0nHrnvk+7vAjfE5zTr 1496154114 Received: from [192.168.1.2] (75-172-126-41.tukw.qwest.net [75.172.126.41]) by mail.messagingengine.com (Postfix) with ESMTPA id 344617E755; Tue, 30 May 2017 10:21:54 -0400 (EDT) Subject: Re: Lost my tablespace To: tel medola Cc: pgsql-sql@postgresql.org References: <2a418dab-d17f-9d3a-0ac4-53678c1ce16f@aklaver.com> <97bd2743-46c3-32c4-7b3f-62def38aea65@aklaver.com> <32bb9df2-3b4d-95cb-1f82-8da675536a9b@aklaver.com> From: Adrian Klaver Message-ID: <100e137f-4510-031c-1fa5-51b2a145f39a@aklaver.com> Date: Tue, 30 May 2017 07:21:53 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Pg-Spam-Score: -2.7 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-sql Precedence: bulk Sender: pgsql-sql-owner@postgresql.org 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.klaver@aklaver.com -- Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-sql