|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 |
|
3 | 3 | <root> |
4 | | - <!-- MySQL --> |
5 | 4 | <dbms value="MySQL"> |
6 | 5 | <error regexp="SQL syntax.*?MySQL"/> |
7 | 6 | <error regexp="Warning.*?\Wmysqli?_"/> |
|
21 | 20 | <error regexp="unsupported nested scalar subselect" fork="MemSQL"/> |
22 | 21 | </dbms> |
23 | 22 |
|
24 | | - <!-- PostgreSQL --> |
25 | 23 | <dbms value="PostgreSQL"> |
26 | 24 | <error regexp="PostgreSQL.*?ERROR"/> |
27 | 25 | <error regexp="Warning.*?\Wpg_"/> |
|
37 | 35 | <error regexp="PSQLException"/> |
38 | 36 | </dbms> |
39 | 37 |
|
40 | | - <!-- Microsoft SQL Server --> |
41 | 38 | <dbms value="Microsoft SQL Server"> |
42 | 39 | <error regexp="Driver.*? SQL[\-\_\ ]*Server"/> |
43 | 40 | <error regexp="OLE DB.*? SQL Server"/> |
|
59 | 56 | <error regexp="SQL(Srv|Server)Exception"/> |
60 | 57 | </dbms> |
61 | 58 |
|
62 | | - <!-- Microsoft Access --> |
63 | 59 | <dbms value="Microsoft Access"> |
64 | 60 | <error regexp="Microsoft Access (\d+ )?Driver"/> |
65 | 61 | <error regexp="JET Database Engine"/> |
|
68 | 64 | <error regexp="Syntax error \(missing operator\) in query expression"/> |
69 | 65 | </dbms> |
70 | 66 |
|
71 | | - <!-- Oracle --> |
72 | 67 | <dbms value="Oracle"> |
73 | 68 | <error regexp="\bORA-\d{5}"/> |
74 | 69 | <error regexp="Oracle error"/> |
|
83 | 78 | <error regexp="OracleException"/> |
84 | 79 | </dbms> |
85 | 80 |
|
86 | | - <!-- IBM DB2 --> |
87 | 81 | <dbms value="IBM DB2"> |
88 | 82 | <error regexp="CLI Driver.*?DB2"/> |
89 | 83 | <error regexp="DB2 SQL error"/> |
|
95 | 89 | <error regexp="DB2Exception"/> |
96 | 90 | </dbms> |
97 | 91 |
|
98 | | - <!-- Informix --> |
99 | 92 | <dbms value="Informix"> |
100 | 93 | <error regexp="Warning.*?\Wifx_"/> |
101 | 94 | <error regexp="Exception.*?Informix"/> |
|
115 | 108 | <error regexp="Pdo[./_\\]Firebird"/> |
116 | 109 | </dbms> |
117 | 110 |
|
118 | | - <!-- SQLite --> |
119 | 111 | <dbms value="SQLite"> |
120 | 112 | <error regexp="SQLite/JDBCDriver"/> |
121 | 113 | <error regexp="SQLite\.Exception"/> |
|
130 | 122 | <error regexp="SQLiteException"/> |
131 | 123 | </dbms> |
132 | 124 |
|
133 | | - <!-- SAP MaxDB --> |
134 | 125 | <dbms value="SAP MaxDB"> |
135 | 126 | <error regexp="SQL error.*?POS([0-9]+)"/> |
136 | 127 | <error regexp="Warning.*?\Wmaxdb_"/> |
137 | 128 | <error regexp="DriverSapDB"/> |
138 | 129 | <error regexp="com\.sap\.dbtech\.jdbc"/> |
139 | 130 | </dbms> |
140 | 131 |
|
141 | | - <!-- Sybase --> |
142 | 132 | <dbms value="Sybase"> |
143 | 133 | <error regexp="Warning.*?\Wsybase_"/> |
144 | 134 | <error regexp="Sybase message"/> |
|
148 | 138 | <error regexp="com\.sybase\.jdbc"/> |
149 | 139 | </dbms> |
150 | 140 |
|
151 | | - <!-- Ingres --> |
152 | 141 | <dbms value="Ingres"> |
153 | 142 | <error regexp="Warning.*?\Wingres_"/> |
154 | 143 | <error regexp="Ingres SQLSTATE"/> |
155 | 144 | <error regexp="Ingres\W.*?Driver"/> |
156 | 145 | <error regexp="com\.ingres\.gcf\.jdbc"/> |
157 | 146 | </dbms> |
158 | 147 |
|
159 | | - <!-- Frontbase --> |
160 | 148 | <dbms value="Frontbase"> |
161 | 149 | <error regexp="Exception (condition )?\d+\. Transaction rollback"/> |
162 | 150 | <error regexp="com\.frontbase\.jdbc"/> |
163 | 151 | </dbms> |
164 | 152 |
|
165 | | - <!-- HSQLDB --> |
166 | 153 | <dbms value="HSQLDB"> |
167 | 154 | <error regexp="Unexpected end of command in statement \["/> |
168 | 155 | <error regexp="Unexpected token.*?in statement \["/> |
169 | 156 | <error regexp="org\.hsqldb\.jdbc"/> |
170 | 157 | </dbms> |
171 | 158 |
|
172 | | - <!-- H2 --> |
173 | 159 | <dbms value="H2"> |
174 | 160 | <error regexp="org\.h2\.jdbc"/> |
175 | 161 | </dbms> |
176 | 162 |
|
177 | | - <!-- MonetDB --> |
178 | 163 | <dbms value="MonetDB"> |
179 | 164 | <error regexp="![0-9]{5}![^\n]+(failed|unexpected|error|syntax|expected|violation|exception)"/> |
180 | 165 | <error regexp="\[MonetDB\]\[ODBC Driver"/> |
181 | 166 | <error regexp="nl\.cwi\.monetdb\.jdbc"/> |
182 | 167 | </dbms> |
183 | 168 |
|
184 | | - <!-- Apache Derby --> |
185 | 169 | <dbms value="Apache Derby"> |
186 | 170 | <error regexp="Syntax error: Encountered"/> |
187 | 171 | <error regexp="org\.apache\.derby"/> |
188 | 172 | <error regexp="ERROR 42X01"/> |
189 | 173 | </dbms> |
190 | 174 |
|
191 | | - <!-- Vertica --> |
192 | 175 | <dbms value="Vertica"> |
193 | 176 | <error regexp=", Sqlstate: (3F|42).{3}, (Routine|Hint|Position):"/> |
194 | 177 | <error regexp="/vertica/Parser/scan"/> |
|
197 | 180 | <error regexp="com\.vertica\.dsi\.dataengine"/> |
198 | 181 | </dbms> |
199 | 182 |
|
200 | | - <!-- Mckoi --> |
201 | 183 | <dbms value="Mckoi"> |
202 | 184 | <error regexp="com\.mckoi\.JDBCDriver"/> |
203 | 185 | <error regexp="com\.mckoi\.database\.jdbc"/> |
204 | 186 | </dbms> |
205 | 187 |
|
206 | | - <!-- Presto --> |
207 | 188 | <dbms value="Presto"> |
208 | 189 | <error regexp="com\.facebook\.presto\.jdbc"/> |
209 | 190 | <error regexp="io\.prestosql\.jdbc"/> |
210 | 191 | <error regexp="com\.simba\.presto\.jdbc"/> |
211 | 192 | <error regexp="UNION query has different number of fields: \d+, \d+"/> |
212 | 193 | </dbms> |
213 | 194 |
|
214 | | - <!-- Altibase --> |
215 | 195 | <dbms value="Altibase"> |
216 | 196 | <error regexp="Altibase\.jdbc\.driver"/> |
217 | 197 | </dbms> |
218 | 198 |
|
219 | | - <!-- MimerSQL --> |
220 | 199 | <dbms value="MimerSQL"> |
221 | 200 | <error regexp="com\.mimer\.jdbc"/> |
222 | 201 | <error regexp="Syntax error,[^\n]+assumed to mean"/> |
223 | 202 | </dbms> |
| 203 | + |
| 204 | + <dbms value="CrateDB"> |
| 205 | + <error regexp="io\.crate\.client\.jdbc"/> |
| 206 | + </dbms> |
224 | 207 | </root> |
0 commit comments