Opening to track discussions about compatibility versioning. ## Proposed - [ ] Update [the docs](http://www.npgsql.org/doc/compatibility.html#postgresql) to better describe how we support different versions: - [ ] Migrations - [ ] SQL generation - [ ] Type mapping - [ ] Add support to target a specific [backend](https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL/issues/478#issuecomment-399053627). - PostgreSQL (default) - Amazon Redshift - CockroachDB - CrateDB - [x] Add support to target a specific [backend version](https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL/issues/478#issuecomment-398973362). - Introduced in #483. - [ ] Analyze compatibility for existing function and operator translations: - [ ] Arrays - [ ] [`NpgsqlNetworkTranslator`](https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL/blob/dev/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlNetworkTranslator.cs) - [ ] [`NpgsqlDateAddTranslator`](https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL/blob/dev/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlDateAddTranslator.cs) - [ ] [`NpgsqlDateTimeMemberTranslator`](https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL/blob/dev/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlDateTimeMemberTranslator.cs) - [ ] [`NpgsqlRangeTranslator`](https://github.com/npgsql/Npgsql.EntityFrameworkCore.PostgreSQL/blob/dev/src/EFCore.PG/Query/ExpressionTranslators/Internal/NpgsqlRangeTranslator.cs) ## Related: - #260 - #478
Opening to track discussions about compatibility versioning.
Proposed
NpgsqlNetworkTranslatorNpgsqlDateAddTranslatorNpgsqlDateTimeMemberTranslatorNpgsqlRangeTranslatorRelated: