kernel escribió: > Hola, ¿como puedo silenciar esta consulta?, no quiero que muestre > nada, ni los resultados > > psql -d prueba -q -c 'select dw0_0020()' > > NOTICE: CREATE TABLE / PRIMARY KEY creará el índice implícito > «dw98temp_pkey» para la tabla «dw98temp» > CONTEXTO: sentencia SQL: «CREATE temp TABLE dw98temp ( anomes integer > NOT NULL, precio numeric(12,4) NOT NULL, unidades numeric(12,2) NOT > NULL, importe numeric(12,4) NOT NULL, md_compra numeric(12,4) NOT > NULL, CONSTRAINT dw98temp_pkey PRIMARY KEY (anomes) )» > PL/pgSQL function "dw0_0013" line 5 at SQL statement > sentencia SQL: «SELECT dw0_0013()» > PL/pgSQL function "dw0_0020" line 11 at perform > dw0_0020 > ---------- > 1 > (1 fila)
Puedes setear client_min_messages to WARNING: PGOPTIONS="-c client_min_messages=WARNING" psql -d prueba -c 'select dw0_0020()' Si no quieres los resultados, agrega un "-o /dev/null": PGOPTIONS="-c client_min_messages=WARNING" psql -d prueba -o /dev/null -c 'select dw0_0020()' De esta forma, si la consulta lanza un error o alguna cosa que seguramente querrás ver, no te lo perderás. (Es un error muy común en administradores novatos mandar todo a /dev/null con una redirección del shell, y al final cuando el disco se llena o la base de datos se cae, nunca se enteran hasta que los clientes llaman a las 3 AM) -- Alvaro Herrera http://www.amazon.com/gp/registry/3BP7BYG9PUGI8 "La fuerza no está en los medios físicos sino que reside en una voluntad indomable" (Gandhi) -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
