Add PostgreSQL comparison with Npgsql.EntityFrameworkCore.PostgreSQL #99
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
PostgreSQLDbContextandPostgreSQLTestRunclassesImplementation Details
New Files
PostgreSQL/PostgreSQLDbContext.cs- Entity Framework context for PostgreSQL using NpgsqlPostgreSQL/PostgreSQLTestRun.cs- Test runner implementation following the same pattern as SQLiteModified Files
Comparisons.SQLiteVSDoublets.csproj- Added Npgsql.EntityFrameworkCore.PostgreSQL dependency and upgraded to .NET 7.0Benchmarks.cs- Added PostgreSQL benchmark methods with disk size trackingProgram.cs- Integrated PostgreSQL into manual comparison modeConfiguration
The PostgreSQL implementation uses a configurable connection string (currently set to
"Host=localhost;Database=test;Username=test;Password=test") and creates the same table structure as SQLite for consistent comparison.Test plan
🤖 Generated with Claude Code
Resolves #33