@@ -152,15 +152,15 @@ select pg_column_size('aa=>1, b=>2'::hstore || ''::hstore)
152
152
select pg_column_size(' ' ::hstore || ' aa=>1, b=>2' ::hstore)
153
153
= pg_column_size(' aa=>1, b=>2' ::hstore);
154
154
155
- -- =>
156
- select ' a=>g, b=>c' ::hstore || ( ' asd' => ' gf' );
157
- select ' a=>g, b=>c' ::hstore || ( ' b' => ' gf' );
158
- select ' a=>g, b=>c' ::hstore || ( ' b' => ' NULL' );
159
- select ' a=>g, b=>c' ::hstore || ( ' b' => NULL );
160
- select (' a=>g, b=>c' ::hstore || ( NULL => ' b' )) is null ;
161
- select pg_column_size((' b' => ' gf' ))
155
+ -- hstore(text,text)
156
+ select ' a=>g, b=>c' ::hstore || hstore( ' asd' , ' gf' );
157
+ select ' a=>g, b=>c' ::hstore || hstore( ' b' , ' gf' );
158
+ select ' a=>g, b=>c' ::hstore || hstore( ' b' , ' NULL' );
159
+ select ' a=>g, b=>c' ::hstore || hstore( ' b' , NULL );
160
+ select (' a=>g, b=>c' ::hstore || hstore( NULL , ' b' )) is null ;
161
+ select pg_column_size(hstore (' b' , ' gf' ))
162
162
= pg_column_size(' b=>gf' ::hstore);
163
- select pg_column_size(' a=>g, b=>c' ::hstore || (' b' => ' gf' ))
163
+ select pg_column_size(' a=>g, b=>c' ::hstore || hstore (' b' , ' gf' ))
164
164
= pg_column_size(' a=>g, b=>gf' ::hstore);
165
165
166
166
-- slice()
@@ -215,32 +215,32 @@ select hstore(null::testhstore1);
215
215
select pg_column_size(hstore(v))
216
216
= pg_column_size(' a=>1, b=>"foo", c=>"1.2", d=>"3", e=>"0"' ::hstore)
217
217
from testhstore1 v;
218
- select populate_record(v, (' c' => ' 3.45' )) from testhstore1 v;
219
- select populate_record(v, (' d' => ' 3.45' )) from testhstore1 v;
220
- select populate_record(v, (' e' => ' 123' )) from testhstore1 v;
221
- select populate_record(v, (' e' => null )) from testhstore1 v;
222
- select populate_record(v, (' c' => null )) from testhstore1 v;
223
- select populate_record(v, (' b' => ' foo' ) || (' a' => ' 123' )) from testhstore1 v;
224
- select populate_record(v, (' b' => ' foo' ) || (' e' => null )) from testhstore0 v;
225
- select populate_record(v, (' b' => ' foo' ) || (' e' => null )) from testhstore1 v;
218
+ select populate_record(v, hstore (' c' , ' 3.45' )) from testhstore1 v;
219
+ select populate_record(v, hstore (' d' , ' 3.45' )) from testhstore1 v;
220
+ select populate_record(v, hstore (' e' , ' 123' )) from testhstore1 v;
221
+ select populate_record(v, hstore (' e' , null )) from testhstore1 v;
222
+ select populate_record(v, hstore (' c' , null )) from testhstore1 v;
223
+ select populate_record(v, hstore (' b' , ' foo' ) || hstore (' a' , ' 123' )) from testhstore1 v;
224
+ select populate_record(v, hstore (' b' , ' foo' ) || hstore (' e' , null )) from testhstore0 v;
225
+ select populate_record(v, hstore (' b' , ' foo' ) || hstore (' e' , null )) from testhstore1 v;
226
226
select populate_record(v, ' ' ) from testhstore0 v;
227
227
select populate_record(v, ' ' ) from testhstore1 v;
228
- select populate_record(null ::testhstore1, (' c' => ' 3.45' ) || (' a' => ' 123' ));
229
- select populate_record(null ::testhstore1, (' c' => ' 3.45' ) || (' e' => ' 123' ));
228
+ select populate_record(null ::testhstore1, hstore (' c' , ' 3.45' ) || hstore (' a' , ' 123' ));
229
+ select populate_record(null ::testhstore1, hstore (' c' , ' 3.45' ) || hstore (' e' , ' 123' ));
230
230
select populate_record(null ::testhstore0, ' ' );
231
231
select populate_record(null ::testhstore1, ' ' );
232
- select v # = ('c' => '3.45') from testhstore1 v;
233
- select v # = ('d' => '3.45') from testhstore1 v;
234
- select v # = ('e' => '123') from testhstore1 v;
235
- select v # = ('c' => null) from testhstore1 v;
236
- select v # = ('e' => null) from testhstore0 v;
237
- select v # = ('e' => null) from testhstore1 v;
238
- select v # = (('b' => 'foo') || ('a' => '123')) from testhstore1 v;
239
- select v # = (('b' => 'foo') || ('e' => '123')) from testhstore1 v;
232
+ select v # = hstore ('c', '3.45') from testhstore1 v;
233
+ select v # = hstore ('d', '3.45') from testhstore1 v;
234
+ select v # = hstore ('e', '123') from testhstore1 v;
235
+ select v # = hstore ('c', null) from testhstore1 v;
236
+ select v # = hstore ('e', null) from testhstore0 v;
237
+ select v # = hstore ('e', null) from testhstore1 v;
238
+ select v # = (hstore ('b', 'foo') || hstore ('a', '123')) from testhstore1 v;
239
+ select v # = (hstore ('b', 'foo') || hstore ('e', '123')) from testhstore1 v;
240
240
select v # = hstore '' from testhstore0 v;
241
241
select v # = hstore '' from testhstore1 v;
242
- select null ::testhstore1 # = (('c' => '3.45') || ('a' => '123'));
243
- select null ::testhstore1 # = (('c' => '3.45') || ('e' => '123'));
242
+ select null ::testhstore1 # = (hstore ('c', '3.45') || hstore ('a', '123'));
243
+ select null ::testhstore1 # = (hstore ('c', '3.45') || hstore ('e', '123'));
244
244
select null ::testhstore0 # = hstore '';
245
245
select null ::testhstore1 # = hstore '';
246
246
select v # = h from testhstore1 v, (values (hstore 'a=>123',1),('b=>foo,c=>3.21',2),('a=>null',3),('e=>123',4),('f=>blah',5)) x(h,i) order by i;
0 commit comments