]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Fix creating zero length char with MySQL
authorJ. Nick Koston <nick@koston.org>
Fri, 24 Mar 2023 21:54:02 +0000 (11:54 -1000)
committerJ. Nick Koston <nick@koston.org>
Fri, 24 Mar 2023 21:54:02 +0000 (11:54 -1000)
commit30123bfe5b942413a1235d5fdd67ec4c4e7833ed
tree559c2e1ced72dec77e6c04754fcfcdcb4dc15e98
parent215e7391e39c74921bff0b27b29255ee462b2594
Fix creating zero length char with MySQL

https://dev.mysql.com/doc/refman/8.0/en/string-type-syntax.html
> MySQL permits you to create a column of type CHAR(0). This is useful primarily when you must be compliant with old applications that depend on the existence of a column but that do not actually use its value. CHAR(0) is also quite nice when you need a column that can take only two values: A column that is defined as CHAR(0) NULL occupies only one bit and can take only the values NULL and  (the empty string).
lib/sqlalchemy/dialects/mysql/base.py