local

50778836 rows


Description

Locaux au sens fichiers fonciers. Un logement est un local utilisé pour l’habitation (INSEE) séparé, sans communication avec un autre local sauf avec les parties communes de l’immeuble (couloir, escalier, etc.), indépendant, c’est-à-dire ayant une entrée avec accès direct sur l’extérieur ou sur les parties communes de l’immeuble. Les logements sont répartis en quatre catégories : résidences principales, résidences secondaires, logements occasionnels, logements vacants. https://www.insee.fr/fr/metadonnees/definition/c1702

Columns

Column Type Size Nulls Auto Default Children Parents Comments
local_id varchar 12 null
local_simulations_dpe.local_id local_simulations_dpe_local_id_fkeyR

(ffo:idlocal) Identifiant du local (Concaténation de ccodep, invar)

code_departement_insee varchar 2 null

(ffo:ccodep) Code département

batiment_id varchar 16 null
batiment.batiment_id local_batiment_id_fkeyR

(ffo:idbat) Identifiant du bâtiment (Concaténation de ccodep, ccocom, ccopre, ccosec, dnupla, dnubat)

parcelle_id varchar 14 null

(ffo:idpar) Identifiant de parcelle (Concaténation de ccodep, ccocom, ccopre, ccosec, dnupla)

parcelle_unifiee_id varchar 14 null

(ffo:idtup) Identifiant de la TUP (idpar, idpdlmp ou iduf)

code_commune_insee varchar 5 null

(ffo:ccodir) Identifiant commune INSEE (Concaténation de ccodep, ccocom)

libelle_commune varchar 45 null

(ffo:idcom) Libellé de commune complet (Avec accents, source INSEE)

invariant varchar 10 null

(ffo:invar) Numéro invariant

Indexes

Constraint Name Type Sort Column(s)
local_pk_id Primary key Asc local_id
local_batiment_id_idx Performance Asc batiment_id
local_code_commune_insee_idx Performance Asc code_commune_insee
local_code_departement_insee_idx Performance Asc code_departement_insee
local_parcelle_id_idx Performance Asc parcelle_id

Check Constraints

Constraint Name Constraint
local_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[])))

Relationships