Сравнение постов

Различия между постами #136811 (24.06.2020 11:45) и #139298 (28.07.2020 20:35).
1
h=127.0.0.1
1
 
2
p=5432
3
u=postgres
4
db=(db1 db2)
5
db1=firstdb
6
db2=seconddb
7
LOG_REINDEX_FILE="/var/log/1C/reindex1c.log"
8
9
# Пишем универсальную функцию выполнения фулл вакуума для всех баз
10
xxx () {
11
/bin/echo $i >> $LOG_REINDEX_FILE
12
/bin/date >> $LOG_REINDEX_FILE
13
/bin/echo "begin vacuum full analyze" >> $LOG_REINDEX_FILE
14
PGPASSWORD=123123 /usr/bin/psql --dbname $i --host $h --port $p --username $u -w --command "vacuum full analyze;" >> $LOG_REINDEX_FILE
15
/bin/date >> $LOG_REINDEX_FILE
16
/bin/echo "end vacuum full analyze" >> $LOG_REINDEX_FILE
17
}
18
19
# Запускаем функцию фулл вакуума в цикле для каждой из баз последовательно
20
for i in ${db[@]};
21
do
22
xxx;
23
done
24
exit 0