-
Notifications
You must be signed in to change notification settings - Fork 18
Closed
Description
Hey!
I tried to override the tables which are excluded by the export this way:
https://github.com/sourcebroker/deployer-extended-database?tab=readme-ov-file#config-of-truncate_tables-ignore_tables_out-post_sql_in_markers
config.php:
set('db_default', array_merge(get('db_default'), [
'ignore_tables_out' => [
'cf_.*',
'cache_.*',
'be_sessions',
'fe_sessions',
'fe_session_data',
'tx_devlog',
'tx_extensionmanager_domain_model_extension',
'tx_solr_.*',
'tx_crawler_queue',
'tx_crawler_process',
],
]));
Unfortunately, it doesn't work. I looked into the code and found db_databases_merged, which is used by the db:export task, so I debugged it locally with:
task('debug:config', function () {
$dbConfig = get('db_databases_merged');
writeln(print_r($dbConfig, true));
});
The output includes the default tables including sys_history, what I am trying to change.
task debug:config
[local] /usr/bin/php8.2 /var/www/html/vendor/deployer/deployer/dep worker --port 43985 --task debug:config --host local --decorated -vvv
[local] Array
(
[database_default] => Array
(
[truncate_tables] => Array
(
[0] => (?!cache_imagesizes)cache_.*
)
[ignore_tables_out] => Array
(
[0] => cf_.*
[1] => cache_.*
[2] => be_sessions
[3] => fe_sessions
[4] => fe_session_data
[5] => sys_file_processedfile
[6] => sys_history
[7] => sys_log
[8] => sys_refindex
[9] => tx_devlog
[10] => tx_extensionmanager_domain_model_extension
[11] => tx_powermail_domain_model_mail
[12] => tx_powermail_domain_model_answer
[13] => tx_solr_.*
[14] => tx_crawler_queue
[15] => tx_crawler_process
)
[post_sql_in] =>
[post_sql_in_markers] =>
[host] => db
[port] =>
[dbname] => db
[user] => db
[password] => db
)
)
done on local
done debug:config 100ms
I also attempted to use db_databases_overwrite_global and db_databases_overwrite (https://github.com/sourcebroker/deployer-extended-typo3/blob/master/UPGRADE.rst). Didn't work either.
Is it a bug, or am I doing it the wrong way?
Metadata
Metadata
Assignees
Labels
No labels