|
@@ -0,0 +1,31 @@
|
|
1
|
+import os
|
|
2
|
+import time
|
|
3
|
+import datetime
|
|
4
|
+import pipes
|
|
5
|
+
|
|
6
|
+DB_LIST = ['BDECR', 'BDEDO', 'BDEGT', 'BDEHN', 'BDENI', 'BDEPA', 'BDESV']
|
|
7
|
+DB_USER = 'haproxy'
|
|
8
|
+DB_PASS = str(os.getenv('QAPASS'))
|
|
9
|
+DB_HOST = '159.203.104.215'
|
|
10
|
+BACKUP_PATH = '/backup/'
|
|
11
|
+
|
|
12
|
+
|
|
13
|
+def Backup():
|
|
14
|
+
|
|
15
|
+ BACKUP_PATH = 'backup/'
|
|
16
|
+ DATETIME = time.strftime('%d%m%d-%H%M')
|
|
17
|
+
|
|
18
|
+
|
|
19
|
+ for DB_NAME in DB_LIST:
|
|
20
|
+ DATETIME = time.strftime('%d%m%Y-%H%M')
|
|
21
|
+ FILE_NAME = BACKUP_PATH + f'{DB_NAME}-' + DATETIME + '.sql'
|
|
22
|
+
|
|
23
|
+ try:
|
|
24
|
+ os.stat(FILE_NAME)
|
|
25
|
+ except:
|
|
26
|
+ os.mkdir(FILE_NAME)
|
|
27
|
+
|
|
28
|
+ print(FILE_NAME)
|
|
29
|
+
|
|
30
|
+
|
|
31
|
+Backup()
|