i run number of queries adhoc analysis against postgres database. many times leave connection open through day instead of ending after each query.
i receive postgres dump on scp through shell script every 5 minutes , restore database without cutting connections. possible?
one of few activities cannot perform while user connected dropping database.
 – if doing during restore – you'll have change approach. don't drop database (don't use -c option in pg_dump or pg_restore), rather drop , recreate schemas , objects don't depend on schema (like large objects).
 can use -c flag of pg_dump or pg_restore that.
the other problem might run connections open transactions (state “idle in transaction”). such connections can hold locks keep dropping , recreating objects, , you'll have use pg_terminate_backend() rid of them.
Comments
Post a Comment