Method: Sequel::Postgres::HStoreSubscriptOp#to_s_append
- Defined in:
- lib/sequel/extensions/pg_hstore_ops.rb
#to_s_append(ds, sql) ⇒ Object
Use subscripts instead of -> operator on PostgreSQL 14+
349 350 351 352 353 |
# File 'lib/sequel/extensions/pg_hstore_ops.rb', line 349 def to_s_append(ds, sql) server_version = ds.db.server_version frag = server_version && server_version >= 140000 ? SUBSCRIPT : HStoreOp::LOOKUP ds.literal_append(sql, Sequel::SQL::PlaceholderLiteralString.new(frag, [@expression, @sub])) end |