diff --git a/frictionless/formats/sql/mapper.py b/frictionless/formats/sql/mapper.py index 5608373139..2a2e3afc85 100644 --- a/frictionless/formats/sql/mapper.py +++ b/frictionless/formats/sql/mapper.py @@ -178,9 +178,8 @@ def write_schema( # type: ignore # Primary key if schema.primary_key: Class = sa.UniqueConstraint if with_metadata else sa.PrimaryKeyConstraint - if not with_metadata: - constraint = Class(*schema.primary_key) - constraints.append(constraint) + constraint = Class(*schema.primary_key) + constraints.append(constraint) # Foreign keys for fk in schema.foreign_keys: