On 01/27/2012 05:55 PM, Miguel Angel Hernandez Moreno wrote:
Ta vez pudieras

1 editar el script pg_hba
2 RELOAD a la bd y no perdes nada de conexiones
3 eliminar los procesos qe esten en las bd que no quieres que se accedan
select * from pg_stat_actiity
select pg_terminate_backend()


y con eso ya no das nuevos accesos a esas BD y los existentes lo cierras cn el paso 3


El 27 de enero de 2012 17:38, Edwin Quijada <[email protected] <mailto:[email protected]>> escribió:

    Hola!
    Tengo un server con 7 BD corriendo en el , bajos
    ciertas circunstancias deseo poder deshabilitar una sola o 2 de
    ellas de forma que nadie pueda conectarse pero solo a estas dos.
    Se que puedo hacerlo mediante pg_hba.conf pero necesito algo mas
    inteligente que se haga mediante un script o sql, preferible SQL.
    Ahoera lo hago con un script modifica pg_hba.conf pero eso es muy
    poco viable, ademas debo de restart el server y se me van las otras

    Alguna suferencia ?


    *-------------------------------------------------------*
    *-Edwin Quijada
    *-Developer DataBase
    *-JQ Microsistemas
    *-Soporte PostgreSQL
    *-www.jqmicrosistemas.com <http://www.jqmicrosistemas.com>
    *-809-849-8087
    *-------------------------------------------------------*




--
ISC Miguel Angel Hernandez Moreno

Jaja! QuƩ bonito es PostgreSQL!!!!!!!!
|ALTER| |DATABASE| |"dbname"| |WITH| |CONNECTION| |LIMIT = 0;|
When you are ready to allow connections, change this back to -1.

Referencia:
http://vimalkumar.in/2011/01/27/disable-connections-to-a-postgresql-database-temporarily/

Saludos!

--
PostgreSQL and Linux tips http://sharingtechknowledge.blogspot.com/

Responder a