Remove the 'not in' operator (!!=). This was a hangover from Berkeley
Tom Lane <tgl@sss.pgh.pa.us>
Remove the 'not in' operator (!!=). This was a hangover from Berkeley days that was obsolete the moment we had IN (SELECT ...) capability. It's arguably a security hole since it applied no permissions check to the table it searched, and since it was never documented anywhere, removing it seems more appropriate than fixing it.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/utils/adt/Makefile | modified | +2 −2 |
| src/backend/utils/adt/not_in.c | deleted | +0 −124 |
| src/include/catalog/catversion.h | modified | +2 −2 |
| src/include/catalog/pg_operator.h | modified | +1 −3 |
| src/include/catalog/pg_proc.h | modified | +1 −5 |
| src/include/utils/builtins.h | modified | +1 −5 |