From 246a363617b1a4a5885d2fed32e82f3312b386ef Mon Sep 17 00:00:00 2001 From: Justin Malin Date: Thu, 12 Jun 2025 19:14:06 +0000 Subject: [PATCH] Add changelog --- docs/build/unreleased/1672.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 docs/build/unreleased/1672.rst diff --git a/docs/build/unreleased/1672.rst b/docs/build/unreleased/1672.rst new file mode 100644 index 00000000..0c636bb8 --- /dev/null +++ b/docs/build/unreleased/1672.rst @@ -0,0 +1,10 @@ +.. change:: + :tags: usecase, operations + :tickets: 1671 + Fixed an issue where dialect-specific keyword arguments, dialect_kwargs, were + not passed through when using the op.create_foreign_key() operation. This + prevented the use of backend-specific foreign key options, such as + postgresql_not_valid for PostgreSQL constraints. The renderer for + ops.CreateForeignKeyOp now correctly includes these arguments, aligning its + behavior with other constraint operations. + Pull request courtesy of Justin Malin. -- 2.47.3