From: Ashutosh B. <ash...@en...> - 2014-01-30 07:14:09
|
On Wed, Jan 29, 2014 at 10:27 PM, David E. Wheeler <da...@ju...>wrote: > On Jan 28, 2014, at 11:00 PM, Ashutosh Bapat < > ash...@en...> wrote: > > > I like this idea. I think, at least for few versions of XC, we will have > some differences between PG and XC. But eventually, XC would declare two > version numbers XC version and PG version it's based on. In such case, it > would be expected that all the PG feature corresponding to that PG version > would be in corresponding XC version. Even now XC declares these two > things, but not necessarily everything in PG is supported. The list of > unsupported features/limitations is declared in the release notes. > > Do you anticipate XC being binary compatible with PG at some point? Will a > PostGIS compiled against Postgres 10.1 just work against PGXC 2.0? > > Hmm, It depends what APIs in Postgres are being used in PostGIS. We have modified a quite a few internal functions and structures e.g. standard_ProcessUtility() to work in cluster environment. Using those functions would break the object linkages. But anything which is SQL compatible with 10.1 will work against PGXC 2.0 if we get to catch up with PG by then. One may not need to modify the code in such cases, but would require to build the extension or binary again. > Best, > > David -- Best Wishes, Ashutosh Bapat EnterpriseDB Corporation The Postgres Database Company |