From d9e278c81e53ac15b3b06a9db852ee3699cdafc7 Mon Sep 17 00:00:00 2001 From: Sascha Zenglein Date: Fri, 24 May 2024 11:14:16 +0200 Subject: [PATCH] Mark primary key columns as unique in sea-orm-codegen --- sea-orm-codegen/src/entity/transformer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sea-orm-codegen/src/entity/transformer.rs b/sea-orm-codegen/src/entity/transformer.rs index ceeb8cf93..62fd159e2 100644 --- a/sea-orm-codegen/src/entity/transformer.rs +++ b/sea-orm-codegen/src/entity/transformer.rs @@ -50,7 +50,7 @@ impl EntityTransformer { col.unique = table_create .get_indexes() .iter() - .filter(|index| index.is_unique_key()) + .filter(|index| index.is_unique_key() || index.is_primary_key()) .map(|index| index.get_index_spec().get_column_names()) .filter(|col_names| col_names.len() == 1 && col_names[0] == col.name) .count()