diff --git a/alembic/versions/42ff9c981be7_ajout_des_modèles_de_résultats_pour_les_.py b/alembic/versions/42ff9c981be7_ajout_des_modèles_de_résultats_pour_les_.py index a8dd600..62457fd 100644 --- a/alembic/versions/42ff9c981be7_ajout_des_modèles_de_résultats_pour_les_.py +++ b/alembic/versions/42ff9c981be7_ajout_des_modèles_de_résultats_pour_les_.py @@ -52,7 +52,7 @@ def upgrade() -> None: sa.PrimaryKeyConstraint('id') ) op.create_table('departement', - sa.Column('code_insee', sa.String(length=2), nullable=False), + sa.Column('code_insee', sa.String(length=3), nullable=False), sa.Column('libelle', sa.String(length=64), nullable=False), sa.Column('region_code', sa.String(length=3), nullable=False), sa.Column('geometry', sa.JSON(), nullable=False), @@ -112,7 +112,7 @@ def upgrade() -> None: op.create_table('commune', sa.Column('code_insee', sa.String(length=5), nullable=False), sa.Column('libelle', sa.String(length=64), nullable=False), - sa.Column('departement_code', sa.String(length=2), nullable=False), + sa.Column('departement_code', sa.String(length=3), nullable=False), sa.Column('geometry', sa.JSON(), nullable=False), sa.ForeignKeyConstraint(['departement_code'], ['departement.code_insee'], ), sa.PrimaryKeyConstraint('code_insee') diff --git a/nupes/models/geographie.py b/nupes/models/geographie.py index db94f16..4db4000 100644 --- a/nupes/models/geographie.py +++ b/nupes/models/geographie.py @@ -21,7 +21,7 @@ class Region(Base): class Departement(Base): __tablename__ = "departement" - code_insee: Mapped[str] = mapped_column(String(2), primary_key=True) + code_insee: Mapped[str] = mapped_column(String(3), primary_key=True) libelle: Mapped[str] = mapped_column(String(64), unique=True) region_code: Mapped[int] = mapped_column(ForeignKey("region.code_insee")) geometry: Mapped[dict] = mapped_column(JSON())