Edgewall Software

Changes between Version 1 and Version 2 of Ticket #13128, comment 14


Ignore:
Timestamp:
Feb 8, 2019, 4:39:05 AM (5 years ago)
Author:
Ryan J Ollos

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13128, comment 14

    v1 v2  
    33For Trac >= 1.2, plugins can use the `DatabaseManager` API and avoid direct interactions with the `system` table, thereby eliminating any concern over `db.quote` vs `system` rename. Given that we'd only rename the table on trunk, it probably makes more sense just to push all plugins supporting Trac > 1.2 to use the `DatabaseManager` API, rather than `db.quote` or `system` -> `trac_system`.
    44
    5 Keeping in mind that even using the `DatabaseManager` API with Trac < 1.2.4, the plugin won't be compatible with MySQL 8.0. The easy solution there is to tell the user to upgrade their Trac instance, it's not the plugin's problem.
     5Keeping in mind that even using the `DatabaseManager` API with Trac < 1.2.4, the plugin won't be compatible with MySQL 8.0. The easy solution there is to tell the user to upgrade their Trac instance; it's not the plugin's problem.
    66
    77Or plugins can just stop supporting Trac < 1.2, which is definitely my preference ;)