🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: [PostgreSQL] Błąd przy archwizacji

#194683
From: Bartosz Urbański
Date: Tue, 03 Nov 2015 14:05
22 lines
2580 bytes
> 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
> 

Dziękuję za chęć udzielenia pomocy, niestety ja jestem tylko użytkownikiem tej bazy i zupełnie nie wiem jak skorzystać z Twojej pomocy, nawet nie wiem gdzie mam wpisać podane przez Ciebie komendy. Czy odpalić psql? Jak wybrać konkretną bazę danych z którą jest problem? Jest kilka baz danych o różnych nazwach na porcie 5433 ale błąd występuje tylko w jednej z nich.

Miałem nadzieję że jest jakiś fix który naprawi/uporządkuje mi tą bazę. W folderze programu jest aplikacja fixdb w wersji 1.7, po jej uruchomieniu mam możliwość wyboru bazy i jej naprawy ale tego użyć aby nie utracić danych, a jak wiadomo nie mogę ich wcześniej zarchiwizować. Ktoś zna ten programik?
Technical Details
Message-ID: <e4f42d46-133c-4fd5-ba35-e83aae1ba032@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!i2no3271213igv.0!news-out.google.com!z4ni45096ign.0!nntp.google.com!i2no2280128igv.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <72be0571-a89c-4fdf-ad33-c5bf14775c67@googlegroups.com> <skccgc-vgo.ln1@depesz.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.182.22.200 with SMTP id g8mr24309309obf.0.1446559520152;        Tue, 03 Nov 2015 06:05:20 -0800 (PST)
X-Received: by 10.182.104.103 with SMTP id gd7mr272932obb.19.1446559520126; Tue, 03 Nov 2015 06:05:20 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!i2no3271213igv.0!news-out.google.com!z4ni45096ign.0!nntp.google.com!i2no2280128igv.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.bazy-danych
Date: Tue, 3 Nov 2015 06:05:19 -0800 (PST)
In-Reply-To: <skccgc-vgo.ln1@depesz.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.18.250.12; posting-account=wU7mRgoAAADIvzJtet2x3HH-asguDsnq
NNTP-Posting-Host: 83.18.250.12
References: <72be0571-a89c-4fdf-ad33-c5bf14775c67@googlegroups.com> <skccgc-vgo.ln1@depesz.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e4f42d46-133c-4fd5-ba35-e83aae1ba032@googlegroups.com>
Subject: Re: [PostgreSQL] Błąd przy archwizacji
From: Bartosz Urbański <burbanski@celkom.pl>
Injection-Date: Tue, 03 Nov 2015 14:05:20 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit