Commit 591abe1b authored by Tom Lane's avatar Tom Lane

Remove bogus commutator marking --- the module doesn't actually supply

any commutator operator for =(chkpass,text), so this was creating a
shell operator that would fail on use.  Found by opr_sanity testing.
parent 24ad7d46
......@@ -4,7 +4,7 @@
-- darcy@druid.net
-- http://www.druid.net/darcy/
--
-- $PostgreSQL: pgsql/contrib/chkpass/chkpass.sql.in,v 1.6 2005/01/29 22:35:01 tgl Exp $
-- $PostgreSQL: pgsql/contrib/chkpass/chkpass.sql.in,v 1.7 2007/09/29 23:32:42 tgl Exp $
--
-- best viewed with tabs set to 4
--
......@@ -53,17 +53,13 @@ CREATE FUNCTION ne(chkpass, text)
LANGUAGE C STRICT;
--
-- Now the operators. Note how some of the parameters to some
-- of the 'create operator' commands are commented out. This
-- is because they reference as yet undefined operators, and
-- will be implicitly defined when those are, further down.
-- Now the operators.
--
CREATE OPERATOR = (
leftarg = chkpass,
rightarg = text,
commutator = =,
-- negator = <>,
negator = <>,
procedure = eq
);
......
......@@ -4,8 +4,6 @@ DROP OPERATOR <>(chkpass, text);
DROP OPERATOR =(chkpass, text);
DROP OPERATOR =(text, chkpass);
DROP FUNCTION ne(chkpass, text);
DROP FUNCTION eq(chkpass, text);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment