> the PostgreSQL interface implements a core subset of PostgreSQL data types and DDL syntax.
> Familiarity and portability are the goals, not 100% compatibility
So, is there a compatibility matrix?
In general I see this as a good thing. It allows using Spanner without requiring a big rewrite should one want to migrate away from GC. Or using Spanner as a secondary data warehouse with the same queries.
But both of those do require a high level of conformance.