source: sandbox/doc-expressolivre/arquivos/scripts/bd.sh @ 2245

Revision 2245, 810 bytes checked in by wmerlotto, 14 years ago (diff)

Ticket #965 - Arquivos duplicados e referencias foram removiadas.

Line 
1#!/bin/bash
2
3# POSTGRES
4postgres () {
5        service postgresql stop
6        service postgresql start
7        sleep 3
8        service postgresql stop
9
10        cp -f ./arqs-conf-rhel5/var/lib/pgsql/data/postgresql.conf /var/lib/pgsql/data/
11        cp -f ./arqs-conf-rhel5/var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/
12
13        service postgresql start
14
15        su - postgres -c 'dropdb expresso'  || { echo "Banco expresso não existia. [OK]"; }
16        su - postgres -c 'createdb -E LATIN1 expresso'  || { echo "Problemas na criação do banco expresso. [Falhou]"; exit 1;}
17
18        sed -e "s/LDAP_DN/$LDAP_DN/g" -e "s/LDAP_PWD/$LDAP_PWD/g" -e "s/ORG/$ORG/g" -e "s/DOMAIN/$DOMAIN/g" ./arqs-conf-rhel5/expresso.dump > /tmp/expresso.dump
19
20        service postgresql start
21        chkconfig postgresql on
22
23        su - postgres -c 'psql -f /tmp/expresso.dump expresso'
24
25        rm /tmp/expresso.dump
26}
27
28
Note: See TracBrowser for help on using the repository browser.