PG a drop operator

Jan Kasprzak kas na fi.muni.cz
Čtvrtek Listopad 25 14:39:12 CET 2004


	Dobry den,

mam snahu predefinovat chovani nejakeho operatoru v PosgreSQL.
Predefinoval jsem jeho funkci, (REPLACE FUNCTION ...), ale zda se
ze databaze pouziva porad puvodni definici te funkce (v operatoru; samostatne
volani te funkce se chova jak cekam). Tak jsem chtel ten operator smazat
nebo predefinovat. REPLACE OPERATOR mi hlasi syntaktickou chybu pobliz
"REPLACE", DROP OPERATOR mi rika

DROP OPERATOR ~<=~(text,text) CASCADE;
ERROR:  cannot drop operator ~<=~(text,text) because it is required by the database system

	Kdyz dam pg_dump -s, tak ten operator je tam vyuzity jen v operatorech
~<~, ~>~, ~>=~ (jako COMMUTATOR nebo NEGATOR). Ale DROP OPERATOR ... CASCADE
neprojde ze stejnych duvodu i na tech ostatnich trech.

	Jak se v PostgreSQL korektne zrusi nebo predefinuje operator?
Diky,

-Y.

-- 
| Jan "Yenya" Kasprzak  <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839      Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/   Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while.      --Rob Pike <


Další informace o konferenci Test