diff options
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql/json.py')
-rw-r--r-- | lib/sqlalchemy/dialects/postgresql/json.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/sqlalchemy/dialects/postgresql/json.py b/lib/sqlalchemy/dialects/postgresql/json.py index 262ec20bd..183cb2695 100644 --- a/lib/sqlalchemy/dialects/postgresql/json.py +++ b/lib/sqlalchemy/dialects/postgresql/json.py @@ -280,7 +280,7 @@ class JSONB(JSON): def _adapt_expression(self, op, other_comparator): if isinstance(op, custom_op): - if op.opstring in ['?', '?&', '?|', '@>', '<@']: + if op.opstring in ['?', '@>']: return op, sqltypes.Boolean if op.opstring == '->': return op, sqltypes.Text @@ -299,8 +299,4 @@ class JSONB(JSON): """ return self.expr.op('@>')(other) - - - - ischema_names['jsonb'] = JSONB
\ No newline at end of file |