Note: pour faire la même chose, mais via mysql: Dump a specific table or few rows (MySQL). $ mysqldump -u username -ppassword database_name table_name > single_table_dump.sql
Faire un dump d’une table spécifique via un container db Docker:
Log toi dans le container db
après : $ mysqldump -uroot -proot magento core_config_data --tab="/tmp" --fields-enclosed-by='"' --fields-terminated-by=,
ce qui nous intéresse, c’est le fichier /tmp/core_config_data.txt qui sera généré. tu le copie via docker cp.
ça doit te donner un rendu qui ressemble à ça (sample):
1 |
"1","default","0","yotpo/module_info/yotpo_installation_date","2020-02-12","2020-02-28 11:06:07" |
Récupérer le contenu du dump dans un fichier TXT avec la commande docker cp
:
Sortir du container db. On se retrouve à la racine de notre projet.
1 |
$ docker cp vitalconcept_db_1:/tmp/core_config_data.txt . |
en décomposant : $ docker cp nom_du_container:path_dans_le_container path_local (. == l'endroit où tu es)
Le fichier core_config_data.txt devrait être disponible à la racine de notre projet (où à l’endroit depuis lequel la commande ci-dessus a été exécutée).