New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configuration cleanup #745
Comments
From personal experience, leaving something like the character set stuff in would be helpful to people who are going to be using a pre-existing database that they have no control over the collation for. I'm open to opinion on the likelihood of this though, but I think it's one that we should leave alone until at least version 3. |
The thing is we don't use the configuration values when creating new tables, we always use utf8. How real is a case where utf8 isn't available? We require MySQL 5.0 now and from what I can see that always comes with unicode support |
I'm currently working on this in my |
@brendo what version number should |
|
Is this sweet to pull in? PS: Try using |
But I can't do so after pushing to a remote, right? |
See pullrequest #771 |
Not sure, I don't think it'll have an effect in this case because the branch has already been updated. |
FYI: I've delete the branch on GitHub using |
Oh nice! Glad it worked :D |
2.3 is probably a decent time to do a configuration cleanup to remove some of the unnecessary values.
This is a list of ones that I think can be removed, comments/additions welcome!
allow_page_subscription
- Set to1
by default, if this is set to0
it prevents extensions from 'hearing' any delegate notificationsstrict_error_handling
- Originally added for backwards compatibility with pre 2.2 sites with the introduction of raisingE_WARNING
to exceptions in 2.2.character_set
,character_encoding
,runtime_character_set_alter
- Used by the MySQL class to set the encoding to the defined values ifruntime_character_set_alter
is set to true. These values can't be changed anywhere except for the config. We advocate usingutf8
(see Core fields don't set CHARSET and COLLATION when creating MySQL tables #743), so I think we should just force it. I can't see a reason why someone would choose to use something different?The text was updated successfully, but these errors were encountered: