I have a process that opens a database using sqlite3\_open and sets journal mode to WAL.

Another process, uses sqlite3\_open to open that same database. Everything seems to work, but the problem is that second process does not seem to see changes made by the first process. I am trying to fetch count, or rowids, and they stay the same.

I am sure that database is being updated, because refreshing using SQLiteDatabaseBrowser shows the changes. 

I tried multiple ways of opening databases, and multiple ways of querying, but no luck so far. What am I missing? Thanks!