* Portions Copyright (c) 1994, Regents of the University of California
*
* 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 $
*
*-------------------------------------------------------------------------
*/
if (alreadyListener)
{
heap_close(lRel, AccessExclusiveLock);
- ereport(WARNING,
- (errmsg("already listening on \"%s\"", relname)));
return;
}
*
*
* 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 $
*
*-------------------------------------------------------------------------
*/
*/
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(rel, NoLock); /* close rel, but keep lock! */
return;
*/
if (indexForm->indisclustered)
{
- ereport(NOTICE,
- (errmsg("table \"%s\" is already being clustered on index \"%s\"",
- NameStr(rel->rd_rel->relname), indexName)));
ReleaseSysCache(indexTuple);
heap_close(rel, NoLock);
return;
*
*
* 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
* The "DefineFoo" routines take the parse tree and pick out the
/* Is the domain already set to the desired constraint? */
if (typTup->typnotnull == notNull)
{
- ereport(NOTICE,
- (errmsg("\"%s\" is already set to %s",
- TypeNameToString(typename),
- notNull ? "NOT NULL" : "NULL")));
heap_close(typrel, RowExclusiveLock);
return;
}
* Portions Copyright (c) 1996-2003, PostgreSQL Global Development Group
* 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 $
*
*-------------------------------------------------------------------------
*/
if (!intMember(sysid, newlist))
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 */
(1 row)
alter table altwithoid set without oids;
-alter table altinhoid set without oids; -- fails
-NOTICE: table "altinhoid" is already WITHOUT OIDS
+alter table altinhoid set without oids;
select oid > 0, * from altwithoid; -- fails
ERROR: attribute "oid" not found
select oid > 0, * from altinhoid; -- fails
ERROR: relation "domnotnull" attribute "col2" contains NULL values
update domnotnull set col2 = 6;
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
ERROR: domain dnotnulltest does not allow NULL values
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;
drop domain dnotnulltest cascade;
NOTICE: drop cascades to table domnotnull column col2
CREATE GROUP regressgroup2 WITH USER regressuser1, regressuser2;
ALTER GROUP regressgroup1 ADD USER regressuser4;
ALTER GROUP regressgroup2 ADD USER regressuser2; -- duplicate
-WARNING: user "regressuser2" is already in group "regressgroup2"
ALTER GROUP regressgroup2 DROP USER regressuser2;
ALTER GROUP regressgroup2 ADD USER regressuser4;
-- test owner privileges
select oid > 0, * from altinhoid;
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 altinhoid; -- fails
update domnotnull set col2 = 6;
alter domain dnotnulltest set not null;
-alter domain dnotnulltest set not null; -- fails
update domnotnull set col1 = null; -- fails
alter domain dnotnulltest drop not null;
-alter domain dnotnulltest drop not null; -- fails
update domnotnull set col1 = null;