Skip to content

Fix some minor PostgreSql issues - #33

Merged
rhuijben merged 15 commits into
mainfrom
fix/some-PostgreSql-issues
Feb 20, 2026
Merged

Fix some minor PostgreSql issues#33
rhuijben merged 15 commits into
mainfrom
fix/some-PostgreSql-issues

Conversation

@rhuijben

Copy link
Copy Markdown
Member

Catch-up with the last few changes in the original RepoDB repository.

rhuijben and others added 15 commits November 14, 2024 10:29
Fix edge case in 'Not' processing, introduced with the other 'not' fix
This issue was caused by a combination of a recent changes to keepIdentity handling and some legacy handling that automatically
enables keepIdentity whenever a table has an identity value.

As there was no way to override the behavior it was no longer possible to autogenerate identity values, as we (and probably
our users) do in many scenarios. This caused > 20 test failures.

As there is no easy way to unbreak this I removed the automatically setting keep-identity and cleaned up the arguments to
properly allow setting the value as normal Enum (without nullable wrapper). At the same time I introduced ILogger like
in the non-bulk api and forwarded that wherever possible (and where I did not forget something).

This fixes all the SqlServer Bulkinsert integrationtests.
… testing. Use that for GitHub action.

Upgrade packages to versions that have no security reports.
…tests

Fix all unit and integration tests.
Support int and short in SetEntityIdentities for PostGres
…meout-get-fields

Updates GetCommandText() to use pg_index catalog in PostgreSqlDbHelper
@rhuijben rhuijben changed the title Fix/some postgre sql issues Fix some minor PostgreSql issues Feb 20, 2026
@rhuijben
rhuijben merged commit 90fe9ea into main Feb 20, 2026
4 checks passed
@rhuijben
rhuijben deleted the fix/some-PostgreSql-issues branch February 20, 2026 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants