batiment

34452872 rows


Description

Bâtiments au sens des Fichiers Fonciers (idbat). Sont rajoutées à cette table, les entrées de la table batiment_groupe localisées sur des parcelles non-référencées dans les Fichiers Fonciers

Columns

Column Type Size Nulls Auto Default Children Parents Comments
batiment_id varchar 24 null
local.batiment_id local_batiment_id_fkeyR
rel_batiment_adresse.batiment_id rel_batiment_adresse_batiment_id_fkeyR

(ffo:idbat) Identifiant du bâtiment fiscal au sens des fichiers fonciers

code_departement_insee varchar 2 null

(bdnb) Code département INSEE

batiment_groupe_id varchar 22 null
batiment_groupe.batiment_groupe_id batiment_batiment_groupe_id_fkeyR

(bdnb) Identifiant du bâtiment au sens de la BDNB

code_iris varchar 9 null

(bdnb) Identifiant du code IRIS sur lequel est présent le bâtiment

code_commune_insee varchar 5 null

(bdnb) Identifiant INSEE de la commune dans laquelle se trouve le bâtiment

parcelle_unifiee_id varchar 22 null

(bdnb) Identifiant de la parcelle unifiée, au sens du Cerema

origine varchar 2147483647 null

(bdnb) Origine de l’entrée bâtiment. Elle provient soit des données foncières (Fichiers Fonciers), soit d’un croisement géospatial entre le Cadastre, la BDTopo et des bases de données métiers (ex: BPE ou Mérimée)

Indexes

Constraint Name Type Sort Column(s)
batiment_pk_id Primary key Asc batiment_id
batiment_batiment_groupe_id_idx Performance Asc batiment_groupe_id
batiment_code_commune_insee_idx Performance Asc code_commune_insee
batiment_code_departement_insee_idx Performance Asc code_departement_insee
batiment_code_iris_idx Performance Asc code_iris
batiment_parcelle_unifiee_id_idx Performance Asc parcelle_unifiee_id

Check Constraints

Constraint Name Constraint
batiment_loading_code_departement_insee_check (((code_departement_insee)::text = ANY ((ARRAY['01'::character varying, '02'::character varying, '03'::character varying, '04'::character varying, '05'::character varying, '06'::character varying, '07'::character varying, '08'::character varying, '09'::character varying, '10'::character varying, '11'::character varying, '12'::character varying, '13'::character varying, '14'::character varying, '15'::character varying, '16'::character varying, '17'::character varying, '18'::character varying, '19'::character varying, '21'::character varying, '22'::character varying, '23'::character varying, '24'::character varying, '25'::character varying, '26'::character varying, '27'::character varying, '28'::character varying, '29'::character varying, '2A'::character varying, '2B'::character varying, '30'::character varying, '31'::character varying, '32'::character varying, '33'::character varying, '34'::character varying, '35'::character varying, '36'::character varying, '37'::character varying, '38'::character varying, '39'::character varying, '40'::character varying, '41'::character varying, '42'::character varying, '43'::character varying, '44'::character varying, '45'::character varying, '46'::character varying, '47'::character varying, '48'::character varying, '49'::character varying, '50'::character varying, '51'::character varying, '52'::character varying, '53'::character varying, '54'::character varying, '55'::character varying, '56'::character varying, '57'::character varying, '58'::character varying, '59'::character varying, '60'::character varying, '61'::character varying, '62'::character varying, '63'::character varying, '64'::character varying, '65'::character varying, '66'::character varying, '67'::character varying, '68'::character varying, '69'::character varying, '70'::character varying, '71'::character varying, '72'::character varying, '73'::character varying, '74'::character varying, '75'::character varying, '76'::character varying, '77'::character varying, '78'::character varying, '79'::character varying, '80'::character varying, '81'::character varying, '82'::character varying, '83'::character varying, '84'::character varying, '85'::character varying, '86'::character varying, '87'::character varying, '88'::character varying, '89'::character varying, '90'::character varying, '91'::character varying, '92'::character varying, '93'::character varying, '94'::character varying, '95'::character varying])::text[])))
batiment_loading_origine_check (((origine)::text = ANY ((ARRAY['Association géométrique'::character varying, 'Fichiers Fonciers'::character varying])::text[])))

Relationships