Article View: pl.comp.bazy-danych
Article #194675Re: [PostgreSQL] Błąd przy archwizacji
From: hubert depesz lubaczewski
Date: Fri, 30 Oct 2015 14:49
Date: Fri, 30 Oct 2015 14:49
33 lines
2484 bytes
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-mailReferences:
<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