Re: pgsql_fdw, FDW for PostgreSQL server
От | Albe Laurenz |
---|---|
Тема | Re: pgsql_fdw, FDW for PostgreSQL server |
Дата | |
Msg-id | D960CB61B694CF459DCFB4B0128514C2077EC73C@exadv11.host.magwien.gv.at обсуждение исходный текст |
Ответ на | Re: pgsql_fdw, FDW for PostgreSQL server ("Albe Laurenz" <laurenz.albe@wien.gv.at>) |
Ответы |
Re: pgsql_fdw, FDW for PostgreSQL server
|
Список | pgsql-hackers |
I wrote: > Shigeru Hanada wrote: >>> - Since a rescan is done by rewinding the cursor, is it necessary >>> to have any other remote isolation level than READ COMMITED? >>> There is only one query issued per transaction. >> >> If multiple foreign tables on a foreign server is used in a local query, >> multiple queries are executed in a remote transaction. So IMO isolation >> levels are useful even if remote query is executed only once. > > Oh, I see. You are right. I thought some more about this and changed my mind. If your query involves foreign scans on two foreign tables on the same foreign server, these should always see the same snapshot, because that's how it works with two scans in one query on local tables. So I think it should be REPEATABLE READ in all cases - SERIALIZABLE is not necessary as long as all you do is read. Yours, Laurenz Albe
В списке pgsql-hackers по дате отправления: