mirror of
https://github.com/strapi/strapi.git
synced 2025-12-27 15:13:21 +00:00
Remove options pool for non sqlite3 clients (#6469)
Signed-off-by: abelsoares <abelbarbosasoares@gmail.com>
This commit is contained in:
parent
aec77b1b95
commit
af634b7f32
@ -99,31 +99,13 @@ module.exports = strapi => {
|
||||
timezone: _.get(connection.settings, 'timezone', 'utc'),
|
||||
filename: _.get(connection.settings, 'filename', '.tmp/data.db'),
|
||||
},
|
||||
...connection.options,
|
||||
debug: _.get(connection.options, 'debug', false),
|
||||
acquireConnectionTimeout: _.get(connection.options, 'acquireConnectionTimeout'),
|
||||
migrations: _.get(connection.options, 'migrations'),
|
||||
useNullAsDefault: _.get(connection.options, 'useNullAsDefault'),
|
||||
},
|
||||
strapi.config.hook.settings.knex,
|
||||
defaultConfig
|
||||
);
|
||||
|
||||
if (connection.settings.client !== 'sqlite3') {
|
||||
options.pool = {
|
||||
min: _.get(connection.options, 'pool.min', 0),
|
||||
max: _.get(connection.options, 'pool.max', 10),
|
||||
acquireTimeoutMillis: _.get(connection.options, 'pool.acquireTimeoutMillis', 2000),
|
||||
createTimeoutMillis: _.get(connection.options, 'pool.createTimeoutMillis', 2000),
|
||||
idleTimeoutMillis: _.get(connection.options, 'pool.idleTimeoutMillis', 30000),
|
||||
reapIntervalMillis: _.get(connection.options, 'pool.reapIntervalMillis', 1000),
|
||||
createRetryIntervalMillis: _.get(
|
||||
connection.options,
|
||||
'pool.createRetryIntervalMillis',
|
||||
200
|
||||
),
|
||||
};
|
||||
}
|
||||
|
||||
// Resolve path to the directory containing the database file.
|
||||
const fileDirectory = options.connection.filename
|
||||
? path.dirname(path.resolve(strapi.config.appPath, options.connection.filename))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user