Skip to content

Commit f5c4787

Browse files
committed
MySQL & MariaDB portability
schema name removed from all objects, MySQL/MariaDB improvements, increased column widths
1 parent 106e5a6 commit f5c4787

File tree

5 files changed

+1111
-1087
lines changed

5 files changed

+1111
-1087
lines changed

.github/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
- version 3.2.8 - 03/05/2025 - revamped 4 process_*, importProcessID, importServerID Procedures
1818
- version 3.2.9 - 03/07/2025 - process_access_import & process_error_import importfileid fix, added client GeoIP views
1919
- version 3.3.0 - 03/09/2025 - process_access_import & process_error_import - replace l.importfileid with DISTINCT(l.importfileid)
20+
- version 3.3.1 - 03/12/2025 - schema name removed from all objects, MySQL/MariaDB improvements, increased column widths
2021
- [1.0.1] apache_logs.error_systemCodeID corrected line - INTO logsystemCode to INTO logsystemCodeID
2122
- [1.0.1] remove debugging - SELECT statement from apache_logs.process_access_import, process_error_import & normalize_useragent.
2223
- [1.0.1] remove whitespace and commented out old code on all stored programs
@@ -137,4 +138,8 @@
137138
- [3.2.9] fix mistake made in last version of `process_access_import` and `process_error_import`. importfileid incorrectly changed caused records not to be related to files when inserted in `access_log` & `error_log`.
138139
- [3.2.9] add views - `access_client_city_list`, `access_client_country_code_list`, `access_client_country_list`, `access_client_subdivision_list`, `access_client_organization_list`, `access_client_network_list`
139140
- [3.3.0] modify of `process_access_import` changed `l.importfileid` to `DISTINCT(l.importfileid)` for cursors csv2mysqlStatusFile, csv2mysqlLoadIDFile, vhostStatusFile, vhostLoadIDFile, combinedStatusFile, combinedLoadIDFile
140-
- [3.3.0] modify of `process_error_import` changed `l.importfileid` to `DISTINCT(l.importfileid)` for cursors defaultByLoadIDFile and defaultByStatusFile
141+
- [3.3.0] modify of `process_error_import` changed `l.importfileid` to `DISTINCT(l.importfileid)` for cursors defaultByLoadIDFile and defaultByStatusFile
142+
- [3.3.1] stripped schema name from all qualified database object names in `apache_logs_schema.sql` to minimize code and make transition to different schema name if required easier.
143+
- [3.3.1] MariaDB and MySQL version-specific code implementation using - /*M!100500 and /*!50700 for index creation and adding system variables MySQL @@server_uuid and MariaDB @@server_uid.
144+
- [3.3.1] increased column widths for LOAD TABLES - `first_line_request`, `req_uri`, `req_query` and decreased `useragent` to handle LimitRequestLine 8190 - https://httpd.apache.org/docs/2.2/mod/core.html#limitrequestline'
145+
- [3.3.1] increased column width from 2000 to 5000 for TABLE `access_log_reqquery` and modified FUNCTION `access_reqQueryID` increased in_ReqQuery VARCHAR(2000) to VARCHAR(5000)
183 KB
Loading

0 commit comments

Comments
 (0)