restauration avec tables exclues
This commit is contained in:
parent
d3b674af32
commit
47895c299b
|
@ -1120,6 +1120,15 @@ mysql> source foo.sql
|
|||
|
||||
Pour [extraire une table précise d'un dump complet pour ensuite la restaurer](https://wiki.evolix.org/HowtoMySQL/Troubleshooting#restauration-dune-table-depuis-un-dump-complet)
|
||||
|
||||
#### Exclure des tables de la restauration
|
||||
|
||||
Si vous disposez d'un dump complet dont vous souhaitez exclure des tables lors de la restauration, vous pouvez utilisez `sed` pour retirer les lignes correspondantes (pour autant que les INSERT soient en mode mono-ligne) :
|
||||
|
||||
~~~
|
||||
# sed '/INSERT INTO `\(table1\|table2\)`/d' dump-full.sql > dump-light.sql
|
||||
~~~
|
||||
|
||||
Attention que ça ne supprime pas les instructions `DROP TABLE` et `CREATE TABLE` qui sont en général en multi-lignes donc plus difficiles à supprimer.
|
||||
|
||||
## Monitoring
|
||||
|
||||
|
|
Loading…
Reference in a new issue