-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP on improving compatibility of efcore.pg with CockroachDB #2892
base: main
Are you sure you want to change the base?
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cec4f45 - Browse repository at this point
Copy the full SHA cec4f45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c4fbad - Browse repository at this point
Copy the full SHA 5c4fbadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 949315a - Browse repository at this point
Copy the full SHA 949315aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1c478c - Browse repository at this point
Copy the full SHA f1c478cView commit details -
Exclude tables from crdb_internal and pg_extension
Update to exclude tables from crdb_internal and pg_extension which exist for CockroachDB
Configuration menu - View commit details
-
Copy full SHA for c0134ab - Browse repository at this point
Copy the full SHA c0134abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 786e676 - Browse repository at this point
Copy the full SHA 786e676View commit details -
Configuration menu - View commit details
-
Copy full SHA for c905195 - Browse repository at this point
Copy the full SHA c905195View commit details -
Configuration menu - View commit details
-
Copy full SHA for b32cc9b - Browse repository at this point
Copy the full SHA b32cc9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd1f5c9 - Browse repository at this point
Copy the full SHA cd1f5c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7055e7e - Browse repository at this point
Copy the full SHA 7055e7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 502d410 - Browse repository at this point
Copy the full SHA 502d410View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0f82ec - Browse repository at this point
Copy the full SHA e0f82ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bff187 - Browse repository at this point
Copy the full SHA 9bff187View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed1ceaa - Browse repository at this point
Copy the full SHA ed1ceaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e62388 - Browse repository at this point
Copy the full SHA 8e62388View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60af85d - Browse repository at this point
Copy the full SHA 60af85dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dacc06f - Browse repository at this point
Copy the full SHA dacc06fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e387eb - Browse repository at this point
Copy the full SHA 0e387ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa3b62c - Browse repository at this point
Copy the full SHA aa3b62cView commit details -
Skip NodaTimeQueryNpgsqlTest for CockroachDB
Skip NodaTimeQueryNpgsqlTest for CockroachDB due to the lack of support for range types
Configuration menu - View commit details
-
Copy full SHA for acf54e3 - Browse repository at this point
Copy the full SHA acf54e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 548dff2 - Browse repository at this point
Copy the full SHA 548dff2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 946a96c - Browse repository at this point
Copy the full SHA 946a96cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d9c753 - Browse repository at this point
Copy the full SHA 2d9c753View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75a2c86 - Browse repository at this point
Copy the full SHA 75a2c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 027676b - Browse repository at this point
Copy the full SHA 027676bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a77563 - Browse repository at this point
Copy the full SHA 7a77563View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aa4334 - Browse repository at this point
Copy the full SHA 1aa4334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 717e985 - Browse repository at this point
Copy the full SHA 717e985View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bd9769 - Browse repository at this point
Copy the full SHA 4bd9769View commit details -
Configuration menu - View commit details
-
Copy full SHA for b072087 - Browse repository at this point
Copy the full SHA b072087View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84f1043 - Browse repository at this point
Copy the full SHA 84f1043View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4c289f - Browse repository at this point
Copy the full SHA e4c289fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b1002c - Browse repository at this point
Copy the full SHA 1b1002cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1a554 - Browse repository at this point
Copy the full SHA 6b1a554View commit details -
Skip tests in PrimitiveCollectionsQueryNpgsqlTest
Skip tests in PrimitiveCollectionsQueryNpgsqlTest that tests unsupported features
Configuration menu - View commit details
-
Copy full SHA for ae47be8 - Browse repository at this point
Copy the full SHA ae47be8View commit details -
Skip tests in NorthwindSplitIncludeNoTrackingQueryNpgsqlTest
Related Github issue: dotnet/efcore#26808
Configuration menu - View commit details
-
Copy full SHA for ffeae1f - Browse repository at this point
Copy the full SHA ffeae1fView commit details -
Skip tests in SqlExecutorNpgsqlTest that tests unsupported features
Github issue: cockroachdb/cockroach#100226
Configuration menu - View commit details
-
Copy full SHA for 737541a - Browse repository at this point
Copy the full SHA 737541aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6948ba3 - Browse repository at this point
Copy the full SHA 6948ba3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8fa04c - Browse repository at this point
Copy the full SHA c8fa04cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8246b6 - Browse repository at this point
Copy the full SHA b8246b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5244c3b - Browse repository at this point
Copy the full SHA 5244c3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7317f1 - Browse repository at this point
Copy the full SHA a7317f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22f315f - Browse repository at this point
Copy the full SHA 22f315fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 936b09e - Browse repository at this point
Copy the full SHA 936b09eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 942c9ac - Browse repository at this point
Copy the full SHA 942c9acView commit details -
Configuration menu - View commit details
-
Copy full SHA for c342de1 - Browse repository at this point
Copy the full SHA c342de1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b6fb60 - Browse repository at this point
Copy the full SHA 5b6fb60View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5c99e1 - Browse repository at this point
Copy the full SHA e5c99e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8ce164 - Browse repository at this point
Copy the full SHA b8ce164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eadb6e - Browse repository at this point
Copy the full SHA 7eadb6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd1a33b - Browse repository at this point
Copy the full SHA dd1a33bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37ad6d3 - Browse repository at this point
Copy the full SHA 37ad6d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c78847c - Browse repository at this point
Copy the full SHA c78847cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b3d9c4 - Browse repository at this point
Copy the full SHA 9b3d9c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ce59d6 - Browse repository at this point
Copy the full SHA 7ce59d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca4d4ee - Browse repository at this point
Copy the full SHA ca4d4eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a582596 - Browse repository at this point
Copy the full SHA a582596View commit details -
Configuration menu - View commit details
-
Copy full SHA for a56b8fd - Browse repository at this point
Copy the full SHA a56b8fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9d616 - Browse repository at this point
Copy the full SHA cf9d616View commit details -
Configuration menu - View commit details
-
Copy full SHA for b514595 - Browse repository at this point
Copy the full SHA b514595View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36e2084 - Browse repository at this point
Copy the full SHA 36e2084View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7709ee - Browse repository at this point
Copy the full SHA a7709eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 850df9a - Browse repository at this point
Copy the full SHA 850df9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d083534 - Browse repository at this point
Copy the full SHA d083534View commit details -
Update and skip tests in TimestampQueryTest
Skip tests that fail due to known issues and unsupported features Update tests to be compatible with CockroachDB behavior
Configuration menu - View commit details
-
Copy full SHA for 9f91c29 - Browse repository at this point
Copy the full SHA 9f91c29View commit details -
Update NpgsqlMigrationSqlGenerator to be compatible with CockroachDB
- Suppress transaction for operations that change schema - Use CREATE SCHEMA IF NOT EXISTS because CockroachDB doesn't support IF - Cast computed value to target column type as CockroachDB doesn't do it automatically
Configuration menu - View commit details
-
Copy full SHA for 1d6c7df - Browse repository at this point
Copy the full SHA 1d6c7dfView commit details -
Update NpgsqlDatabaseCleaner to be compatible with CockroachDB
- Drop user-defined types at last because CockroachDB doesn't support DROP TYPE CASCADE - Use DROP FUNCTION because CockroachDB doesn't support DROP ROUTINE
Configuration menu - View commit details
-
Copy full SHA for 279343a - Browse repository at this point
Copy the full SHA 279343aView commit details -
Update NpgsqlDatabaseModelFactory to be compatible with CockroachDB
- Remove hidden column generated by CockroachDB when primary key is not defined - Other CockroachDB differences - Skip tests in NpgsqlDatabaseModelFactoryTest that are not compatible
Configuration menu - View commit details
-
Copy full SHA for a7e9c1d - Browse repository at this point
Copy the full SHA a7e9c1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8a0280 - Browse repository at this point
Copy the full SHA e8a0280View commit details -
Workaround in NpgsqlDatabaseCreator to resolve Cockroach incompatibility
Workaround for CockroachDB issue that doesn't return error when database name is invalid cockroachdb/cockroach#109992
Configuration menu - View commit details
-
Copy full SHA for d721073 - Browse repository at this point
Copy the full SHA d721073View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f46530 - Browse repository at this point
Copy the full SHA 7f46530View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15c1c99 - Browse repository at this point
Copy the full SHA 15c1c99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 283bbf7 - Browse repository at this point
Copy the full SHA 283bbf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 942e97d - Browse repository at this point
Copy the full SHA 942e97dView commit details -
Fix PrimitiveCollectionsQueryNpgsqlTest
- Add missing tests - Skip tests that use unsupported features
Configuration menu - View commit details
-
Copy full SHA for 2bf27a9 - Browse repository at this point
Copy the full SHA 2bf27a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef41515 - Browse repository at this point
Copy the full SHA ef41515View commit details
Commits on Oct 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2ed60c4 - Browse repository at this point
Copy the full SHA 2ed60c4View commit details