Skip to content

Conversation

@roji
Copy link
Member

@roji roji commented Jan 24, 2026

@roji roji force-pushed the TemporalConstraints branch from 1bae762 to 806ac7d Compare January 24, 2026 09:21
Copilot AI review requested due to automatic review settings January 24, 2026 09:21
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request documents the new support for PostgreSQL 18 temporal constraints in EF Core provider version 11.0. Temporal constraints allow enforcing data integrity rules over time periods using PostgreSQL's WITHOUT OVERLAPS clause for keys and PERIOD clause for foreign keys.

Changes:

  • Added version 11.0 preview release notes with temporal constraints documentation
  • Created comprehensive temporal constraints documentation page with examples and usage guidance
  • Updated table of contents to include both the new release notes and documentation page

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
conceptual/EFCore.PG/toc.yml Added entry for 11.0 release notes and temporal constraints documentation in the appropriate sections
conceptual/EFCore.PG/release-notes/11.0.md Created release notes for version 11.0, highlighting temporal constraints support with code and SQL examples
conceptual/EFCore.PG/misc/temporal-constraints.md Created comprehensive documentation explaining WITHOUT OVERLAPS for keys and PERIOD for temporal foreign keys, with complete examples and querying guidance

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@roji roji merged commit 1520db7 into npgsql:main Jan 24, 2026
7 of 8 checks passed
@roji roji deleted the TemporalConstraints branch January 24, 2026 09:53
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.

1 participant