# HG changeset patch # User John Rouillard # Date 1734557062 18000 # Node ID 3d7292d222d12269f08cf233c6cff4e504411795 # Parent 818751637b77b1e9f5dff83ae663d4a076860b99 doc: update version in doc/mysql.txt; remove bdb support for mysql. Remove obsolete info from doc and code. diff -r 818751637b77 -r 3d7292d222d1 doc/mysql.txt --- a/doc/mysql.txt Tue Dec 17 21:42:45 2024 -0500 +++ b/doc/mysql.txt Wed Dec 18 16:24:22 2024 -0500 @@ -13,11 +13,8 @@ To use MySQL as the backend for storing roundup data, you also need to install: -1. MySQL RDBMS 4.0.18 or higher - https://www.mysql.com/. Your MySQL - installation MUST support InnoDB tables (or Berkeley DB (BDB) tables - if you have no other choice). If you're running < 4.0.18 (but not <4.0) - then you'll need to use BDB to pass all unit tests. Edit the - ``roundup/backends/back_mysql.py`` file to enable DBD instead of InnoDB. +1. MySQL RDBMS 8.0.11 or higher - https://www.mysql.com/. Your MySQL + installation MUST support InnoDB tables. 2. Python MySQL interface - https://pypi.org/project/mysqlclient/ diff -r 818751637b77 -r 3d7292d222d1 roundup/backends/back_mysql.py --- a/roundup/backends/back_mysql.py Tue Dec 17 21:42:45 2024 -0500 +++ b/roundup/backends/back_mysql.py Wed Dec 18 16:24:22 2024 -0500 @@ -145,10 +145,7 @@ implements_intersect = 0 # Backend for MySQL to use. - # InnoDB is faster, but if you're running <4.0.16 then you'll need to - # use BDB to pass all unit tests. mysql_backend = 'InnoDB' - # mysql_backend = 'BDB' hyperdb_to_sql_datatypes = { hyperdb.String: 'TEXT',