We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The encoding is hard coded to 'utf8', which can cause a ER_COLLATION_CHARSET_MISMATCH error.
ER_COLLATION_CHARSET_MISMATCH
As 'utf8' is not compatible with a number of collations, e.g. the utf8mb4 variants, some of the functions will not work.
What it should do, is to use the one in config.knex.connection.charset if specified, alternatively we can have a new entry config.dbManager.charset.
config.knex.connection.charset
config.dbManager.charset
I am speaking in the context of MySQL because I'm not too familiar with Postgres, but I guess it's probably the same.
Example -
knex-db-manager/lib/MySqlDatabaseManager.js
Line 51 in 8bd87a3
The text was updated successfully, but these errors were encountered:
I would prefer config.dbManager.charset feel free to send PR for this.
Sorry, something went wrong.
No branches or pull requests
The encoding is hard coded to 'utf8', which can cause a
ER_COLLATION_CHARSET_MISMATCH
error.As 'utf8' is not compatible with a number of collations, e.g. the utf8mb4 variants, some of the functions will not work.
What it should do, is to use the one in
config.knex.connection.charset
if specified, alternatively we can have a new entryconfig.dbManager.charset
.I am speaking in the context of MySQL because I'm not too familiar with Postgres, but I guess it's probably the same.
Example -
knex-db-manager/lib/MySqlDatabaseManager.js
Line 51 in 8bd87a3
The text was updated successfully, but these errors were encountered: