|
3 | 3 | <root> |
4 | 4 | <!-- MySQL --> |
5 | 5 | <dbms value="MySQL"> |
6 | | - <error regexp="SQL syntax.*MySQL"/> |
7 | | - <error regexp="Warning.*mysql_.*"/> |
| 6 | + <error regexp="SQL syntax.*?MySQL"/> |
| 7 | + <error regexp="Warning.*?mysql_"/> |
8 | 8 | <error regexp="MySqlException \(0x"/> |
9 | 9 | <error regexp="valid MySQL result"/> |
10 | 10 | <error regexp="check the manual that corresponds to your (MySQL|MariaDB) server version"/> |
|
14 | 14 |
|
15 | 15 | <!-- PostgreSQL --> |
16 | 16 | <dbms value="PostgreSQL"> |
17 | | - <error regexp="PostgreSQL.*ERROR"/> |
18 | | - <error regexp="Warning.*\Wpg_.*"/> |
| 17 | + <error regexp="PostgreSQL.*?ERROR"/> |
| 18 | + <error regexp="Warning.*?\Wpg_"/> |
19 | 19 | <error regexp="valid PostgreSQL result"/> |
20 | 20 | <error regexp="Npgsql\."/> |
21 | 21 | <error regexp="PG::SyntaxError:"/> |
22 | 22 | <error regexp="org\.postgresql\.util\.PSQLException"/> |
23 | | - <error regexp="ERROR:\s\ssyntax error at or near "/> |
| 23 | + <error regexp="ERROR:\s\ssyntax error at or near"/> |
24 | 24 | </dbms> |
25 | 25 |
|
26 | 26 | <!-- Microsoft SQL Server --> |
27 | 27 | <dbms value="Microsoft SQL Server"> |
28 | | - <error regexp="Driver.* SQL[\-\_\ ]*Server"/> |
29 | | - <error regexp="OLE DB.* SQL Server"/> |
| 28 | + <error regexp="Driver.*? SQL[\-\_\ ]*Server"/> |
| 29 | + <error regexp="OLE DB.*? SQL Server"/> |
30 | 30 | <error regexp="\bSQL Server[^<"]+Driver"/> |
31 | | - <error regexp="Warning.*(mssql|sqlsrv)_"/> |
| 31 | + <error regexp="Warning.*?(mssql|sqlsrv)_"/> |
32 | 32 | <error regexp="\bSQL Server[^<"]+[0-9a-fA-F]{8}"/> |
33 | 33 | <error regexp="System\.Data\.SqlClient\.SqlException"/> |
34 | | - <error regexp="(?s)Exception.*\WRoadhouse\.Cms\."/> |
| 34 | + <error regexp="(?s)Exception.*?\WRoadhouse\.Cms\."/> |
35 | 35 | <error regexp="Microsoft SQL Native Client error '[0-9a-fA-F]{8}"/> |
36 | 36 | <error regexp="com\.microsoft\.sqlserver\.jdbc\.SQLServerException"/> |
37 | 37 | <error regexp="ODBC SQL Server Driver"/> |
|
53 | 53 | <dbms value="Oracle"> |
54 | 54 | <error regexp="\bORA-\d{5}"/> |
55 | 55 | <error regexp="Oracle error"/> |
56 | | - <error regexp="Oracle.*Driver"/> |
57 | | - <error regexp="Warning.*\Woci_.*"/> |
58 | | - <error regexp="Warning.*\Wora_.*"/> |
| 56 | + <error regexp="Oracle.*?Driver"/> |
| 57 | + <error regexp="Warning.*?\Woci_"/> |
| 58 | + <error regexp="Warning.*?\Wora_"/> |
59 | 59 | <error regexp="oracle\.jdbc\.driver"/> |
60 | 60 | <error regexp="quoted string not properly terminated"/> |
| 61 | + <error regexp="SQL command not properly ended"/> |
61 | 62 | </dbms> |
62 | 63 |
|
63 | 64 | <!-- IBM DB2 --> |
64 | 65 | <dbms value="IBM DB2"> |
65 | | - <error regexp="CLI Driver.*DB2"/> |
| 66 | + <error regexp="CLI Driver.*?DB2"/> |
66 | 67 | <error regexp="DB2 SQL error"/> |
67 | 68 | <error regexp="\bdb2_\w+\("/> |
68 | 69 | <error regexp="SQLSTATE.+SQLCODE"/> |
69 | 70 | </dbms> |
70 | 71 |
|
71 | 72 | <!-- Informix --> |
72 | 73 | <dbms value="Informix"> |
73 | | - <error regexp="Exception.*Informix"/> |
| 74 | + <error regexp="Exception.*?Informix"/> |
74 | 75 | <error regexp="Informix ODBC Driver"/> |
75 | 76 | <error regexp="com\.informix\.jdbc"/> |
76 | 77 | <error regexp="weblogic\.jdbc\.informix"/> |
|
79 | 80 | <!-- Interbase/Firebird --> |
80 | 81 | <dbms value="Firebird"> |
81 | 82 | <error regexp="Dynamic SQL Error"/> |
82 | | - <error regexp="Warning.*ibase_.*"/> |
| 83 | + <error regexp="Warning.*?ibase_"/> |
83 | 84 | </dbms> |
84 | 85 |
|
85 | 86 | <!-- SQLite --> |
86 | 87 | <dbms value="SQLite"> |
87 | 88 | <error regexp="SQLite/JDBCDriver"/> |
88 | 89 | <error regexp="SQLite\.Exception"/> |
89 | | - <error regexp="System\.Data\.SQLite\.SQLiteException"/> |
90 | | - <error regexp="Warning.*sqlite_.*"/> |
91 | | - <error regexp="Warning.*SQLite3::"/> |
| 90 | + <error regexp="(Microsoft|System)\.Data\.SQLite\.SQLiteException"/> |
| 91 | + <error regexp="Warning.*?sqlite_"/> |
| 92 | + <error regexp="Warning.*?SQLite3::"/> |
92 | 93 | <error regexp="\[SQLITE_ERROR\]"/> |
| 94 | + <error regexp="SQLite error \d+:"/> |
| 95 | + <error regexp="sqlite3.OperationalError:"/> |
93 | 96 | </dbms> |
94 | 97 |
|
95 | 98 | <!-- SAP MaxDB --> |
96 | 99 | <dbms value="SAP MaxDB"> |
97 | | - <error regexp="SQL error.*POS([0-9]+).*"/> |
98 | | - <error regexp="Warning.*maxdb.*"/> |
| 100 | + <error regexp="SQL error.*?POS([0-9]+)"/> |
| 101 | + <error regexp="Warning.*?maxdb"/> |
99 | 102 | </dbms> |
100 | 103 |
|
101 | 104 | <!-- Sybase --> |
102 | 105 | <dbms value="Sybase"> |
103 | | - <error regexp="Warning.*sybase.*"/> |
| 106 | + <error regexp="Warning.*?sybase"/> |
104 | 107 | <error regexp="Sybase message"/> |
105 | | - <error regexp="Sybase.*Server message.*"/> |
| 108 | + <error regexp="Sybase.*?Server message"/> |
106 | 109 | <error regexp="SybSQLException"/> |
107 | 110 | <error regexp="com\.sybase\.jdbc"/> |
108 | 111 | </dbms> |
109 | 112 |
|
110 | 113 | <!-- Ingres --> |
111 | 114 | <dbms value="Ingres"> |
112 | | - <error regexp="Warning.*ingres_"/> |
| 115 | + <error regexp="Warning.*?ingres_"/> |
113 | 116 | <error regexp="Ingres SQLSTATE"/> |
114 | | - <error regexp="Ingres\W.*Driver"/> |
| 117 | + <error regexp="Ingres\W.*?Driver"/> |
115 | 118 | </dbms> |
116 | 119 |
|
117 | 120 | <!-- Frontbase --> |
118 | 121 | <dbms value="Frontbase"> |
119 | | - <error regexp="Exception (condition )?\d+. Transaction rollback."/> |
| 122 | + <error regexp="Exception (condition )?\d+\. Transaction rollback"/> |
| 123 | + <error regexp="com\.frontbase\.jdbc"/> |
120 | 124 | </dbms> |
121 | 125 |
|
122 | 126 | <!-- HSQLDB --> |
123 | 127 | <dbms value="HSQLDB"> |
124 | 128 | <error regexp="org\.hsqldb\.jdbc"/> |
125 | 129 | <error regexp="Unexpected end of command in statement \["/> |
126 | | - <error regexp="Unexpected token.*in statement \["/> |
| 130 | + <error regexp="Unexpected token.*?in statement \["/> |
127 | 131 | </dbms> |
128 | 132 |
|
129 | 133 | </root> |
0 commit comments