Schema
Owner
postgres
Descriptions
Vue permettant d'assembler en un seul tableau les informations sur les rondelles (de branche ou de tronc) et les données permettant de les identifier formellement (code rondelle, [code branche], code arbre, zone d'étude et campagne / projet)
Fields
Name | Data type | Description |
---|---|---|
arb_code |
varchar(24) |
|
arb_id |
integer |
|
cam_code |
varchar(64) |
|
cam_id |
integer |
|
pjt_code |
varchar(32) |
|
pjt_id |
integer |
|
zon_tree |
public.ltree |
|
zon_code |
varchar(64) |
|
zon_id |
integer |
|
bra_code |
varchar |
|
bra_id |
integer |
|
ron_code |
varchar(32) |
|
ron_id |
integer |
|
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Indices
There are no indices for table v_rondelle_integration_tos
Definition
CREATE VIEW public.v_rondelle_integration_tos (
arb_code,
arb_id,
cam_code,
cam_id,
pjt_code,
pjt_id,
zon_tree,
zon_code,
zon_id,
bra_code,
bra_id,
ron_code,
ron_id)
AS
SELECT t_arbre_arb.arb_code,
t_arbre_arb.arb_id,
tr_campagne_cam.cam_code,
tr_campagne_cam.cam_id,
tr_projet_pjt.pjt_code,
tr_projet_pjt.pjt_id,
tr_zone_etude_zon.zon_tree,
tr_zone_etude_zon.zon_code,
tr_zone_etude_zon.zon_id,
t_branche_bra.bra_code,
t_branche_bra.bra_id,
t_rondelle_ron.ron_code,
t_rondelle_ron.ron_id
FROM tr_campagne_cam
JOIN t_arbre_arb ON tr_campagne_cam.cam_id = t_arbre_arb.arb_cam_id
JOIN tr_zone_etude_zon ON t_arbre_arb.arb_zon_id = tr_zone_etude_zon.zon_id
JOIN tr_projet_pjt ON tr_campagne_cam.cam_pjt_id = tr_projet_pjt.pjt_id
JOIN t_branche_bra ON t_arbre_arb.arb_id = t_branche_bra.bra_arb_id
JOIN t_rondelle_ron ON t_branche_bra.bra_id = t_rondelle_ron.ron_bra_id
UNION
SELECT t_arbre_arb.arb_code,
t_arbre_arb.arb_id,
tr_campagne_cam.cam_code,
tr_campagne_cam.cam_id,
tr_projet_pjt.pjt_code,
tr_projet_pjt.pjt_id,
tr_zone_etude_zon.zon_tree,
tr_zone_etude_zon.zon_code,
tr_zone_etude_zon.zon_id,
NULL::character varying AS bra_code,
NULL::integer AS bra_id,
t_rondelle_ron.ron_code,
t_rondelle_ron.ron_id
FROM tr_campagne_cam
JOIN t_arbre_arb ON tr_campagne_cam.cam_id = t_arbre_arb.arb_cam_id
JOIN tr_zone_etude_zon ON t_arbre_arb.arb_zon_id = tr_zone_etude_zon.zon_id
JOIN tr_projet_pjt ON tr_campagne_cam.cam_pjt_id = tr_projet_pjt.pjt_id
JOIN t_rondelle_ron ON t_arbre_arb.arb_id = t_rondelle_ron.ron_arb_id;
COMMENT ON VIEW public.v_rondelle_integration_tos
IS 'Vue permettant d''assembler en un seul tableau les informations sur les rondelles (de branche ou de tronc) et les données permettant de les identifier formellement (code rondelle, [code branche], code arbre, zone d''étude et campagne / projet)';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 07/12/2018 13:23 |