Hi, Our usage of postgres is bit unconventional. It is used for passing data between programs (in real time). First program, lets say the writer, (using psql) appends to a table in the database. Second program, the reader, (python using alchemy) reads the data. This happens in loop, one for each day.The programs are fired in that order and the first program always commits after it inserts new rows. The problem is that the second program does not see the updates of the first program consistently. If I wait the reader for 8 -- 10 secs, then for the first day it sees the value. For the subsequent days, the new values are not in readers view. Also, if the readers waits for lesser time then it does not see the new inserts made by the writer. The only other aspect that is unusual about the setup is that the checkpoint segment, wal size, etc. are all turned up to a high value (>16GB). Any insights would be very helpful. -sandeep -- Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-general