PostgreSQL + DBD::Pg - jak zakazat server notices na stderr?

Honza Pazdziora adelton na informatics.muni.cz
Pátek Únor 13 12:45:54 CET 2004


On Fri, Feb 13, 2004 at 11:42:34AM +0100, Václav Ovsík wrote:
> nevim jestli jsem neschopny hledac, ale ani v manove strance DBI ci
> DBD::Pg jsem nezahledl, jak zakazat vypisovani hlasek od serveru
> na urovni NOTICE. Take jsem koukal, jestli se to neda nastavit pres
> nejaky SET na urovni SQL, ale nic jsem nevidel.
> 
> Napr:
> NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
> 'enum_pkey' for table 'enum'
> 
> Zrejme to vypisuje primo DBD::Pg na STDERR. Hlasky ERROR bych chtel zachovat.
> Mam PostgreSQL 7.2.2. DBD::Pg 1.22, DBI je 1.37.
> Nevi prosim nekdo?

Zupgradujte DBD::Pg na posledni verzi, kdy je mozne notice chytit
(a zahodit :-) pomoci

	$SIG{__WARN__} = sub {};

-- 
------------------------------------------------------------------------
 Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
 .project: Perl, mod_perl, DBI, Oracle, large Web systems, XML/XSL, ...
		Only self-confident people can be simple.


Další informace o konferenci Test