mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-12-21 08:29:39 +08:00
Remove warnings for operations that have no effect when executed repeatedly.
This commit is contained in:
parent
2f9d32cded
commit
a07c5a1225
@ -7,7 +7,7 @@
|
|||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/backend/commands/async.c,v 1.98 2003/08/04 02:39:58 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/backend/commands/async.c,v 1.99 2003/09/15 00:26:31 petere Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -221,8 +221,6 @@ Async_Listen(char *relname, int pid)
|
|||||||
if (alreadyListener)
|
if (alreadyListener)
|
||||||
{
|
{
|
||||||
heap_close(lRel, AccessExclusiveLock);
|
heap_close(lRel, AccessExclusiveLock);
|
||||||
ereport(WARNING,
|
|
||||||
(errmsg("already listening on \"%s\"", relname)));
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/backend/commands/tablecmds.c,v 1.80 2003/08/30 14:59:34 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/backend/commands/tablecmds.c,v 1.81 2003/09/15 00:26:31 petere Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -2567,14 +2567,6 @@ AlterTableAlterOids(Oid myrelid, bool recurse, bool setOid)
|
|||||||
*/
|
*/
|
||||||
if (tuple_class->relhasoids == setOid)
|
if (tuple_class->relhasoids == setOid)
|
||||||
{
|
{
|
||||||
if (setOid)
|
|
||||||
ereport(NOTICE,
|
|
||||||
(errmsg("table \"%s\" is already WITH OIDS",
|
|
||||||
RelationGetRelationName(rel))));
|
|
||||||
else
|
|
||||||
ereport(NOTICE,
|
|
||||||
(errmsg("table \"%s\" is already WITHOUT OIDS",
|
|
||||||
RelationGetRelationName(rel))));
|
|
||||||
heap_close(class_rel, RowExclusiveLock);
|
heap_close(class_rel, RowExclusiveLock);
|
||||||
heap_close(rel, NoLock); /* close rel, but keep lock! */
|
heap_close(rel, NoLock); /* close rel, but keep lock! */
|
||||||
return;
|
return;
|
||||||
@ -4001,9 +3993,6 @@ AlterTableClusterOn(Oid relOid, const char *indexName)
|
|||||||
*/
|
*/
|
||||||
if (indexForm->indisclustered)
|
if (indexForm->indisclustered)
|
||||||
{
|
{
|
||||||
ereport(NOTICE,
|
|
||||||
(errmsg("table \"%s\" is already being clustered on index \"%s\"",
|
|
||||||
NameStr(rel->rd_rel->relname), indexName)));
|
|
||||||
ReleaseSysCache(indexTuple);
|
ReleaseSysCache(indexTuple);
|
||||||
heap_close(rel, NoLock);
|
heap_close(rel, NoLock);
|
||||||
return;
|
return;
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/backend/commands/typecmds.c,v 1.44 2003/09/09 23:22:19 petere Exp $
|
* $Header: /cvsroot/pgsql/src/backend/commands/typecmds.c,v 1.45 2003/09/15 00:26:31 petere Exp $
|
||||||
*
|
*
|
||||||
* DESCRIPTION
|
* DESCRIPTION
|
||||||
* The "DefineFoo" routines take the parse tree and pick out the
|
* The "DefineFoo" routines take the parse tree and pick out the
|
||||||
@ -1246,10 +1246,6 @@ AlterDomainNotNull(List *names, bool notNull)
|
|||||||
/* Is the domain already set to the desired constraint? */
|
/* Is the domain already set to the desired constraint? */
|
||||||
if (typTup->typnotnull == notNull)
|
if (typTup->typnotnull == notNull)
|
||||||
{
|
{
|
||||||
ereport(NOTICE,
|
|
||||||
(errmsg("\"%s\" is already set to %s",
|
|
||||||
TypeNameToString(typename),
|
|
||||||
notNull ? "NOT NULL" : "NULL")));
|
|
||||||
heap_close(typrel, RowExclusiveLock);
|
heap_close(typrel, RowExclusiveLock);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
* Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group
|
* Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group
|
||||||
* Portions Copyright (c) 1994, Regents of the University of California
|
* Portions Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* $Header: /cvsroot/pgsql/src/backend/commands/user.c,v 1.124 2003/08/04 02:39:58 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/backend/commands/user.c,v 1.125 2003/09/15 00:26:31 petere Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -1498,11 +1498,6 @@ AlterGroup(AlterGroupStmt *stmt, const char *tag)
|
|||||||
|
|
||||||
if (!intMember(sysid, newlist))
|
if (!intMember(sysid, newlist))
|
||||||
newlist = lappendi(newlist, sysid);
|
newlist = lappendi(newlist, sysid);
|
||||||
else
|
|
||||||
ereport(WARNING,
|
|
||||||
(errcode(ERRCODE_DUPLICATE_OBJECT),
|
|
||||||
errmsg("user \"%s\" is already in group \"%s\"",
|
|
||||||
strVal(lfirst(item)), stmt->name)));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Do the update */
|
/* Do the update */
|
||||||
|
@ -1209,8 +1209,7 @@ select oid > 0, * from altinhoid;
|
|||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
alter table altwithoid set without oids;
|
alter table altwithoid set without oids;
|
||||||
alter table altinhoid set without oids; -- fails
|
alter table altinhoid set without oids;
|
||||||
NOTICE: table "altinhoid" is already WITHOUT OIDS
|
|
||||||
select oid > 0, * from altwithoid; -- fails
|
select oid > 0, * from altwithoid; -- fails
|
||||||
ERROR: attribute "oid" not found
|
ERROR: attribute "oid" not found
|
||||||
select oid > 0, * from altinhoid; -- fails
|
select oid > 0, * from altinhoid; -- fails
|
||||||
|
@ -205,13 +205,9 @@ alter domain dnotnulltest set not null; -- fails
|
|||||||
ERROR: relation "domnotnull" attribute "col2" contains NULL values
|
ERROR: relation "domnotnull" attribute "col2" contains NULL values
|
||||||
update domnotnull set col2 = 6;
|
update domnotnull set col2 = 6;
|
||||||
alter domain dnotnulltest set not null;
|
alter domain dnotnulltest set not null;
|
||||||
alter domain dnotnulltest set not null; -- fails
|
|
||||||
NOTICE: "dnotnulltest" is already set to NOT NULL
|
|
||||||
update domnotnull set col1 = null; -- fails
|
update domnotnull set col1 = null; -- fails
|
||||||
ERROR: domain dnotnulltest does not allow NULL values
|
ERROR: domain dnotnulltest does not allow NULL values
|
||||||
alter domain dnotnulltest drop not null;
|
alter domain dnotnulltest drop not null;
|
||||||
alter domain dnotnulltest drop not null; -- fails
|
|
||||||
NOTICE: "dnotnulltest" is already set to NULL
|
|
||||||
update domnotnull set col1 = null;
|
update domnotnull set col1 = null;
|
||||||
drop domain dnotnulltest cascade;
|
drop domain dnotnulltest cascade;
|
||||||
NOTICE: drop cascades to table domnotnull column col2
|
NOTICE: drop cascades to table domnotnull column col2
|
||||||
|
@ -11,7 +11,6 @@ CREATE GROUP regressgroup1;
|
|||||||
CREATE GROUP regressgroup2 WITH USER regressuser1, regressuser2;
|
CREATE GROUP regressgroup2 WITH USER regressuser1, regressuser2;
|
||||||
ALTER GROUP regressgroup1 ADD USER regressuser4;
|
ALTER GROUP regressgroup1 ADD USER regressuser4;
|
||||||
ALTER GROUP regressgroup2 ADD USER regressuser2; -- duplicate
|
ALTER GROUP regressgroup2 ADD USER regressuser2; -- duplicate
|
||||||
WARNING: user "regressuser2" is already in group "regressgroup2"
|
|
||||||
ALTER GROUP regressgroup2 DROP USER regressuser2;
|
ALTER GROUP regressgroup2 DROP USER regressuser2;
|
||||||
ALTER GROUP regressgroup2 ADD USER regressuser4;
|
ALTER GROUP regressgroup2 ADD USER regressuser4;
|
||||||
-- test owner privileges
|
-- test owner privileges
|
||||||
|
@ -870,7 +870,7 @@ select oid > 0, * from altwithoid;
|
|||||||
select oid > 0, * from altinhoid;
|
select oid > 0, * from altinhoid;
|
||||||
|
|
||||||
alter table altwithoid set without oids;
|
alter table altwithoid set without oids;
|
||||||
alter table altinhoid set without oids; -- fails
|
alter table altinhoid set without oids;
|
||||||
|
|
||||||
select oid > 0, * from altwithoid; -- fails
|
select oid > 0, * from altwithoid; -- fails
|
||||||
select oid > 0, * from altinhoid; -- fails
|
select oid > 0, * from altinhoid; -- fails
|
||||||
|
@ -174,12 +174,10 @@ alter domain dnotnulltest set not null; -- fails
|
|||||||
update domnotnull set col2 = 6;
|
update domnotnull set col2 = 6;
|
||||||
|
|
||||||
alter domain dnotnulltest set not null;
|
alter domain dnotnulltest set not null;
|
||||||
alter domain dnotnulltest set not null; -- fails
|
|
||||||
|
|
||||||
update domnotnull set col1 = null; -- fails
|
update domnotnull set col1 = null; -- fails
|
||||||
|
|
||||||
alter domain dnotnulltest drop not null;
|
alter domain dnotnulltest drop not null;
|
||||||
alter domain dnotnulltest drop not null; -- fails
|
|
||||||
|
|
||||||
update domnotnull set col1 = null;
|
update domnotnull set col1 = null;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user