@@ -865,7 +865,7 @@ select 'a\r = "\n\""'::jsquery;
865
865
select count(*) from test_jsquery where (v->>'review_helpful_votes')::int4 > 0;
866
866
count
867
867
-------
868
- 653
868
+ 654
869
869
(1 row)
870
870
871
871
select count(*) from test_jsquery where (v->>'review_helpful_votes')::int4 > 19;
@@ -877,7 +877,7 @@ select count(*) from test_jsquery where (v->>'review_helpful_votes')::int4 > 19;
877
877
select count(*) from test_jsquery where (v->>'review_helpful_votes')::int4 < 19;
878
878
count
879
879
-------
880
- 984
880
+ 985
881
881
(1 row)
882
882
883
883
select count(*) from test_jsquery where (v->>'review_helpful_votes')::int4 >= 19;
@@ -889,7 +889,7 @@ select count(*) from test_jsquery where (v->>'review_helpful_votes')::int4 >= 19
889
889
select count(*) from test_jsquery where (v->>'review_helpful_votes')::int4 <= 19;
890
890
count
891
891
-------
892
- 987
892
+ 988
893
893
(1 row)
894
894
895
895
select count(*) from test_jsquery where (v->>'review_helpful_votes')::int4 = 19;
@@ -908,7 +908,7 @@ select count(*) from test_jsquery where (v->>'review_helpful_votes')::int4 > 16
908
908
select count(*) from test_jsquery where v @@ 'review_helpful_votes > 0';
909
909
count
910
910
-------
911
- 653
911
+ 654
912
912
(1 row)
913
913
914
914
select count(*) from test_jsquery where v @@ 'review_helpful_votes > 19';
@@ -920,7 +920,7 @@ select count(*) from test_jsquery where v @@ 'review_helpful_votes > 19';
920
920
select count(*) from test_jsquery where v @@ 'review_helpful_votes < 19';
921
921
count
922
922
-------
923
- 984
923
+ 985
924
924
(1 row)
925
925
926
926
select count(*) from test_jsquery where v @@ 'review_helpful_votes >= 19';
@@ -932,7 +932,7 @@ select count(*) from test_jsquery where v @@ 'review_helpful_votes >= 19';
932
932
select count(*) from test_jsquery where v @@ 'review_helpful_votes <= 19';
933
933
count
934
934
-------
935
- 987
935
+ 988
936
936
(1 row)
937
937
938
938
select count(*) from test_jsquery where v @@ 'review_helpful_votes = 19';
@@ -984,6 +984,24 @@ select count(*) from test_jsquery where v @@ 'similar_product_ids && ["044018029
984
984
4
985
985
(1 row)
986
986
987
+ select count(*) from test_jsquery where v @@ 'customer_id = null';
988
+ count
989
+ -------
990
+ 1
991
+ (1 row)
992
+
993
+ select count(*) from test_jsquery where v @@ 'review_votes = true';
994
+ count
995
+ -------
996
+ 1
997
+ (1 row)
998
+
999
+ select count(*) from test_jsquery where v @@ 'product_group = false';
1000
+ count
1001
+ -------
1002
+ 1
1003
+ (1 row)
1004
+
987
1005
create index t_idx on test_jsquery using gin (v jsonb_bloom_value_ops);
988
1006
set enable_seqscan = off;
989
1007
explain (costs off) select count(*) from test_jsquery where v @@ 'review_helpful_votes > 0';
@@ -999,7 +1017,7 @@ explain (costs off) select count(*) from test_jsquery where v @@ 'review_helpful
999
1017
select count(*) from test_jsquery where v @@ 'review_helpful_votes > 0';
1000
1018
count
1001
1019
-------
1002
- 653
1020
+ 654
1003
1021
(1 row)
1004
1022
1005
1023
select count(*) from test_jsquery where v @@ 'review_helpful_votes > 19';
@@ -1011,7 +1029,7 @@ select count(*) from test_jsquery where v @@ 'review_helpful_votes > 19';
1011
1029
select count(*) from test_jsquery where v @@ 'review_helpful_votes < 19';
1012
1030
count
1013
1031
-------
1014
- 984
1032
+ 985
1015
1033
(1 row)
1016
1034
1017
1035
select count(*) from test_jsquery where v @@ 'review_helpful_votes >= 19';
@@ -1023,7 +1041,7 @@ select count(*) from test_jsquery where v @@ 'review_helpful_votes >= 19';
1023
1041
select count(*) from test_jsquery where v @@ 'review_helpful_votes <= 19';
1024
1042
count
1025
1043
-------
1026
- 987
1044
+ 988
1027
1045
(1 row)
1028
1046
1029
1047
select count(*) from test_jsquery where v @@ 'review_helpful_votes = 19';
@@ -1075,6 +1093,24 @@ select count(*) from test_jsquery where v @@ 'similar_product_ids && ["044018029
1075
1093
4
1076
1094
(1 row)
1077
1095
1096
+ select count(*) from test_jsquery where v @@ 'customer_id = null';
1097
+ count
1098
+ -------
1099
+ 1
1100
+ (1 row)
1101
+
1102
+ select count(*) from test_jsquery where v @@ 'review_votes = true';
1103
+ count
1104
+ -------
1105
+ 1
1106
+ (1 row)
1107
+
1108
+ select count(*) from test_jsquery where v @@ 'product_group = false';
1109
+ count
1110
+ -------
1111
+ 1
1112
+ (1 row)
1113
+
1078
1114
drop index t_idx;
1079
1115
create index t_idx on test_jsquery using gin (v jsonb_hash_value_ops);
1080
1116
set enable_seqscan = off;
@@ -1091,7 +1127,7 @@ explain (costs off) select count(*) from test_jsquery where v @@ 'review_helpful
1091
1127
select count(*) from test_jsquery where v @@ 'review_helpful_votes > 0';
1092
1128
count
1093
1129
-------
1094
- 653
1130
+ 654
1095
1131
(1 row)
1096
1132
1097
1133
select count(*) from test_jsquery where v @@ 'review_helpful_votes > 19';
@@ -1103,7 +1139,7 @@ select count(*) from test_jsquery where v @@ 'review_helpful_votes > 19';
1103
1139
select count(*) from test_jsquery where v @@ 'review_helpful_votes < 19';
1104
1140
count
1105
1141
-------
1106
- 984
1142
+ 985
1107
1143
(1 row)
1108
1144
1109
1145
select count(*) from test_jsquery where v @@ 'review_helpful_votes >= 19';
@@ -1115,7 +1151,7 @@ select count(*) from test_jsquery where v @@ 'review_helpful_votes >= 19';
1115
1151
select count(*) from test_jsquery where v @@ 'review_helpful_votes <= 19';
1116
1152
count
1117
1153
-------
1118
- 987
1154
+ 988
1119
1155
(1 row)
1120
1156
1121
1157
select count(*) from test_jsquery where v @@ 'review_helpful_votes = 19';
@@ -1167,4 +1203,22 @@ select count(*) from test_jsquery where v @@ 'similar_product_ids && ["044018029
1167
1203
4
1168
1204
(1 row)
1169
1205
1206
+ select count(*) from test_jsquery where v @@ 'customer_id = null';
1207
+ count
1208
+ -------
1209
+ 1
1210
+ (1 row)
1211
+
1212
+ select count(*) from test_jsquery where v @@ 'review_votes = true';
1213
+ count
1214
+ -------
1215
+ 1
1216
+ (1 row)
1217
+
1218
+ select count(*) from test_jsquery where v @@ 'product_group = false';
1219
+ count
1220
+ -------
1221
+ 1
1222
+ (1 row)
1223
+
1170
1224
RESET enable_seqscan;
0 commit comments