Projet

Général

Profil

Révision 27aa53b7

Ajouté par Julien Enselme il y a presque 11 ans

Ne sert plus à rien avec drush sql-dump (pour les sites en base de données séparées)

Voir les différences:

bin/dump_site_atest
1
#!/bin/sh
2

  
3
##############
4
# nlehuby - 27 novembre 2011
5
# ce script permet de sauvegarder toutes les tables d'un site. Il faut passer en paramètre le préfixe utilisé pour les tables du site en question. 
6
# ATTENTION : Il faut penser à déplacer cette sauvegarde dans un endroit perenne car un script de purge supprime périodiquement les sauvegardes individuelles.
7
##############
8

  
9
cd /users/guest/assos/Desktop/dump_d7/
10

  
11
#récupération des tables du site dans le fichier liste_tables.temp
12
tables='_%'
13
liste="$1$tables"
14

  
15
/usr/local/bin/mysql -h myweb.serv.int -u webassos --password=HBVH2ljgyZCA0AP251DY -BNe "show tables like '"$liste"'" webatest | tr '\r\n' ' ' > liste_tables.temp
16

  
17
#transformation de cette liste en une variable
18
var=$(cat liste_tables.temp)
19

  
20

  
21
#sauvegarde de toutes ces tables
22
madate=`date "+%Y-%m-%d-%Hh%Mm%Ss"`
23
suffixe="_dump$madate.sql"
24
fichier="$1$suffixe"
25

  
26
/usr/local/bin/mysqldump webatest -h myweb.serv.int -u webassos --password=HBVH2ljgyZCA0AP251DY $var > /users/guest/assos/Desktop/dump_individuels/$fichier
27

  
28
#suppression du fichier utilisé
29
rm liste_tables.temp

Formats disponibles : Unified diff