File: test-upgrade.sh

package info (click to toggle)
postgresql-plproxy 2.11.0-13
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 564 kB
  • sloc: ansic: 3,476; sql: 1,136; lex: 340; yacc: 171; makefile: 93; sh: 18; awk: 14
file content (21 lines) | stat: -rwxr-xr-x 419 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#! /bin/sh

set -e

dbname=plproxyupgrade

upgrade() {
    first="$1"
    second="$2"
    dropdb ${dbname} || true
    make -s -C $first clean install
    createdb ${dbname}
    psql -d $dbname -c 'create extension plproxy;'
    make -s -C $second clean install
    psql -d $dbname -c 'alter extension plproxy update;'
}

upgrade plproxy-2.6 plproxy-2.9
upgrade plproxy-2.7 plproxy-2.9
upgrade plproxy-2.8 plproxy-2.9