Help supressing NOTICE messages
Hi All,
I'm developing some scripts to create my schema to be run by other
developers and I'd like to have them not spit out those NOTICE messages
when you create a table regarding the implicit indexes that are made
since it just makes it harder to see when there is a real error.
I've tried running psql with the quiet argument, I've set the QUIET
variable to true and the VERBOSITY level to terse but the NOTICE
messages still appear(while all other output is supressed).
I searched the archives and found one post from a developer where he
stated that this is a feature that's been asked for and would be
available in 7.3 and I have 7.4.5.
Other than that I haven't been able to find any documentation or mention of it.
Can anyone point me in the right direction?
Thanks,
Alex
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
On Tue, 7 Sep 2004, Alex Soto wrote:
I'm developing some scripts to create my schema to be run by other
developers and I'd like to have them not spit out those NOTICE messages
when you create a table regarding the implicit indexes that are made
since it just makes it harder to see when there is a real error.I've tried running psql with the quiet argument, I've set the QUIET
variable to true and the VERBOSITY level to terse but the NOTICE
messages still appear(while all other output is supressed).
Is that what you're looking for? :
==============================================================
test=# SHOW client_min_messages ;
client_min_messages
- ---------------------
notice
(1 row)
test=# CREATE TABLE alex (id serial);
NOTICE: CREATE TABLE will create implicit sequence "alex_id_seq" for
"serial" column "alex.id"
CREATE TABLE
test=# SET client_min_messages TO error;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SET
test=# CREATE TABLE alex2 (id serial);
CREATE TABLE
==============================================0
The line:
SET client_min_messages TO error;
spits out the NOTICE messages.
Regards,
- --
Devrim GUNDUZ
devrim~gunduz.org devrim.gunduz~linux.org.tr
http://www.tdmsoft.com
http://www.gunduz.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQFBPZhGtl86P3SPfQ4RAolqAKDKkbfwrEA2fgZTT0tfXieTnpAZRQCglicl
ZU38zougu+ke/jIQjmDcec8=
=4/tc
-----END PGP SIGNATURE-----
Thanks,
Still no affect. My particular case is for PRIMARY/FOREIGN KEYS.
If it matters, I'm running the statements within a plpgsql function.
Here is a sample statement
SET client_min_messages TO error;
CREATE TABLE users(
userId INTEGER NOT NULL,
login VARCHAR(25) NOT NULL,
password VARCHAR(32) NOT NULL,
firstName VARCHAR(64),
lastName VARCHAR(64),
email VARCHAR(64),
PRIMARY KEY (userId)
);
And I still see this NOTICE message
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "users_pkey" for
table "users"
On Tue, 7 Sep 2004 14:15:16 +0300 (EEST), Devrim GUNDUZ
<devrim@gunduz.org> wrote:
Show quoted text
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1Hi,
On Tue, 7 Sep 2004, Alex Soto wrote:
I'm developing some scripts to create my schema to be run by other
developers and I'd like to have them not spit out those NOTICE messages
when you create a table regarding the implicit indexes that are made
since it just makes it harder to see when there is a real error.I've tried running psql with the quiet argument, I've set the QUIET
variable to true and the VERBOSITY level to terse but the NOTICE
messages still appear(while all other output is supressed).Is that what you're looking for? :
==============================================================
test=# SHOW client_min_messages ;
client_min_messages
- ---------------------
notice
(1 row)test=# CREATE TABLE alex (id serial);
NOTICE: CREATE TABLE will create implicit sequence "alex_id_seq" for
"serial" column "alex.id"
CREATE TABLE
test=# SET client_min_messages TO error;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SET
test=# CREATE TABLE alex2 (id serial);
CREATE TABLE==============================================0
The line:
SET client_min_messages TO error;
spits out the NOTICE messages.
Regards,
- --
Devrim GUNDUZ
devrim~gunduz.org devrim.gunduz~linux.org.tr
http://www.tdmsoft.com
http://www.gunduz.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)iD8DBQFBPZhGtl86P3SPfQ4RAolqAKDKkbfwrEA2fgZTT0tfXieTnpAZRQCglicl
ZU38zougu+ke/jIQjmDcec8=
=4/tc
-----END PGP SIGNATURE-----