blob: f9a9eb3d34a57ee91692fae8b805c2d36916656d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
#! /bin/sh
. ../env.sh
mkdir -p log pid conf
./zstop.sh
v=
v=-q
v=-v
(cd ../..; make -s python-install )
echo ""
cleardb() {
echo "Clearing database $1"
psql -q -d $1 -c '
set client_min_messages=warning;
drop schema if exists londiste cascade;
drop schema if exists pgq_node cascade;
drop schema if exists pgq cascade;
drop schema if exists data cascade;
'
}
run() {
echo "$ $*"
"$@"
}
db_list="loadersrc loaderdst"
for db in $db_list; do
cleardb $db
done
echo "clean logs"
rm -f log/*.log
set -e
run setadm $v conf/setadm_loaderq.ini create-root ldr-src 'dbname=loadersrc' --worker=loader_src
run setadm $v conf/setadm_loaderq.ini create-leaf ldr-dst 'dbname=loaderdst' --worker=loader_dst --provider="dbname=loadersrc"
run pgqadm $v conf/ticker_loadersrc.ini -d ticker
run queue_loader $v -d conf/loader_src.ini
run queue_loader $v -d conf/loader_dst.ini
run psql -d loadersrc -f tables.sql
run psql -d loadersrc -f triggers.sql
run psql -d loaderdst -f tables.sql
run psql -d loadersrc -f send.data.sql
run psql -d loadersrc -f send.data.sql
run psql -d loadersrc -f send.data.sql
run sleep 2
run setadm $v conf/setadm_loaderq.ini status
./zcheck.sh
|