Se puder ser em shell script ta ai na mao!
#!/bin/bash
RESULTADO=$(psql -U postgres -t -h hostname -c "SELECT count(*) from
pg_language where lanname='plpgsql' and lanispl='t';" nome_do_banco | tr -d ' ')
if [ "$RESULTADO" == 0 ]
then
echo "/usr/local/pgsql/bin/createlang -U postgres -h hostname plpgsql
nomedobanco"
else
echo "plpgsql ja instalado";
fi
----- Original Message -----
From: Sebastian SWC
To: Comunidade PostgreSQL Brasileira
Sent: Wednesday, May 30, 2007 12:00 PM
Subject: [pgbr-geral] PL/PGSQL
pessoal, como posso criar um script (sql) que valide se a base de dados do
postgres já possúi instalada a linguagem procedural plpgsql ?
alguma coisa que lembre isso:
IF tem_plpgsql_instalado_? = 'NAO'
// comando para instalar...
ELSE
// nem precisa de else, é só pra ilustrar mesmo
END
abraço!
--
Atenciosamente,
Sebastian Selau Webber Colombo
Sl 67.1-2: "Ó Deus, tem misericórdia de nós e abençoa-nos! Trata-nos com
bondade.
Assim o mundo inteiro conhecerá a tua vontade, e a tua salvação será
conhecida por todos os povos".
------------------------------------------------------------------------------
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral