Olá, Euler 2009/11/23 Euler Taveira de Oliveira <eu...@timbira.com>
> JotaComm escreveu: > > UPDATE pg_database SET datallowconn=FALSE WHERE datname='nome_do_banco'; > > > Cuidado com o "tiro no pé" caso você esqueça a cláusula WHERE. O ideal é > utilizar: ALTER DATABASE foo CONNECTION LIMIT 0 (é claro que super-usuários > vão poder se conectar mas...). > Eu pensei justamente na solução para evitar qualquer conexão no banco, mesmo sendo superuser, por isso não falei do ALTER DATABASE. Mas concordo com você, é necessário muito cuidado com o UPDATE, por isso mesmo é que coloquei dentro de um transação, pois se fizer errado é possível um ROLLBACK. > > > -- > Euler Taveira de Oliveira > http://www.timbira.com/ > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > []s -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral