-
Notifications
You must be signed in to change notification settings - Fork 3.8k
/
ruby_pg_blocklist.go
199 lines (191 loc) · 38.1 KB
/
ruby_pg_blocklist.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
// Copyright 2021 The Cockroach Authors.
//
// Use of this software is governed by the Business Source License
// included in the file licenses/BSL.txt.
//
// As of the Change Date specified in that file, in accordance with
// the Business Source License, use of this software will be governed
// by the Apache License, Version 2.0, included in the file
// licenses/APL.txt.
package main
var rubyPGBlocklist = blocklistsForVersion{
{"v20.1", "rubyPGBlockList21_1", rubyPGBlockList20_1, "rubyPGIgnoreList21_1", rubyPGIgnoreList20_1},
{"v20.2", "rubyPGBlockList21_1", rubyPGBlockList20_2, "rubyPGIgnoreList21_1", rubyPGIgnoreList20_2},
{"v21.1", "rubyPGBlockList21_1", rubyPGBlockList21_1, "rubyPGIgnoreList21_1", rubyPGIgnoreList21_1},
}
var rubyPGBlockList21_1 = rubyPGBlockList20_2
var rubyPGBlockList20_2 = rubyPGBlockList20_1
var rubyPGBlockList20_1 = blocklist{
"PG::TypeMapByColumn will deny copy queries with different column count": "unknown",
"PG::TypeMapByColumn should gracefully handle not initialized state": "unknown",
"PG::TypeMapByColumn forwards get_copy_data conversions to another TypeMapByColumn as #default_type_map": "unknown",
"PG::TypeMapByOid should build a TypeMapByColumn when assigned and the number of rows is high enough": "unknown",
"PG::TypeMapByOid should allow mixed type conversions in binary format": "unknown",
"PG::TypeMapByOid should allow mixed type conversions in text format": "unknown",
"PG::TypeMapByOid should allow building new TypeMapByColumn for a given result": "unknown",
"running with sync_* methods PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts three arguments": "unknown",
"running with sync_* methods PG::Connection calls a block for NOTIFY events if one is given": "unknown",
"running with sync_* methods PG::Connection sends nil as the payload if the notification wasn't given one": "unknown",
"running with sync_* methods PG::Connection described_class#block shouldn't block a second thread": "unknown",
"running with sync_* methods PG::Connection gracefully handle SQL statements while in #copy_data for output": "unknown",
"running with sync_* methods PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts two arguments": "unknown",
"running with sync_* methods PG::Connection not read past the end of a large object": "unknown",
"running with sync_* methods PG::Connection automatically rolls back a transaction started with Connection#transaction if an exception is raised": "unknown",
"running with sync_* methods PG::Connection doesn't leave stale server connections after finish": "unknown",
"running with sync_* methods PG::Connection can handle server errors in #copy_data for input": "unknown",
"running with sync_* methods PG::Connection can process #copy_data output queries": "unknown",
"running with sync_* methods PG::Connection gracefully handle SQL statements while in #copy_data for input": "unknown",
"running with sync_* methods PG::Connection doesn't collapse sequential notifications": "unknown",
"running with sync_* methods PG::Connection can process #copy_data input queries": "unknown",
"running with sync_* methods PG::Connection can handle client errors in #copy_data for output": "unknown",
"running with sync_* methods PG::Connection correctly finishes COPY queries passed to #async_exec": "unknown",
"running with sync_* methods PG::Connection calls the block supplied to wait_for_notify with the notify payload if it doesn't accept arguments": "unknown",
"running with sync_* methods PG::Connection can handle client errors in #copy_data for input": "unknown",
"running with sync_* methods PG::Connection can handle server errors in #copy_data for output": "unknown",
"running with sync_* methods PG::Connection returns notifications which are already in the queue before wait_for_notify is called without waiting for the socket to become readable": "unknown",
"running with sync_* methods PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts any number of arguments": "unknown",
"running with sync_* methods PG::Connection allows a query to be cancelled": "unknown",
"running with sync_* methods PG::Connection accepts nil as the timeout in #wait_for_notify ": "unknown",
"running with sync_* methods PG::Connection can handle incomplete #copy_data output queries": "unknown",
"running with sync_* methods PG::Connection can receive notices while waiting for NOTIFY without exceeding the timeout": "unknown",
"running with sync_* methods PG::Connection trace and untrace client-server communication": "unknown",
"running with sync_* methods PG::Connection returns the block result from Connection#transaction": "unknown",
"running with sync_* methods PG::Connection can wait for NOTIFY events": "unknown",
"running with sync_* methods PG::Connection set_single_row_mode should receive rows before entire query is finished": "unknown",
"running with sync_* methods PG::Connection set_single_row_mode should receive rows before entire query fails": "unknown",
"running with sync_* methods PG::Connection deprecated forms of methods should forward send_query to send_query_params": "unknown",
"running with sync_* methods PG::Connection deprecated forms of methods should forward exec to exec_params": "unknown",
"running with sync_* methods PG::Connection multinationalization support returns properly encoded text from notifies": "unknown",
"running with sync_* methods PG::Connection multinationalization support receives properly encoded text from wait_for_notify": "unknown",
"running with sync_* methods PG::Connection multinationalization support receives properly encoded messages in the notice callbacks": "unknown",
"running with sync_* methods PG::Connection multinationalization support encodes exception messages with the connection's encoding (#96)": "unknown",
"running with sync_* methods PG::Connection multinationalization support handles clearing result in or after set_notice_receiver": "unknown",
"running with sync_* methods PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #send_describe_portal": "unknown",
"running with sync_* methods PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings and parameters to #prepare and #exec_prepared": "unknown",
"running with sync_* methods PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #send_query_params": "unknown",
"running with sync_* methods PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings and parameters to #send_prepare and #send_query_prepared": "unknown",
"running with sync_* methods PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #describe_portal": "unknown",
"running with sync_* methods PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #exec_params": "unknown",
"running with sync_* methods PG::Connection multinationalization support respect and convert character encoding of input strings should convert error string to #put_copy_end": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped literal": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (EUC-JP)": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support the connection should use JOHAB dummy encoding when it's set to JOHAB": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (iso-8859-1)": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support can use an encoding with high index for client encoding": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped string": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support uses the previous string encoding for escaped string": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support uses the previous string encoding for quote_ident": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for quote_ident": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support the connection should return ASCII-8BIT when it's set to SQL_ASCII": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped identifier": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support returns the results in the correct encoding even if the client_encoding has changed since the results were fetched": "unknown",
"running with sync_* methods PG::Connection multinationalization support rubyforge #22925: m17n support raises appropriate error if set_client_encoding is called with invalid arguments": "unknown",
"running with sync_* methods PG::Connection multinationalization support Ruby 1.9.x default_internal encoding allows users of the async interface to set the client_encoding to the default_internal": "unknown",
"running with sync_* methods PG::Connection multinationalization support Ruby 1.9.x default_internal encoding honors the Encoding.default_internal if it's set and the synchronous interface is used": "unknown",
"running with sync_* methods PG::Connection type casting shouldn't type map params unless requested": "unknown",
"running with sync_* methods PG::Connection type casting can type cast parameters to put_copy_data with explicit encoder": "unknown",
"running with sync_* methods PG::Connection type casting with default query type map can process #copy_data input queries with row encoder and respects character encoding": "unknown",
"running with sync_* methods PG::Connection type casting with default result type map should work with arbitrary number of params in conjunction with type casting": "unknown",
"running with sync_* methods PG::Connection type casting with default result type map can process #copy_data output with row decoder and respects character encoding": "unknown",
"running with sync_* methods PG::Connection type casting with default result type map should respect a type mapping for result": "unknown",
"running with sync_* methods PG::Connection type casting with default result type map can type cast #copy_data output with explicit decoder": "unknown",
"PG::Result raises a proper exception for a nonexistant schema": "unknown",
"PG::Result encapsulates errors in a PG::Error object": "unknown",
"PG::Result encapsulates database object names for integrity constraint violations": "unknown",
"Basic type mapping PG::BasicTypeMapForResults with usage of result oids for copy decoder selection can type cast #copy_data output with explicit decoder": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should convert format 0 timestamps per TimestampLocal": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should convert format 1 timestamps per TimestampUtc": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do float type conversions": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do cidr type conversions": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do text datetime without time zone type conversions": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should convert format 0 timestamps per TimestampUtc": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should convert format 1 timestamps per TimestampUtcToLocal": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should convert format 0 timestamps per TimestampUtcToLocal": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should do array type conversions": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should convert format 1 timestamps with time zone": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should convert format 0 timestamps with time zone": "unknown",
"Basic type mapping PG::BasicTypeMapForResults connection wide type mapping should convert format 1 timestamps per TimestampLocal": "unknown",
"Basic type mapping PG::BasicTypeMapBasedOnResult with usage of result oids for copy encoder selection can type cast #copy_data input with explicit encoder": "unknown",
"Basic type mapping PG::BasicTypeMapBasedOnResult with usage of result oids for bind params encoder selection can do JSON conversions": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do IPAddr param encoding": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do bigdecimal param encoding": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do hash-as-json encoding": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do array of string encoding on unknown classes": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do default array-as-array param encoding with Time objects": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do default array-as-array param encoding": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do basic param encoding": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do basic Time encoding": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do basic param encoding of various float values": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries should do array-as-json encoding": "unknown",
"Basic type mapping PG::BasicTypeMapForQueries Record encoding should do array-as-record encoding": "unknown",
"PG::TypeMapByClass should expire the cache after changes to the coders": "unknown",
"PG::Connection doesn't leave stale server connections after finish": "unknown",
"PG::Connection sends nil as the payload if the notification wasn't given one": "unknown",
"PG::Connection can handle client errors in #copy_data for input": "unknown",
"PG::Connection automatically rolls back a transaction started with Connection#transaction if an exception is raised": "unknown",
"PG::Connection returns the block result from Connection#transaction": "unknown",
"PG::Connection can handle server errors in #copy_data for output": "unknown",
"PG::Connection calls the block supplied to wait_for_notify with the notify payload if it doesn't accept arguments": "unknown",
"PG::Connection allows a query to be cancelled": "unknown",
"PG::Connection can process #copy_data output queries": "unknown",
"PG::Connection can handle client errors in #copy_data for output": "unknown",
"PG::Connection returns notifications which are already in the queue before wait_for_notify is called without waiting for the socket to become readable": "unknown",
"PG::Connection can process #copy_data input queries": "unknown",
"PG::Connection not read past the end of a large object": "unknown",
"PG::Connection doesn't collapse sequential notifications": "unknown",
"PG::Connection gracefully handle SQL statements while in #copy_data for output": "unknown",
"PG::Connection calls a block for NOTIFY events if one is given": "unknown",
"PG::Connection can wait for NOTIFY events": "unknown",
"PG::Connection can handle incomplete #copy_data output queries": "unknown",
"PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts any number of arguments": "unknown",
"PG::Connection gracefully handle SQL statements while in #copy_data for input": "unknown",
"PG::Connection can handle server errors in #copy_data for input": "unknown",
"PG::Connection can receive notices while waiting for NOTIFY without exceeding the timeout": "unknown",
"PG::Connection correctly finishes COPY queries passed to #async_exec": "unknown",
"PG::Connection trace and untrace client-server communication": "unknown",
"PG::Connection accepts nil as the timeout in #wait_for_notify ": "unknown",
"PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts three arguments": "unknown",
"PG::Connection described_class#block shouldn't block a second thread": "unknown",
"PG::Connection calls the block supplied to wait_for_notify with the notify payload if it accepts two arguments": "unknown",
"PG::Connection multinationalization support handles clearing result in or after set_notice_receiver": "unknown",
"PG::Connection multinationalization support receives properly encoded messages in the notice callbacks": "unknown",
"PG::Connection multinationalization support encodes exception messages with the connection's encoding (#96)": "unknown",
"PG::Connection multinationalization support returns properly encoded text from notifies": "unknown",
"PG::Connection multinationalization support receives properly encoded text from wait_for_notify": "unknown",
"PG::Connection multinationalization support Ruby 1.9.x default_internal encoding allows users of the async interface to set the client_encoding to the default_internal": "unknown",
"PG::Connection multinationalization support Ruby 1.9.x default_internal encoding honors the Encoding.default_internal if it's set and the synchronous interface is used": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support uses the previous string encoding for quote_ident": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support raises appropriate error if set_client_encoding is called with invalid arguments": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support can use an encoding with high index for client encoding": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped string": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped literal": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support returns the results in the correct encoding even if the client_encoding has changed since the results were fetched": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support uses the previous string encoding for escaped string": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support the connection should use JOHAB dummy encoding when it's set to JOHAB": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for escaped identifier": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support uses the client encoding for quote_ident": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (iso-8859-1)": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support the connection should return ASCII-8BIT when it's set to SQL_ASCII": "unknown",
"PG::Connection multinationalization support rubyforge #22925: m17n support should return results in the same encoding as the client (EUC-JP)": "unknown",
"PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #send_query_params": "unknown",
"PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings and parameters to #send_prepare and #send_query_prepared": "unknown",
"PG::Connection multinationalization support respect and convert character encoding of input strings should convert query string and parameters to #exec_params": "unknown",
"PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #describe_portal": "unknown",
"PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings and parameters to #prepare and #exec_prepared": "unknown",
"PG::Connection multinationalization support respect and convert character encoding of input strings should convert strings to #send_describe_portal": "unknown",
"PG::Connection multinationalization support respect and convert character encoding of input strings should convert error string to #put_copy_end": "unknown",
"PG::Connection type casting can type cast parameters to put_copy_data with explicit encoder": "unknown",
"PG::Connection type casting shouldn't type map params unless requested": "unknown",
"PG::Connection type casting with default query type map can process #copy_data input queries with row encoder and respects character encoding": "unknown",
"PG::Connection type casting with default result type map can type cast #copy_data output with explicit decoder": "unknown",
"PG::Connection type casting with default result type map can process #copy_data output with row decoder and respects character encoding": "unknown",
"PG::Connection type casting with default result type map should respect a type mapping for result": "unknown",
"PG::Connection type casting with default result type map should work with arbitrary number of params in conjunction with type casting": "unknown",
"PG::Connection set_single_row_mode should receive rows before entire query is finished": "unknown",
"PG::Connection set_single_row_mode should receive rows before entire query fails": "unknown",
"PG::Connection deprecated forms of methods should forward send_query to send_query_params": "unknown",
"PG::Connection deprecated forms of methods should forward exec to exec_params": "unknown",
}
var rubyPGIgnoreList21_1 = rubyPGIgnoreList20_2
var rubyPGIgnoreList20_2 = rubyPGIgnoreList20_1
var rubyPGIgnoreList20_1 = blocklist{}