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