"Peter L. Berghold" <Peter@xxxxxxxxxxxx> writes: > What I'm seeing is the first time my web application is being run there > is a bunch of processes running around that look like: > "postgres: peter peter_trialdb 127.0.0.1(46222) idle" "idle" is fine, "idle in transaction" is not so fine, because those might be holding locks that block things like schema changes. You need to figure out why your client-side code isn't closing out its transactions promptly. You'd probably be better off asking on the pgsql-jdbc list about this, as the folks likely to know about Java-stack issues hang out there. regards, tom lane