🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #194675

Re: [PostgreSQL] Błąd przy archwizacji

#194675
From: hubert depesz lubaczewski
Date: Fri, 30 Oct 2015 14:49
33 lines
2484 bytes
On 2015-10-30, Bartosz Urbański <burbanski@celkom.pl> wrote:
> Mam problem z archiwizacją, jestem zielony w bazach danych ale nasz program księgowy korzysta lokalnie z postgreSQL. Wsparcie techniczne programu nie chce pomóc bo twierdzą że to problem z bazą a nie z programem (a'propos bazę postgreSQL sami dostarczyli wraz z programem więc wymówka dla mnie niezrozumiała). 
> Przy próbie archiwizacji wywala błąd (log z db_dump):
>
> pg_dump: reading schemas
> pg_dump: reading user-defined tables
> pg_dump: reading extensions
> pg_dump: reading user-defined functions
> pg_dump: schema with OID 713014 does not exist
> pg_dump: *** aborted because of error
> Czy ktoś jest w stanie pomóc w tej sprawie?

Zrób:
select oid, nspname from pg_namespace;

potem:
select f.oid, f.name from pg_proc f where f.pronamespace = 713014;

tam masz jakieś funkcje które są wpisane w nieistniejącą schemę.
jeśli te funkcje są nieistotne, to możesz spróbować:
delete from pg_proc where pronamespace = 713014;
jeśli są istotne, to zrób im:
update pg_proc set pronamespace = 2200 where pronamespace = 713014;
zakładając, że 2200 to oid schemy "public";

nawet kasując funkcje lepiej zrobić update'a, i potem, drop function
...;

depesz

-- 
The best thing about modern society is how easy it is to avoid contact with it.
                                                             http://depesz.com/
Technical Details
Message-ID: <skccgc-vgo.ln1@depesz.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!ecngs!testfeeder.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <72be0571-a89c-4fdf-ad33-c5bf14775c67@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin.stu.neva.ru!ecngs!testfeeder.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Newsgroups: pl.comp.bazy-danych
From: hubert depesz lubaczewski <depesz@depesz.com>
Subject: Re: [PostgreSQL] Błąd przy archwizacji
References: <72be0571-a89c-4fdf-ad33-c5bf14775c67@googlegroups.com>
Organization: depesz Software
Reply-To: depesz@depesz.com
User-Agent: slrn/1.0.2 (Linux)
Mime-Version: 1.0
Date: Fri, 30 Oct 2015 15:49:32 +0100
Message-ID: <skccgc-vgo.ln1@depesz.com>
Lines: 33
NNTP-Posting-Host: 178.42.101.223
X-Trace: 1446216603 unt-rea-a-01.news.neostrada.pl 683 178.42.101.223:35707
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2242
X-Received-Body-CRC: 1595982019
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit