Référence API, RPC et base de données

Inventaire généré depuis db-graph-out/graph.json et les seeds SQL versionnées.

0) Couverture et sources

354
tables

11 vues · 9 enums

340
fonctions/RPC

517 policies · 545 triggers

2855
valeurs référentielles

live si disponible, seeds sinon

3161
connexions graphe

lectures, écritures, FK, RLS

Les lectures/écritures des fonctions sont inférées par analyse SQL et portent un niveau de confiance. Les valeurs de référentiel listées ici viennent du fichier live db-graph-out/reference_live.json quand il existe, sinon des INSERT ... VALUES et CTE VALUES versionnés dans les SQL du dépôt.

État source live au moment de la génération : Supabase MCP JSON=db-graph-out/reference_live.json. Workflow conseillé : lancer tools/db-graph/db_reference_audit.sql via Supabase MCP execute_sql, récupérer l'URL projet et une clé publishable via MCP, exécuter tools/db-graph/export_reference_live_rest.py, puis relancer .tools/python/Scripts/python.exe tools/db-graph/db_graph.py. Le dump MCP pur tools/db-graph/db_reference_extract.sql reste disponible si le client MCP accepte le volume complet.

Lecture live MCP vérifiée + REST Supabase publishable effectuée sur 26 tables publiques de référence. 2297 lignes seed SQL restent disponibles comme filet de secours. 3 écart(s) de visibilité REST, seeds conservés pour ces tables.

Écarts de couverture à surveiller
SignalVolumeExemples
Fonctions sans source SQL retrouvée30api.assert_staging_batch_integrity(p_batch_id text), api.commit_staging_to_public(p_batch_id text), api.get_ingestor_metrics(), api.get_ingestor_scheduler_health(), api.purge_expired_staging_batches(p_limit integer DEFAULT 500), api.purge_staging_batch(p_batch_id text, p_force boolean DEFAULT false), api.resolve_staging_dependencies(p_batch_id text), api.retry_failed_media_downloads(p_limit integer DEFAULT 200), api.rollback_staging_batch_compensate(p_batch_id text, p_force boolean DEFAULT false), api.run_staging_dedup(p_batch_id text, p_distance_meters integer DEFAULT 50, p_name_similarity real DEFAULT 0.45), api.watchdog_mark_stale_batches(p_stale_minutes integer DEFAULT 30, p_limit integer DEFAULT 200), public.enforce_classification_single_selection() +18
Fonctions sans lecture/écriture inférée98api._covered_days(p_all_years boolean, p_s date, p_e date), api.assert_no_period_overlap(p_periods jsonb), api.assert_staging_batch_integrity(p_batch_id text), api.b64url_decode(p text), api.b64url_encode(p bytea), api.before_insert_object_generate_id(), api.build_opening_period_json(p_period_id uuid, p_object_id text, p_date_start date, p_date_end date), api.can_read_extended(p_object_id text), api.can_read_object_private_notes(p_object_id text), api.can_write_object_private_notes(p_object_id text), api.compose_object_resource_blocks(p_payload jsonb), api.current_user_can_edit_objects() +86
Fonctions avec SQL dynamique8api.approve_pending_change(p_id uuid, p_review_note text DEFAULT NULL::text), api.assert_object_type_change_consistent(), api.facet_applicability_violations(), api.ref_code_usage_counts(p_domain text), audit.attach_missing_triggers(), audit.create_monthly_partition(partition_date timestamp with time zone), audit.drop_old_partitions(months_to_keep integer DEFAULT 12), public.create_object_version_monthly_partition(partition_date timestamp with time zone)
Tables publiques de référence sans ligne directe extraite0aucun

Erreurs de lecture live

TableErreur
public.ref_org_admin_rolePublishable REST returned 0 row(s), MCP audit counted 3; SQL seed rows are preserved for this table.
public.ref_org_business_rolePublishable REST returned 0 row(s), MCP audit counted 3; SQL seed rows are preserved for this table.
public.ref_permissionPublishable REST returned 0 row(s), MCP audit counted 11; SQL seed rows are preserved for this table.

1) RPC / fonctions et connexions base

Chaque bloc liste le retour, les propriétés de sécurité, le commentaire SQL disponible, puis les tables lues ou écrites.

Schéma api (305)

api._covered_days(p_all_years boolean, p_s date, p_e date)

Retour
integer[]

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_opening_period_recurrence.sql:70

4) Validation anti-chevauchement (même rang : croisement partiel interdit, imbrication tolérée). Fermetures exclues, périodes sans dates ignorées. Miroir SQL EXACT de la fonction pure TS periodsPartialOverlap : intersection ensembliste des jours couverts.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.add_legal_record(p_object_id text, p_type_code text, p_value jsonb, p_document_id uuid DEFAULT NULL::uuid, p_valid_from date DEFAULT CURRENT_DATE, p_valid_to date DEFAULT NULL::date, p_validity_mode legal_validity_mode DEFAULT 'fixed_end_date'::legal_validity_mode, p_status text DEFAULT 'active'::text, p_document_requested_at timestamp with time zone DEFAULT NULL::timestamp with time zone, p_document_delivered_at timestamp with time zone DEFAULT NULL::timestamp with time zone, p_note text DEFAULT NULL::text)

Retour
uuid

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8321

===================================================== Function to add a legal record =====================================================
ConnexionTable/vueConfiance
lecturepublic.ref_legal_typehigh
écriturepublic.object_legalhigh
api.approve_pending_change(p_id uuid, p_review_note text DEFAULT NULL::text)

Retour
jsonb

Propriétés
SECURITY DEFINER, dynamic SQL

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_moderation_rpcs.sql:192

P2.1 §120 — Approuve : re-dispatch vers le writer structuré (metadata->>'rpc', whitelisté) puis status=applied.
ConnexionTable/vueConfiance
lecturepublic.pending_changehigh
écriturepublic.pending_changehigh
api.assert_facet_applicable()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_facet_applicability.sql:113

== 4. Generic applicability trigger ======================================== Pattern B validator (cf. api.validate_object_taxonomy_assignment): SECURITY INVOKER, house search_path. Cost per row: 2 PK probes + 1 two-key PK probe -- hot-path safe (§37).
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.ref_facet_applicabilityhigh
lecturepublic.ref_facet_registryhigh

Déclenchée par
trigger:public.object_act:trg_assert_facet_applicable, trigger:public.object_fma:trg_assert_facet_applicable, trigger:public.object_fma_occurrence:trg_assert_facet_applicable, trigger:public.object_iti:trg_assert_facet_applicable, trigger:public.object_iti_associated_object:trg_assert_facet_applicable, trigger:public.object_iti_info:trg_assert_facet_applicable, trigger:public.object_iti_practice:trg_assert_facet_applicable, trigger:public.object_iti_profile:trg_assert_facet_applicable, trigger:public.object_iti_section:trg_assert_facet_applicable, trigger:public.object_iti_stage:trg_assert_facet_applicable, trigger:public.object_meeting_room:trg_assert_facet_applicable, trigger:public.object_menu:trg_assert_facet_applicable +1

api.assert_no_period_overlap(p_periods jsonb)

Retour
void

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_opening_period_recurrence.sql:113

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.assert_object_type_change_consistent()

Retour
trigger

Propriétés
dynamic SQL

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_facet_applicability.sql:190

== 5. Guard on object.object_type changes ==================================
ConnexionTable/vueConfiance
lecturepublic.ref_facet_applicabilityhigh
lecturepublic.ref_facet_registryhigh

Déclenchée par
trigger:public.object:trg_guard_object_type_change

api.assert_staging_batch_integrity(p_batch_id text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.audit_legal_compliance(p_object_types text[] DEFAULT NULL::text[], p_include_expired boolean DEFAULT false)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8680

===================================================== Function to audit legal compliance across all objects =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.auto_attach_object_to_creator_org()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:6243

ConnexionTable/vueConfiance
lecturepublic.object_org_linkhigh
lecturepublic.ref_org_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.object_org_linkhigh

Déclenchée par
trigger:public.object:trg_auto_attach_object_to_creator_org

api.auto_populate_interaction_subject()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:2180

ConnexionTable/vueConfiance
lecturepublic.ref_code_demand_subtopichigh
lecturepublic.ref_code_demand_topichigh

Déclenchée par
trigger:public.crm_interaction:trg_auto_populate_interaction_subject

api.b64url_decode(p text)

Retour
bytea

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:730

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.b64url_encode(p bytea)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:709

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.before_insert_object_generate_id()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:958

Génération d'ID si absent

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object:trg_before_insert_object_generate_id

api.build_iti_track(p_object_id text, p_format text DEFAULT 'kml'::text, p_include_stages boolean DEFAULT true, p_stage_color text DEFAULT 'red'::text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:816

ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_itihigh
lecturepublic.object_iti_stagehigh
api.build_opening_period_json(p_period_id uuid, p_object_id text, p_date_start date, p_date_end date)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:94
Base de donnée DLL et API/migration_opening_period_recurrence.sql:376
Base de donnée DLL et API/migration_opening_period_type.sql:206

5) Read path: emit the period type code (+ all_years) so the editor round-trips.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.build_opening_period_json(p_period_id uuid, p_object_id text, p_date_start date, p_date_end date, p_order integer DEFAULT 1)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:94
Base de donnée DLL et API/migration_opening_period_recurrence.sql:376
Base de donnée DLL et API/migration_opening_period_type.sql:206

5) Read path: emit the period type code (+ all_years) so the editor round-trips.
ConnexionTable/vueConfiance
lecturepublic.opening_periodhigh
lecturepublic.ref_code_opening_period_typehigh
api.can_delete_object_private_note(p_note_id uuid)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:465

Suppression : réservée au rang admin le plus élevé de l'ORG (org_admin) ou au superuser plateforme.
ConnexionTable/vueConfiance
lecturepublic.object_private_descriptionhigh
api.can_manage_object_private_note(p_note_id uuid)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:408

Auteur, supérieur hiérarchique direct dans la même ORG, ou superuser plateforme. Utilisé pour modifier / archiver une note.
ConnexionTable/vueConfiance
lecturepublic.app_user_profilehigh
lecturepublic.object_private_descriptionhigh
api.can_read_extended(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:15
Base de donnée DLL et API/migration_explorer_rls_setbased.sql:83
Base de donnée DLL et API/rls_policies.sql:182

Boolean per-row predicate kept as the single gate used by api.can_read_object -> the ~40 object-child read policies (P0.3). Delegates to the set function above (one source of truth); MUST stay byte-equivalent to it. Was an inline 4-path WITH (see git history); set-based now.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.can_read_object(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_rls_read_gate_p03.sql:21

1) Single source of truth for "is this object's data readable by the current caller".
ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.can_read_object_private_notes(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:280

Retourne TRUE si l'utilisateur courant peut consulter les notes privées depuis le périmètre de son organisation active.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.can_write_object_private_notes(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:291

Retourne TRUE si l'utilisateur courant peut écrire une note privée pour l'objet dans le périmètre de son organisation active.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE)

Retour
integer

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9963
Base de donnée DLL et API/migration_metric_snapshot.sql:34

Brique 2: fige le panel de KPIs dashboard pour p_date dans metric_snapshot (upsert idempotent). Complétude via api.get_dashboard_completeness (pool publié), corpus net (tous statuts), classés (granted, global+commune), couverture durable/accessibilité, backlog CRM (provisoire avant Brique 3). Exécutée par le cron quotidien capture-metric-snapshots.
ConnexionTable/vueConfiance
lecturepublic.crm_interactionhigh
lecturepublic.metric_snapshothigh
lecturepublic.objecthigh
lecturepublic.object_amenityhigh
lecturepublic.object_classificationhigh
lecturepublic.object_locationhigh
lecturepublic.object_sustainability_actionhigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_code_amenity_familyhigh
écriturepublic.metric_snapshothigh
api.check_membership_org_type()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:5960

Trigger : garantit que org_object_id pointe vers un objet de type 'ORG'. Un CHECK constraint ne peut pas référencer une autre table en PostgreSQL ; le trigger est la solution correcte.
ConnexionTable/vueConfiance
lecturepublic.objecthigh

Déclenchée par
trigger:public.user_org_membership:check_membership_org_type

api.check_object_legal_compliance(p_object_id text)

Retour
TABLE(type_code text, type_name text, is_required boolean, has_record boolean, is_valid boolean, status text, valid_to date, days_until_expiry integer)

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8279

===================================================== Function to check if an object has all required legal records =====================================================
ConnexionTable/vueConfiance
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.check_org_config_org_type()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:6142

Trigger : garantit que org_object_id pointe vers un objet de type 'ORG'.
ConnexionTable/vueConfiance
lecturepublic.objecthigh

Déclenchée par
trigger:public.org_config:check_org_config_org_type

api.check_org_permission_org_type()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:6394

Trigger : garantit que org_object_id pointe vers un objet de type 'ORG'. Un CHECK constraint ne peut pas référencer une autre table en PostgreSQL ; le trigger est la solution correcte (même pattern que check_membership_org_type et check_org_config_org_type).
ConnexionTable/vueConfiance
lecturepublic.objecthigh

Déclenchée par
trigger:public.org_permission:check_org_permission_org_type

api.commit_staging_to_public(p_batch_id text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.mediahigh
lecturepublic.objecthigh
lecturepublic.object_classificationhigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_codehigh
lecturepublic.ref_code_contact_kindhigh
lecturepublic.ref_code_media_typehigh
lecturepublic.ref_code_payment_methodhigh
lecturepublic.ref_org_rolehigh
lecturestaging.contact_channel_temphigh
lecturestaging.import_batcheshigh
lecturestaging.media_temphigh
lecturestaging.object_amenity_temphigh
lecturestaging.object_classification_temphigh
lecturestaging.object_location_temphigh
lecturestaging.object_org_link_temphigh
lecturestaging.object_payment_method_temphigh
lecturestaging.object_temphigh
lecturestaging.org_temphigh
lecturestaging.ref_classification_scheme_temphigh
lecturestaging.ref_classification_value_temphigh
lecturestaging.ref_code_temphigh
écriturepublic.contact_channelhigh
écriturepublic.mediahigh
écriturepublic.objecthigh
écriturepublic.object_amenityhigh
écriturepublic.object_classificationhigh
écriturepublic.object_external_idhigh
écriturepublic.object_locationhigh
écriturepublic.object_org_linkhigh
écriturepublic.object_payment_methodhigh
écriturepublic.ref_classification_schemehigh
écriturepublic.ref_classification_valuehigh
écriturepublic.ref_codehigh
écriturepublic.ref_org_rolehigh
écriturestaging.batch_commit_ledgerhigh
écriturestaging.batch_commit_ledger_itemhigh
écriturestaging.import_batcheshigh
écriturestaging.media_temphigh
écriturestaging.object_temphigh
écriturestaging.org_temphigh
écriturestaging.ref_classification_scheme_temphigh
écriturestaging.ref_classification_value_temphigh
écriturestaging.ref_code_temphigh
api.compose_object_resource_blocks(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2682

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.create_crm_artifacts_from_incident()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:3166

ConnexionTable/vueConfiance
écriturepublic.crm_interactionhigh
écriturepublic.crm_taskhigh
écriturepublic.incident_reporthigh
écriturepublic.object_itihigh

Déclenchée par
trigger:public.incident_report:trg_incident_report_after_insert

api.create_list(p_kind text, p_name text, p_from_object_ids text[] DEFAULT NULL::text[], p_filters jsonb DEFAULT NULL::jsonb, p_filters_url text DEFAULT NULL::text)

Retour
uuid

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:321

6.3 Création (statique depuis une sélection, ou dynamique depuis des filtres)
ConnexionTable/vueConfiance
lecturepublic.objecthigh
écriturepublic.object_listhigh
écriturepublic.object_list_itemhigh
api.create_membership_campaign(p_anchor_object_id text, p_name text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:1912

ConnexionTable/vueConfiance
lecturepublic.ref_codehigh
écriturepublic.ref_codehigh
api.create_membership_tier(p_anchor_object_id text, p_name text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:1951

ConnexionTable/vueConfiance
lecturepublic.ref_codehigh
écriturepublic.ref_codehigh
api.create_tag(p_anchor_object_id text, p_name text, p_color text DEFAULT NULL::text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:1827
Base de donnée DLL et API/migration_tags_create_and_order.sql:66

§09: dedup-guarded GLOBAL tag creation. Gated per-object. Dedup on ref_tag.name_normalized; slug inline; gen_random_uuid; created_by set. Color is a HEX #rrggbb (global per tag); defaults to #64748b.
ConnexionTable/vueConfiance
lecturepublic.ref_taghigh
écriturepublic.ref_taghigh
api.current_user_active_org()

Retour
TABLE(org_id text, org_name text)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:262

Retourne l'ORG active de l'utilisateur courant (id + nom), pour le libellé côté éditeur du sélecteur de périmètre des descriptions. Le serveur reste autoritaire ; le client n'utilise ce nom que pour l'affichage.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.user_org_membershiphigh
api.current_user_admin_rank()

Retour
integer

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:336

Retourne le rang admin actif du user courant dans son ORG active (NULL si aucun).
ConnexionTable/vueConfiance
lecturepublic.ref_org_admin_rolehigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
api.current_user_admin_role_code()

Retour
text

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10253
Base de donnée DLL et API/rls_policies.sql:320

Retourne le code du rôle admin actif du user courant (NULL si pas de rôle admin). Traverse : user_org_membership → user_org_admin_role → ref_org_admin_role. Le rôle admin ne bypasse pas api.user_has_permission() (§2.6 du plan).
ConnexionTable/vueConfiance
lecturepublic.ref_org_admin_rolehigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
api.current_user_business_role_code()

Retour
text

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:302

Retourne le code du rôle métier actif du user courant (NULL si aucun). Traverse : user_org_membership → user_org_business_role → ref_org_business_role. Usage : affichage, contexte session — pas de logique de permission ici.
ConnexionTable/vueConfiance
lecturepublic.ref_org_business_rolehigh
lecturepublic.user_org_business_rolehigh
lecturepublic.user_org_membershiphigh
api.current_user_can_edit_objects()

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:370

===================================================== Capability check : "le user courant peut-il éditer des objets ?" ===================================================== TRUE quand l'utilisateur a au moins une voie d'édition sur le périmètre de son organisation active : 1. superuser plateforme (owner / super_admin / service_role / admin), 2. rôle admin actif dans son ORG (peu importe le rang), 3. permission métier d'édition sur n'importe quel objet : create_object, edit_canonical_when_publisher, edit_org_enrichment, publish_object. Usage : la fonction est consommée par le frontend Explorer pour décider s'il doit afficher les statuts non publiés (draft) des objets de l'ORG. Elle ne porte AUCUNE logique d'autorisation sur une fiche précise — la RLS (cf. api.can_read_extended) reste seule à gater l'accès ligne par ligne. Un membre simple en lecture seule (pas d'admin role, pas de permission métier d'édition) renvoie FALSE et n'a donc accès qu'aux fiches publiées. STABLE + SECURITY DEFINER : pour traverser ref_permission / org_permission / user_permission sans dépendre des policies RLS de ces tables.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.current_user_crm_actor_ids()

Retour
SETOF uuid

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:197
Base de donnée DLL et API/migration_crm_module.sql:314

Acteurs du périmètre CRM : liés (actor_object_role) à un objet du périmètre publisher, + arme défensive : acteurs portant une interaction sur un objet du périmètre (couvre un acteur dont le lien aurait été retiré mais dont l'historique reste rattaché à l'ORG).
ConnexionTable/vueConfiance
lecturepublic.actor_object_rolehigh
lecturepublic.crm_interactionhigh
api.current_user_crm_object_ids()

Retour
SETOF text

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:152
Base de donnée DLL et API/migration_crm_module.sql:269

---------- 7. Helpers d'autorisation (style current_user_extended_object_ids, §35) ---------- Périmètre CRM = objets dont une ORG du user (membership actif) est PUBLISHER. Volontairement plus étroit que extended (pas d'arme acteur, pas d'arme all_published) : le CRM est le pilotage interne de l'ORG publicatrice, pas un droit d'édition.
ConnexionTable/vueConfiance
lecturepublic.object_org_linkhigh
lecturepublic.ref_org_rolehigh
lecturepublic.user_org_membershiphigh
api.current_user_email()

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:103

Email courant (JWT claims)

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.current_user_extended_object_ids()

Retour
SETOF text

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_explorer_rls_setbased.sql:36
Base de donnée DLL et API/rls_policies.sql:141

Set form of api.can_read_extended: the current user's extended-readable object ids, computed once (RLS-bypassed). Used by the object SELECT policy as a hashed-set membership test to avoid per-row predicate evaluation. Keep byte-equivalent to can_read_extended's 4 paths.
ConnexionTable/vueConfiance
lecturepublic.actor_object_rolehigh
lecturepublic.objecthigh
lecturepublic.object_org_linkhigh
lecturepublic.org_confighigh
lecturepublic.user_org_membershiphigh
api.current_user_is_org_admin()

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10255
Base de donnée DLL et API/migration_object_external_id_writes.sql:14

1. Admin-gate helper — single source for the §22 front gate (mirrors the write gate exactly).

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.current_user_org_id()

Retour
text

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:247

Retourne l'org_object_id actif du user courant (NULL si aucun membership actif). Pour un tourism_agent, au plus une ORG active existe (contrainte enforce_single_active_org_membership). Pour un owner/super_admin, retourne la première trouvée (usage interne uniquement).
ConnexionTable/vueConfiance
lecturepublic.user_org_membershiphigh
api.current_user_readable_object_ids()

Retour
SETOF text

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7321
Base de donnée DLL et API/migration_cards_batch_authorize_definer.sql:46

1) "Objects visible to me" = published ∪ my extended scope. Single source of truth for the object-level read visibility (the `object` table's own SELECT predicate, as a SET). SECURITY DEFINER so the published scan bypasses RLS; returns only object ids. Reuses §35's set fn.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.cursor_pack(p jsonb)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:751

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.cursor_unpack(p text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:763

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.delete_actor_channel(p_id uuid)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:1353
Base de donnée DLL et API/migration_crm_module.sql:1470

Suppression d'un canal (gate par l'acteur de la ligne, mêmes erreurs P0002/42501).
ConnexionTable/vueConfiance
lecturepublic.actor_channelhigh
écriturepublic.actor_channelhigh
api.delete_ai_provider(p_id uuid)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ai_provider_config.sql:179

ConnexionTable/vueConfiance
lecturepublic.app_ai_provider_confighigh
lecturevault.secretshigh
écriturepublic.app_ai_provider_confighigh
écriturevault.secretshigh
api.delete_crm_interaction(p_id uuid)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:1168
Base de donnée DLL et API/migration_crm_module.sql:1285

Suppression d'une interaction (même gate d'écriture ; arme objet si contexte, sinon arme acteur — object_id nullable ⇒ existence par FOUND, pas par IS NULL).
ConnexionTable/vueConfiance
lecturepublic.crm_interactionhigh
écriturepublic.crm_interactionhigh
api.delete_list(p_list_id uuid)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:424

6.6 Suppression
ConnexionTable/vueConfiance
lecturepublic.object_listhigh
écriturepublic.object_listhigh
api.deliver_legal_document(p_legal_id uuid, p_document_id uuid, p_delivered_at timestamp with time zone DEFAULT now(), p_new_status text DEFAULT 'active'::text)

Retour
boolean

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8820

===================================================== Function to mark a document as delivered =====================================================
ConnexionTable/vueConfiance
écriturepublic.object_legalhigh
api.disable_cache_triggers()

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:5191

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.enable_cache_triggers()

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:5206

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.enforce_actor_channel_email_shape()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:2110

ConnexionTable/vueConfiance
lecturepublic.ref_code_contact_kindhigh

Déclenchée par
trigger:public.actor_channel:trg_actor_channel_email

api.enforce_app_user_profile_role_change()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:2581

ConnexionTable/vueConfiance
lectureauth.usershigh
lecturepublic.app_user_profilehigh

Déclenchée par
trigger:public.app_user_profile:enforce_app_user_profile_role_change

api.enforce_contact_email_shape()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:2095

Email shape enforcement (object + actor)
ConnexionTable/vueConfiance
lecturepublic.ref_code_contact_kindhigh

Déclenchée par
trigger:public.contact_channel:trg_contact_channel_email

api.enforce_single_active_org_membership()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:5997

Trigger : contrainte "1 user tourism_agent = 1 ORG active". Un index partiel unique WHERE is_active = TRUE s'appliquerait à TOUS les users, y compris owner/super_admin. Le trigger permet d'appliquer la règle sélectivement. Durcissements par rapport à la version naïve : 1. pg_advisory_xact_lock(user_id) : sérialise les transactions concurrentes sur le même user_id — élimine le TOCTOU sur les INSERTs simultanés. 2. SELECT ... FOR NO KEY UPDATE : verrouille les lignes actives existantes pendant la vérification — empêche une transaction concurrente de désactiver/réactiver un membership pendant que la nôtre lit. 3. Le trigger se déclenche aussi sur UPDATE OF user_id : si user_id est modifié sur un membership actif, la contrainte est revérifiée pour le nouveau user_id. 4. id IS DISTINCT FROM NEW.id remplace la condition TG_OP redondante : en BEFORE INSERT la ligne n'existe pas encore, l'exclusion est toujours correcte.
ConnexionTable/vueConfiance
lecturepublic.app_user_profilehigh
lecturepublic.user_org_membershiphigh

Déclenchée par
trigger:public.user_org_membership:enforce_single_active_org_membership

api.export_itineraries_gpx_batch(p_object_ids text[], p_include_stages boolean DEFAULT true)

Retour
TABLE(object_id text, name text, gpx_data text, file_size integer)

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7940

Batch GPX export for multiple itineraries
ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.export_itinerary_gpx(p_object_id text, p_include_stages boolean DEFAULT true, p_include_metadata boolean DEFAULT true)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7847

Export full GPX with metadata and stages
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_descriptionhigh
lecturepublic.object_itihigh
lecturepublic.object_iti_stagehigh
api.export_publication_indesign(p_publication_id uuid, p_min_width integer DEFAULT 1600, p_min_height integer DEFAULT 1200)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:5189

===================================================== Publication export for print workflows (InDesign-ready) =====================================================
ConnexionTable/vueConfiance
lecturepublic.mediahigh
lecturepublic.objecthigh
lecturepublic.object_descriptionhigh
lecturepublic.object_locationhigh
lecturepublic.publicationhigh
lecturepublic.publication_objecthigh
api.facet_applicability_violations()

Retour
TABLE(facet_table text, object_id text, object_type object_type)

Propriétés
dynamic SQL

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_facet_applicability.sql:228

== 6. Violations report (ops/CI; legacy rows are NOT auto-deleted) =========
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.ref_facet_applicabilityhigh
lecturepublic.ref_facet_registryhigh
api.generate_legal_expiry_notifications(p_days_ahead integer DEFAULT 30, p_object_types text[] DEFAULT NULL::text[])

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8636

===================================================== Function to generate legal expiry notifications =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.generate_object_id(p_object_type text, p_region_code text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:71

generate_object_id (HOTAQU000V5014ZU-like)

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.get_active_ai_provider_secret()

Retour
TABLE(id uuid, label text, api_kind text, base_url text, model text, max_output_tokens integer, extra jsonb, api_key text)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ai_provider_config.sql:205

ConnexionTable/vueConfiance
lecturepublic.app_ai_provider_confighigh
lecturevault.decrypted_secretshigh
api.get_actor_data(p_object_id text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:6662

===================================================== Helper: Get enriched actor data with contacts =====================================================
ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.actor_channelhigh
lecturepublic.actor_object_rolehigh
lecturepublic.ref_actor_rolehigh
lecturepublic.ref_code_contact_kindhigh
lecturepublic.ref_contact_rolehigh
api.get_all_opening_time_slots(p_period_id uuid)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:5328

===================================================== Optimized function to get all opening time slots for a period =====================================================
ConnexionTable/vueConfiance
lecturepublic.opening_schedulehigh
lecturepublic.opening_time_framehigh
lecturepublic.opening_time_periodhigh
lecturepublic.opening_time_period_weekdayhigh
lecturepublic.ref_code_weekdayhigh
api.get_app_branding()

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/ui_whitelabel_branding.sql:190

Returns the full branding payload used by the authenticated SPA, including marker styles.
ConnexionTable/vueConfiance
lecturepublic.app_branding_settingshigh
api.get_dashboard_actualisation(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_threshold_days integer DEFAULT 90)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9625

Dashboard §10: per-type freshness breakdown against a configurable threshold. Tiers: up_to_date (< p_threshold_days old), to_review (threshold..2x threshold), stale (> 2x threshold). rate = percentage up_to_date. weekly_rates is NULL until Phase 2B adds the object_version time-series join. updated_at reflects meaningful business edits only (cache-only changes are excluded by the update_object_updated_at_business trigger). ORG objects excluded. p_updated_at_from/to scope the object pool (inclusive DATE boundaries).
ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.get_dashboard_city_distribution(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_limit integer DEFAULT 20)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9549

Dashboard §2b: top cities by object count within the filtered pool. Reads is_main_location=true from object_location; excludes null/empty cities. delta_30d counts objects created (not updated) in that city in the last 30 days. ORG objects excluded. p_updated_at_from/to are inclusive DATE boundaries.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_locationhigh
api.get_dashboard_city_options()

Retour
text[]

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10125

Returns a sorted TEXT[] of distinct cities present in object_location (is_main_location=true, non-null/non-empty) for all non-ORG objects, any status. No filter parameters. Used to populate the dashboard city filter dropdown. Represents the full corpus city domain, not the current filtered slice.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_locationhigh
api.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9344
Base de donnée DLL et API/api_views_functions.sql:9805

───────────────────────────────────────────────────── §Qualité Complétude « perçue visiteur » par type ───────────────────────────────────────────────────── Réplique côté portefeuille le bundle d'essentiels visiteur du modèle éditeur (bertel-tourism-ui/.../editor-completion.ts ; spec docs/.../2026-06-18-completude-par-type-design.md) : 8 essentiels (nom, sous-catégorie, lieu, contact public, descriptif+accroche, photos [richesse min(n/4,1), 4=plein], équipements/équivalent type, ≥1 tag). Par type : score moyen (richesse 0-100), % de fiches « complètes visiteur » (tous essentiels présents, ≥4 photos), essentiel le plus manquant, et la liste des fiches < 80 (plafonnée par p_below_limit, pas de troncature silencieuse au-delà). NB : le slot 7 exact et le score complet 80/15/5 restent autoritatifs côté éditeur ; cette vue mesure le bundle essentiels = le signal de pilotage « où sont les trous » (goulot live = photos). Approximation assumée : n_photos compte toutes les lignes media de l'objet (vidéos/docs inclus) — filtrage strict au type-photo différé (kind non fiable en base ; cf. invariant média).
ConnexionTable/vueConfiance
lecturepublic.contact_channelhigh
lecturepublic.mediahigh
lecturepublic.objecthigh
lecturepublic.object_acthigh
lecturepublic.object_amenityhigh
lecturepublic.object_capacityhigh
lecturepublic.object_descriptionhigh
lecturepublic.object_fmahigh
lecturepublic.object_itihigh
lecturepublic.object_locationhigh
lecturepublic.object_menuhigh
lecturepublic.object_room_typehigh
lecturepublic.object_taxonomyhigh
lecturepublic.ref_capacity_metrichigh
lecturepublic.tag_linkhigh
api.get_dashboard_distinction_overview(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9709

Dashboard §5: overview of objects carrying at least one granted qualification, classification, or label. Scope is driven by ref_classification_scheme.is_distinction = TRUE — no hardcoded list. To add a new label, seed its scheme with is_distinction = TRUE; this function picks it up automatically. Typological schemes (type_hot, retail_category) keep is_distinction = FALSE and are excluded. Returns global rate + per-scheme breakdown sorted by count DESC. ORG objects excluded. p_updated_at_from/to are inclusive DATE boundaries.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_classificationhigh
lecturepublic.ref_classification_schemehigh
api.get_dashboard_filter_options()

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10193

Returns { cities: text[], lieu_dits: text[] } as jsonb — sorted, btrim-cleaned, distinct values from object_location (is_main_location=true) for all non-ORG objects, any status. Both arrays represent the full corpus domain (not the current filtered slice). Used to populate the city and lieu-dit filter dropdowns on the dashboard sidebar in one call.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_locationhigh
api.get_dashboard_lieu_dit_options()

Retour
text[]

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10156

Returns a sorted TEXT[] of distinct lieux-dits (btrim-cleaned, non-null/non-empty) from object_location (is_main_location=true) for all non-ORG objects, any status. No filter parameters. Used to populate the dashboard lieu-dit filter dropdown. Represents the full corpus lieu-dit domain, not the current filtered slice.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_locationhigh
api.get_dashboard_scorecards(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9357

Dashboard §1: hero scorecard aggregates for the filtered object pool. Returns total/published counts, pending_change count (scoped to same pool), 30-day creation delta vs the prior 30 days, and average processing delay (COALESCE(applied_at, reviewed_at) - submitted_at) for resolved pending_changes. avg_completeness = weighted mean of api.get_dashboard_completeness avg_score per type (single source of truth for the 8-essential formula; NULL when the pool is empty). distinctions / distinctions_pct = objects holding >=1 granted official classement/label (ref_classification_scheme.is_distinction), scoped to the same dated pool. ORG objects excluded. p_updated_at_from/to are inclusive DATE boundaries.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_classificationhigh
lecturepublic.pending_changehigh
lecturepublic.ref_classification_schemehigh
api.get_dashboard_type_breakdown(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9477

Dashboard §2a: object count broken down by object_type within the filtered pool. Each row includes per-status counts and the type's share of the total. ORG objects excluded. p_updated_at_from/to are inclusive DATE boundaries.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.get_expiring_legal_records(p_days_ahead integer DEFAULT 30, p_object_id text DEFAULT NULL::text, p_type_codes text[] DEFAULT NULL::text[])

Retour
TABLE(legal_id uuid, object_id text, object_name text, object_type text, legal_type_code text, legal_type_name text, value jsonb, valid_to date, days_until_expiry integer, status text)

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8175

===================================================== Function to get expiring legal records =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.get_expiring_legal_records_api(p_days_ahead integer DEFAULT 30, p_object_types text[] DEFAULT NULL::text[], p_legal_types text[] DEFAULT NULL::text[])

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8595

===================================================== Function to get expiring legal records in API format =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text)

Retour
TABLE(object_id text, label_rank integer, label_match jsonb, relevance real)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:1050

ConnexionTable/vueConfiance
lectureinternal.mv_filtered_objectshigh
lecturepublic.mediahigh
lecturepublic.meeting_room_equipmenthigh
lecturepublic.objecthigh
lecturepublic.object_amenityhigh
lecturepublic.object_capacityhigh
lecturepublic.object_classificationhigh
lecturepublic.object_itihigh
lecturepublic.object_iti_practicehigh
lecturepublic.object_locationhigh
lecturepublic.object_meeting_roomhigh
lecturepublic.object_pet_policyhigh
lecturepublic.object_sustainability_actionhigh
lecturepublic.object_sustainability_action_labelhigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_capacity_metrichigh
lecturepublic.ref_classification_equivalent_actionhigh
lecturepublic.ref_classification_equivalent_grouphigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_classification_valuehigh
lecturepublic.ref_code_amenity_familyhigh
lecturepublic.ref_code_iti_practicehigh
lecturepublic.ref_code_media_typehigh
lecturepublic.ref_code_meeting_equipmenthigh
lecturepublic.ref_sustainability_actionhigh
lecturepublic.ref_sustainability_action_categoryhigh
lecturepublic.ref_taghigh
lecturepublic.tag_linkhigh
api.get_ingestor_metrics()

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturestaging.import_batcheshigh
lecturestaging.import_eventshigh
lecturestaging.mapping_contracthigh
lecturestaging.media_temphigh
lecturestaging.object_amenity_temphigh
lecturestaging.object_org_link_temphigh
lecturestaging.object_payment_method_temphigh
api.get_ingestor_scheduler_health()

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturecron.jobhigh
lecturecron.job_run_detailshigh
api.get_itinerary_track_geojson(p_object_id text, p_simplify boolean DEFAULT false, p_tolerance double precision DEFAULT 0.0001)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8092

Get track with stages as GeoJSON FeatureCollection
ConnexionTable/vueConfiance
lecturepublic.object_itihigh
lecturepublic.object_iti_stagehigh
api.get_itinerary_track_simplified(p_object_id text, p_tolerance double precision DEFAULT 0.0001)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7967

Simplified track for map display (lightweight GeoJSON)
ConnexionTable/vueConfiance
lecturepublic.object_itihigh
api.get_list(p_list_id uuid)

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:260

6.2 Détail d'une liste (compose)
ConnexionTable/vueConfiance
lecturepublic.object_listhigh
api.get_local_now_for_timezone(p_business_timezone text)

Retour
TABLE(local_date date, local_time time without time zone, local_isodow integer, business_timezone text)

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_open_status_timezone_perf.sql:30
Base de donnée DLL et API/schema_unified.sql:5045

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.get_media_for_web(p_object_id text, p_preferred_tags text[] DEFAULT ARRAY['facade'::text, 'interieur'::text, 'cuisine'::text, 'paysage'::text], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7398

===================================================== Get filtered media for web display (excludes internal/sensitive) =====================================================
ConnexionTable/vueConfiance
lecturepublic.mediahigh
lecturepublic.media_taghigh
lecturepublic.ref_code_media_taghigh
lecturepublic.ref_code_media_typehigh
api.get_metric_snapshot_series(p_metric_key text, p_scope text DEFAULT 'global'::text, p_scope_key text DEFAULT ''::text, p_from date DEFAULT NULL::date, p_to date DEFAULT NULL::date, p_grain text DEFAULT 'month'::text)

Retour
TABLE(bucket date, value numeric, denominator integer)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10062
Base de donnée DLL et API/migration_metric_snapshot.sql:133

ConnexionTable/vueConfiance
lecturepublic.metric_snapshothigh
api.get_metric_snapshot_yoy(p_metric_key text, p_scope text DEFAULT 'global'::text, p_scope_key text DEFAULT ''::text, p_years integer DEFAULT 3)

Retour
TABLE(yr integer, mon integer, value numeric)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10089
Base de donnée DLL et API/migration_metric_snapshot.sql:160

ConnexionTable/vueConfiance
lecturepublic.metric_snapshothigh
api.get_object_amenity_codes_compact(p_object_id text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2033

Compact amenity code array for cards, maps and LCP/list payloads. Uses canonical cached_amenity_codes, never legacy wheelchair_access.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.get_object_badges_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2082

Compact badges from official classifications, sustainability actions and canonical acc_* accessibility amenities.
ConnexionTable/vueConfiance
lecturepublic.object_amenityhigh
lecturepublic.object_classificationhigh
lecturepublic.object_sustainability_actionhigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_classification_valuehigh
lecturepublic.ref_code_amenity_familyhigh
lecturepublic.ref_sustainability_actionhigh
api.get_object_card(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2172

===================================================== Lightweight card read model (single + batch) =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_descriptionhigh
lecturepublic.object_locationhigh
api.get_object_cards_adapted_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9308

Batch wrapper for get_object_resource_adapted. Returns adapted/FALC resources for multiple objects, preserving input order.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2235
Base de donnée DLL et API/migration_cards_batch_authorize_definer.sql:70

2) cards_batch -> SECURITY DEFINER + authorize-once. Body is byte-identical to the step-5 definition in api_views_functions.sql EXCEPT THREE changes: (a) the SECURITY DEFINER clause below; (b) the `distinct_ids` CTE gains the authorize-once gate — `WHERE EXISTS(published) OR id IN (SELECT api.current_user_extended_object_ids())` (§38 published-only fast-path: the set-equivalent split of `… current_user_readable_object_ids()` that skips the extended scan for an all-published page; every downstream child CTE joins distinct_ids); and (c) `main_description` re-applies the object_description visibility RLS this DEFINER body bypasses (see the inline note there — the only field-level read gate among the tables read).
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_amenityhigh
lecturepublic.object_classificationhigh
lecturepublic.object_descriptionhigh
lecturepublic.object_environment_taghigh
lecturepublic.object_locationhigh
lecturepublic.object_sustainability_actionhigh
lecturepublic.object_taxonomyhigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_classification_valuehigh
lecturepublic.ref_codehigh
lecturepublic.ref_code_amenity_familyhigh
lecturepublic.ref_code_domain_registryhigh
lecturepublic.ref_code_environment_taghigh
lecturepublic.ref_code_taxonomy_closurehigh
lecturepublic.ref_sustainability_actionhigh
lecturepublic.ref_taghigh
lecturepublic.tag_linkhigh
api.get_object_environment_tags_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2050

Compact environment tag payload for cards, maps and LCP/list payloads.
ConnexionTable/vueConfiance
lecturepublic.object_environment_taghigh
lecturepublic.ref_code_environment_taghigh
api.get_object_i18n_all(p_object_id text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:500
Base de donnée DLL et API/migration_partner_i18n_all.sql:58

Partner i18n=all block (audit API C-5): object_description free-text family as {field:{lang:plain text}} (strip_markdown per language, public-visibility only, published-gated). service_role-only.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_descriptionhigh
lecturepublic.object_org_linkhigh
api.get_object_interop(p_object_id text, p_profile text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_interop_profiles.sql:198

Partner interop serializer (audit API I4 §137): datatourisme/apidae/tourinsoft document for a PUBLISHED object; @type/class from ref_interop_crosswalk; service_role-only; core-fields subset.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.ref_interop_crosswalkhigh
api.get_object_jsonld(p_object_id text, p_profile text DEFAULT 'jsonld'::text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:101

Partner JSON-LD serializer (audit API I4): schema.org output for a PUBLISHED object, @type from ref_interop_crosswalk (table-driven), public-only contacts/media/web-channels, plain-text description (strip_markdown). service_role-only; unmapped/unpublished => NULL. §136.
ConnexionTable/vueConfiance
lecturepublic.contact_channelhigh
lecturepublic.objecthigh
lecturepublic.object_descriptionhigh
lecturepublic.object_locationhigh
lecturepublic.object_web_channelhigh
lecturepublic.ref_code_contact_kindhigh
lecturepublic.ref_interop_crosswalkhigh
api.get_object_legal_compliance(p_object_id text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8515

===================================================== Function to get legal compliance in API format =====================================================
ConnexionTable/vueConfiance
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.get_object_legal_data(p_object_id text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8450

===================================================== Function to get legal data in API format =====================================================
ConnexionTable/vueConfiance
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.get_object_legal_records(p_object_id text)

Retour
TABLE(legal_id uuid, type_code text, type_name text, type_category text, type_is_public boolean, value jsonb, document_id uuid, valid_from date, valid_to date, validity_mode text, status text, document_requested_at timestamp with time zone, document_delivered_at timestamp with time zone, note text, days_until_expiry integer)

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8225

===================================================== Function to get all legal records for an object =====================================================
ConnexionTable/vueConfiance
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.get_object_legal_records_by_visibility(p_object_id text, p_is_public boolean DEFAULT NULL::boolean)

Retour
TABLE(legal_id uuid, type_code text, type_name text, type_category text, type_is_public boolean, value jsonb, document_id uuid, valid_from date, valid_to date, validity_mode text, status text, document_requested_at timestamp with time zone, document_delivered_at timestamp with time zone, note text, days_until_expiry integer)

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8940

===================================================== Function to get legal records filtered by visibility =====================================================
ConnexionTable/vueConfiance
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.get_object_local_now(p_object_id text)

Retour
TABLE(local_date date, local_time time without time zone, local_isodow integer, business_timezone text)

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:5084

ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.get_object_map_item(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7194

===================================================== Lightweight map view API - returns minimal object data =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_descriptionhigh
lecturepublic.object_locationhigh
api.get_object_private_legal_records(p_object_id text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9064

===================================================== Function to get private legal records only (for parent org) =====================================================
ConnexionTable/vueConfiance
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.get_object_public_legal_records(p_object_id text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8998

===================================================== Function to get public legal records only =====================================================
ConnexionTable/vueConfiance
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2712
Base de donnée DLL et API/migration_markdown_d2_place.sql:48

Migration: Markdown D2 -- sub-place description (object_place_description) Manifest id: 15c Decision log: §112 Date: 2026-06-22 Summary: One body-only edit inside api.get_object_resource (CREATE OR REPLACE, signature unchanged): api.get_object_resource -- places block (~line 3878 in api_views_functions.sql): BEFORE: 'descriptions', COALESCE(( SELECT jsonb_agg((to_jsonb(pd) - 'place_id') <-- leaks all raw prose + *_i18n columns ORDER BY ... AFTER: 'descriptions', COALESCE(( SELECT jsonb_agg( -- §112 Markdown: explicit override. ONLY the flat scalar prose keys are -- dropped (the || override re-emits them stripped). §112 C1 fix: the raw -- *_i18n maps are NOT subtracted — the place editor loads from THIS block -- and reads them for its per-language values (editor leg; subtracting them -- NULLed translations on the next §16 save). (to_jsonb(pd) - 'place_id' - 'description' - 'description_chapo' - 'description_mobile' - 'description_edition' - 'description_adapted') || jsonb_build_object( 'description', api.strip_markdown(COALESCE(api.i18n_pick(...), pd.description)), 'description_md', COALESCE(api.i18n_pick(...), pd.description), 'description_raw', pd.description, -- editor round-trip base 'description_chapo', api.strip_markdown(COALESCE(...)), 'description_chapo_md', COALESCE(...), 'description_chapo_raw', pd.description_chapo, ... (same pattern for mobile/edition/adapted) ) ORDER BY ... Per field, the public keys are <col> (stripped) + <col>_md (resolved raw); the editor legs are <col>_raw (raw scalar base, read by parseDescriptionScope scope='place') AND the kept raw <col>_i18n map (per-language values). Only <col> (flat scalar) is dropped from to_jsonb so the stripped override wins; <col>_i18n stays raw (no flat consumer resolves it). No schema_unified.sql fold needed: api.get_object_resource body lives ONLY in api_views_functions.sql. Folded: api_views_functions.sql (canonical source, updated in place). Deploy: 1. Deploy api.get_object_resource via: node .tmp_pgapply/apply_range.cjs <start_line> <end_line>
ConnexionTable/vueConfiance
lectureauth.usershigh
lecturepublic.actorhigh
lecturepublic.actor_channelhigh
lecturepublic.actor_object_rolehigh
lecturepublic.app_user_profilehigh
lecturepublic.contact_channelhigh
lecturepublic.mediahigh
lecturepublic.media_taghigh
lecturepublic.meeting_room_equipmenthigh
lecturepublic.objecthigh
lecturepublic.object_acthigh
lecturepublic.object_amenityhigh
lecturepublic.object_capacityhigh
lecturepublic.object_classificationhigh
lecturepublic.object_cuisine_typehigh
lecturepublic.object_descriptionhigh
lecturepublic.object_discounthigh
lecturepublic.object_documenthigh
lecturepublic.object_environment_taghigh
lecturepublic.object_external_idhigh
lecturepublic.object_fmahigh
lecturepublic.object_fma_occurrencehigh
lecturepublic.object_group_policyhigh
lecturepublic.object_itihigh
lecturepublic.object_iti_associated_objecthigh
lecturepublic.object_iti_infohigh
lecturepublic.object_iti_practicehigh
lecturepublic.object_iti_profilehigh
lecturepublic.object_iti_sectionhigh
lecturepublic.object_iti_stagehigh
lecturepublic.object_iti_stage_mediahigh
lecturepublic.object_languagehigh
lecturepublic.object_legalhigh
lecturepublic.object_locationhigh
lecturepublic.object_meeting_roomhigh
lecturepublic.object_membershiphigh
lecturepublic.object_menuhigh
lecturepublic.object_menu_itemhigh
lecturepublic.object_menu_item_allergenhigh
lecturepublic.object_menu_item_cuisine_typehigh
lecturepublic.object_menu_item_dietary_taghigh
lecturepublic.object_menu_item_mediahigh
lecturepublic.object_org_linkhigh
lecturepublic.object_originhigh
lecturepublic.object_payment_methodhigh
lecturepublic.object_pet_policyhigh
lecturepublic.object_placehigh
lecturepublic.object_place_descriptionhigh
lecturepublic.object_pricehigh
lecturepublic.object_price_periodhigh
lecturepublic.object_private_descriptionhigh
lecturepublic.object_relationhigh
lecturepublic.object_room_typehigh
lecturepublic.object_room_type_amenityhigh
lecturepublic.object_room_type_bedhigh
lecturepublic.object_room_type_mediahigh
lecturepublic.object_stay_policyhigh
lecturepublic.object_sustainability_actionhigh
lecturepublic.object_sustainability_action_labelhigh
lecturepublic.object_taxonomyhigh
lecturepublic.object_web_channelhigh
lecturepublic.object_zonehigh
lecturepublic.opening_periodhigh
lecturepublic.promotionhigh
lecturepublic.promotion_objecthigh
lecturepublic.ref_actor_rolehigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_capacity_metrichigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_classification_valuehigh
lecturepublic.ref_codehigh
lecturepublic.ref_code_allergenhigh
lecturepublic.ref_code_amenity_familyhigh
lecturepublic.ref_code_bed_typehigh
lecturepublic.ref_code_contact_kindhigh
lecturepublic.ref_code_cuisine_typehigh
lecturepublic.ref_code_dietary_taghigh
lecturepublic.ref_code_document_typehigh
lecturepublic.ref_code_domain_registryhigh
lecturepublic.ref_code_environment_taghigh
lecturepublic.ref_code_iti_practicehigh
lecturepublic.ref_code_language_levelhigh
lecturepublic.ref_code_media_taghigh
lecturepublic.ref_code_media_typehigh
lecturepublic.ref_code_meeting_equipmenthigh
lecturepublic.ref_code_membership_campaignhigh
lecturepublic.ref_code_membership_tierhigh
lecturepublic.ref_code_menu_categoryhigh
lecturepublic.ref_code_payment_methodhigh
lecturepublic.ref_code_price_kindhigh
lecturepublic.ref_code_price_unithigh
lecturepublic.ref_code_taxonomy_closurehigh
lecturepublic.ref_communehigh
lecturepublic.ref_contact_rolehigh
lecturepublic.ref_documenthigh
lecturepublic.ref_languagehigh
lecturepublic.ref_legal_typehigh
lecturepublic.ref_object_relation_typehigh
lecturepublic.ref_sustainability_actionhigh
lecturepublic.ref_sustainability_action_categoryhigh
lecturepublic.ref_taghigh
lecturepublic.tag_linkhigh
api.get_object_resource_adapted(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9160

FALC/Accessibility-friendly resource read model. Returns a simplified JSON with description_adapted preferred over regular description, essential location, primary phone/email contacts, main image, and LBL_TOURISME_HANDICAP accessibility labels (V5 canonical code).
ConnexionTable/vueConfiance
lecturepublic.contact_channelhigh
lecturepublic.objecthigh
lecturepublic.object_amenityhigh
lecturepublic.object_classificationhigh
lecturepublic.object_descriptionhigh
lecturepublic.object_locationhigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_classification_valuehigh
lecturepublic.ref_code_contact_kindhigh
api.get_object_resources_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:1668

===================================================== Batch wrapper for get_object_resource (performance optimization) Fetches resources for multiple objects while preserving order =====================================================

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.get_object_reviews(p_object_id text, p_limit integer DEFAULT 10, p_offset integer DEFAULT 0, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7492

===================================================== Get object reviews with aggregates (external imports) =====================================================
ConnexionTable/vueConfiance
lecturepublic.object_reviewhigh
lecturepublic.ref_review_sourcehigh
api.get_object_room_types(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7585

===================================================== Get room types for accommodations =====================================================
ConnexionTable/vueConfiance
lecturepublic.mediahigh
lecturepublic.object_room_typehigh
lecturepublic.object_room_type_amenityhigh
lecturepublic.object_room_type_mediahigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_code_view_typehigh
api.get_object_tags_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:1782
Base de donnée DLL et API/migration_tags_create_and_order.sql:33

Compact object tag payload for cards, maps and LCP/list payloads. Ordered by tag_link.position (§09 per-object priority).
ConnexionTable/vueConfiance
lecturepublic.ref_taghigh
lecturepublic.tag_linkhigh
api.get_object_taxonomy_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:1726

Compact taxonomy payload for cards, maps and other LCP/list payloads.
ConnexionTable/vueConfiance
lecturepublic.object_taxonomyhigh
lecturepublic.ref_codehigh
lecturepublic.ref_code_domain_registryhigh
lecturepublic.ref_code_taxonomy_closurehigh
api.get_object_version_snapshot(p_object_id text, p_version_number integer)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10440
Base de donnée DLL et API/migration_object_version_read_restore.sql:113

(2) Single-version snapshot (the full data jsonb) for the detailed diff.
ConnexionTable/vueConfiance
lecturepublic.object_versionhigh
api.get_object_versions(p_object_id text, p_limit integer DEFAULT 50, p_offset integer DEFAULT 0)

Retour
TABLE(version_number integer, created_at timestamp with time zone, created_by_name text, change_type text, change_reason text, changed_fields text[])

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10364
Base de donnée DLL et API/migration_object_version_read_restore.sql:37

(1) Timeline + per-version changed_fields. The cache/meta ignore-list is the SAME set save_object_version() strips (plus identity/audit/generated keys), so a captured version never differs only on noise. Kept byte-identical to DIFF_IGNORE_KEYS in object-versions.ts.
ConnexionTable/vueConfiance
lecturepublic.app_user_profilehigh
lecturepublic.object_versionhigh
api.get_object_with_deep_data(p_object_id text, p_languages text[] DEFAULT ARRAY['fr'::text], p_options jsonb DEFAULT '{}'::jsonb)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:6911

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.get_objects_by_type_with_deep_data(p_object_type text, p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb, p_limit integer DEFAULT 100, p_offset integer DEFAULT 0)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7099

===================================================== Enhanced API function: Get objects by type with deep data =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.get_objects_with_deep_data(p_object_ids text[], p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:6945

===================================================== Enhanced API function: Get multiple objects with deep data =====================================================
ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.actor_channelhigh
lecturepublic.actor_object_rolehigh
lecturepublic.contact_channelhigh
lecturepublic.objecthigh
lecturepublic.object_org_linkhigh
lecturepublic.object_relationhigh
lecturepublic.ref_actor_rolehigh
lecturepublic.ref_code_contact_kindhigh
lecturepublic.ref_contact_rolehigh
lecturepublic.ref_object_relation_typehigh
lecturepublic.ref_org_rolehigh
api.get_opening_slots_by_day(p_period_id uuid)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:5396
Base de donnée DLL et API/migration_opening_open_without_hours.sql:25

===================================================== Optimized: get ALL opening time frames per weekday as arrays (unbounded) =====================================================
ConnexionTable/vueConfiance
lecturepublic.opening_schedulehigh
lecturepublic.opening_time_framehigh
lecturepublic.opening_time_periodhigh
lecturepublic.opening_time_period_weekdayhigh
lecturepublic.ref_code_weekdayhigh
api.get_opening_time_slots(p_period_id uuid, p_weekday_code text, p_slot_number integer DEFAULT 1)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:5295

===================================================== Helper function to extract opening time slots for a specific day (legacy) =====================================================
ConnexionTable/vueConfiance
lecturepublic.opening_schedulehigh
lecturepublic.opening_time_framehigh
lecturepublic.opening_time_periodhigh
lecturepublic.opening_time_period_weekdayhigh
lecturepublic.ref_code_weekdayhigh
api.get_organization_data(p_object_id text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:6753

===================================================== Helper: Get enriched organization data =====================================================
ConnexionTable/vueConfiance
lecturepublic.contact_channelhigh
lecturepublic.objecthigh
lecturepublic.object_org_linkhigh
lecturepublic.ref_code_contact_kindhigh
lecturepublic.ref_contact_rolehigh
lecturepublic.ref_org_rolehigh
api.get_parent_object_data(p_object_id text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:6617

===================================================== Helper: Get enriched parent object data =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_relationhigh
lecturepublic.ref_object_relation_typehigh
api.get_pending_document_requests(p_object_id text DEFAULT NULL::text, p_type_codes text[] DEFAULT NULL::text[])

Retour
TABLE(legal_id uuid, object_id text, object_name text, object_type text, legal_type_code text, legal_type_name text, value jsonb, document_requested_at timestamp with time zone, days_since_requested integer, note text)

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8855

===================================================== Function to get pending document requests =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_legalhigh
lecturepublic.ref_legal_typehigh
api.get_pending_document_requests_api(p_object_id text DEFAULT NULL::text, p_type_codes text[] DEFAULT NULL::text[])

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8902

===================================================== Function to get pending document requests in API format =====================================================

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.get_public_branding()

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/ui_whitelabel_branding.sql:163

Returns public-safe brand settings for anonymous contexts such as the login page.
ConnexionTable/vueConfiance
lecturepublic.app_branding_settingshigh
api.get_public_list_by_token(p_token text)

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:477

---------- 7. RPC PUBLIQUE (anon) : lecture par token ---------- Objets PUBLIÉS uniquement ; AUCUNE PII destinataire ; réponse indifférenciée (NULL) si token invalide / désactivé / expiré.
ConnexionTable/vueConfiance
lecturepublic.object_listhigh
api.guard_object_status_change()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_permission_write_paths.sql:199

8) Status guard: status changes require publish_object (rpc_publish_object), not edit_canonical. service_role/admin and platform superuser are exempt. rpc_publish_object verifies the caller's publish right before its UPDATE, so the trigger re-check passes for it (auth.uid() is preserved under SECURITY DEFINER). Fires only when `status` is in the SET list.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object:trg_guard_object_status_change

api.handle_auth_user_profile_created()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:2755

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:auth.users:on_auth_user_created_app_user_profile

api.handle_membership_status_transition()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:3027

ConnexionTable/vueConfiance
lecturepublic.object_membershiphigh
lecturepublic.object_org_linkhigh
écriturepublic.objecthigh

Déclenchée par
trigger:public.object_membership:trg_membership_status_transition

api.i18n_get_text(p_target_table text, p_target_pk text, p_target_column text, p_lang_code text DEFAULT 'fr'::text, p_fallback_lang text DEFAULT 'fr'::text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:570

I18N Helper: Get translation from EAV i18n_translation table with fallback Usage: api.i18n_get_text('object_description', 'desc-uuid-123', 'description', 'en', 'fr') Returns: Translated text from i18n_translation table with fallback support Used for advanced cases where JSONB columns are not available
ConnexionTable/vueConfiance
lecturepublic.i18n_translationhigh
lecturepublic.ref_languagehigh
api.i18n_get_text_strict(p_target_table text, p_target_pk text, p_target_column text, p_lang_code text DEFAULT 'fr'::text, p_fallback_lang text DEFAULT 'fr'::text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:638

I18N Helper (strict): EAV i18n without "any language" fallback
ConnexionTable/vueConfiance
lecturepublic.i18n_translationhigh
lecturepublic.ref_languagehigh
api.i18n_pick(p_i18n_data jsonb, p_lang_code text DEFAULT 'fr'::text, p_fallback_lang text DEFAULT 'fr'::text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:336

I18N Helper: Pick translation from JSONB with fallback Usage: api.i18n_pick('{"fr": "Bonjour", "en": "Hello"}', 'en', 'fr') Returns: "Hello" (or "Bonjour" if 'en' not found, or any available language as last resort) Language codes are normalized to lowercase following project conventions

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.i18n_pick_strict(p_i18n_data jsonb, p_lang_code text DEFAULT 'fr'::text, p_fallback_lang text DEFAULT 'fr'::text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:385

I18N Helper (strict): Pick translation from JSONB without "any language" fallback Returns NULL if both requested and fallback are missing/empty

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.interop_object_core(p_object_id text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_interop_profiles.sql:112

Shared interop core reader (audit API I4 §137): flat gated core of a PUBLISHED object (public-only) for the profile serializers.
ConnexionTable/vueConfiance
lecturepublic.contact_channelhigh
lecturepublic.objecthigh
lecturepublic.object_descriptionhigh
lecturepublic.object_locationhigh
lecturepublic.object_web_channelhigh
lecturepublic.ref_code_contact_kindhigh
api.is_object_open_now(p_object_id text)

Retour
boolean

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:26

ConnexionTable/vueConfiance
lecturepublic.opening_periodhigh
lecturepublic.opening_schedulehigh
lecturepublic.opening_time_framehigh
lecturepublic.opening_time_periodhigh
lecturepublic.opening_time_period_weekdayhigh
lecturepublic.ref_code_weekdayhigh
api.is_object_owner(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:207

Vérifie si l'utilisateur est propriétaire (owner) de l'objet via un rôle actor_object_role lié à son email dans actor_channel
ConnexionTable/vueConfiance
lecturepublic.actor_object_rolehigh
api.is_opening_period_active_on_date(p_all_years boolean, p_date_start date, p_date_end date, p_local_date date)

Retour
boolean

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:4997

Batch refresh cached_is_open_now for all objects. Scheduled on live via pg_cron. NOTE (2026-06-04): heavy job (~18-22s/run on ~373 published objects: correlated EXISTS over the opening_* chain + per-object timezone LATERAL). To avoid periodic instance saturation it runs every 15 min, STAGGERED off the */5 mv_filtered_objects refresh: SELECT cron.alter_job(job_id := <id>, schedule := '3,18,33,48 * * * *'); (orig example: SELECT cron.schedule('refresh-open-status','*/5 * * * *',$$SELECT api.refresh_open_status()$$);) A set-based rewrite of this function (sub-second) is a tracked follow-up (lot1_mapping_decisions.md §35).

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.is_opening_period_active_today(p_all_years boolean, p_date_start date, p_date_end date)

Retour
boolean

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:5026

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.is_platform_admin()

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/branding_admin_profile_role_patch.sql:13
Base de donnée DLL et API/ui_whitelabel_branding.sql:28

Returns true when the current user can manage platform-level branding and UI theme settings, using app_user_profile or auth metadata.
ConnexionTable/vueConfiance
lectureauth.usershigh
lecturepublic.app_user_profilehigh
api.is_platform_owner()

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:221

Vérifie si l'utilisateur courant est owner plateforme (ou admin/service)
ConnexionTable/vueConfiance
lecturepublic.app_user_profilehigh
api.is_platform_superuser()

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10252
Base de donnée DLL et API/rls_policies.sql:198
Base de donnée DLL et API/rls_policies.sql:1838

===================================================== Helper : autorité plateforme (owner OU super_admin) Distinct de api.is_platform_owner() qui ne couvre que 'owner'. Utilisé pour les opérations réservées à l'autorité plateforme : - écriture sur org_config.access_scope (§2.8 du plan maître) =====================================================
ConnexionTable/vueConfiance
lecturepublic.app_user_profilehigh
api.is_ref_code_taxonomy_domain(p_domain text)

Retour
boolean

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:1688

ConnexionTable/vueConfiance
lecturepublic.ref_code_domain_registryhigh
api.json_clean(p jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:774

Clean JSON by removing newlines and extra whitespace

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.jsonb_pick_keys(p_payload jsonb, p_keys text[])

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2539

===================================================== Object resource block helpers (decomposition layer) =====================================================

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.jsonb_prune_empty_top(p jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:688

===================================================== JSON Helper: Prune empty top-level keys (arrays/objects) =====================================================

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.link_actor_to_object(p_payload jsonb)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:1437
Base de donnée DLL et API/migration_crm_module.sql:1554

Affecter un établissement à un acteur EXISTANT (demande PO 2026-06-14). Symétrique de la création d'acteur de save_crm_actor (qui crée acteur + lien), mais ici l'acteur existe déjà et on ajoute UNIQUEMENT le lien actor_object_role vers un objet. Gate = arme objet user_can_write_crm (il faut gérer le CRM de l'établissement pour y rattacher un acteur ; superuser bypasse via le helper). is_primary DÉRIVÉ comme save_crm_actor (uq_actor_object_role_primary est UNIQUE (object_id, role_id) WHERE is_primary). Idempotent : ON CONFLICT DO NOTHING ⇒ linked=FOUND (true si une ligne a été insérée, false si le lien existait déjà).
ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.actor_object_rolehigh
lecturepublic.objecthigh
lecturepublic.ref_actor_rolehigh
écriturepublic.actor_object_rolehigh
api.list_actor_crm(p_actor_id uuid)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:1048
Base de donnée DLL et API/migration_crm_module.sql:1165

Fiche acteur (navigation acteur → objets → interactions tous contextes) : identité, objets liés du périmètre, canaux de contact (rectif PO 2026-06-11), TOUTES les interactions de l'acteur (contexte objet du périmètre OU générale), répartition des sujets. Superuser : sans restriction de périmètre.
ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.actor_channelhigh
lecturepublic.actor_object_rolehigh
lecturepublic.app_user_profilehigh
lecturepublic.crm_interactionhigh
lecturepublic.objecthigh
lecturepublic.ref_actor_rolehigh
lecturepublic.ref_code_contact_kindhigh
lecturepublic.ref_code_crm_sentimenthigh
lecturepublic.ref_code_demand_topichigh
api.list_ai_providers()

Retour
TABLE(id uuid, label text, api_kind text, base_url text, model text, max_output_tokens integer, is_active boolean, extra jsonb, has_key boolean, created_at timestamp with time zone, updated_at timestamp with time zone)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ai_provider_config.sql:133

ConnexionTable/vueConfiance
lecturepublic.app_ai_provider_confighigh
api.list_catalog(p_domain text, p_lang text DEFAULT 'fr'::text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_reference_catalog_rpc.sql:65

Un référentiel public résolu i18n, forme {code,name,icon_url,parent_code,domain}. Audit API I1.
ConnexionTable/vueConfiance
lecturepublic.ref_amenityhigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_codehigh
lecturepublic.ref_communehigh
lecturepublic.ref_languagehigh
lecturepublic.ref_sustainability_actionhigh
lecturepublic.ref_sustainability_action_categoryhigh
api.list_crm_assignees()

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:400
Base de donnée DLL et API/migration_crm_module.sql:517

Assignataires possibles d'une tâche (demande PO 2026-06-12) : membres ACTIFS DISTINCTS des ORG du caller (eux-mêmes inclus). Peuple le select « attribuer à » de l'UI. display_name peut être NULL (profil non renseigné) ⇒ COALESCE vers un libellé court dérivé de l'uuid (jamais de ligne sans étiquette). Superuser sans membership : [] (assignation par user_can_assign_crm reste possible — documenté). Trié par display_name.
ConnexionTable/vueConfiance
lecturepublic.app_user_profilehigh
lecturepublic.user_org_membershiphigh
api.list_crm_directory(p_topic_code text DEFAULT NULL::text, p_status text DEFAULT NULL::text, p_from timestamp with time zone DEFAULT NULL::timestamp with time zone, p_to timestamp with time zone DEFAULT NULL::timestamp with time zone)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:893
Base de donnée DLL et API/migration_crm_module.sql:1010

ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.actor_object_rolehigh
lecturepublic.crm_interactionhigh
lecturepublic.objecthigh
lecturepublic.ref_actor_rolehigh
lecturepublic.ref_code_demand_topichigh
api.list_crm_tasks()

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:420
Base de donnée DLL et API/migration_crm_module.sql:537

Tâches CRM du périmètre (échéance croissante, NULLS LAST).
ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.app_user_profilehigh
lecturepublic.crm_interactionhigh
lecturepublic.crm_taskhigh
lecturepublic.objecthigh
api.list_crm_timeline(p_object_id text DEFAULT NULL::text, p_topic_code text DEFAULT NULL::text, p_interaction_type text DEFAULT NULL::text, p_sentiment_code text DEFAULT NULL::text, p_status text DEFAULT NULL::text, p_from timestamp with time zone DEFAULT NULL::timestamp with time zone, p_before timestamp with time zone DEFAULT NULL::timestamp with time zone, p_before_id uuid DEFAULT NULL::uuid, p_limit integer DEFAULT 50)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:280
Base de donnée DLL et API/migration_crm_module.sql:397

ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.app_user_profilehigh
lecturepublic.crm_interactionhigh
lecturepublic.objecthigh
lecturepublic.ref_code_crm_sentimenthigh
lecturepublic.ref_code_demand_topichigh
api.list_deleted_objects_since(p_since timestamp with time zone DEFAULT NULL::timestamp with time zone, p_limit integer DEFAULT 500)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_partner_tombstone_feed.sql:36

Flux tombstone partenaire (§108/C-4) : suppressions définitives depuis object_deletion_log, projeté {object_id,type,deleted_at} (jamais report/performed_by/object_name). service_role-only.
ConnexionTable/vueConfiance
lecturepublic.object_deletion_loghigh
api.list_effective_object_ids(p_list_id uuid, p_published_only boolean)

Retour
TABLE(object_id text, pos integer, note_fr text, note_en text)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:168

---------- 5. Membres effectifs d'une liste (statique OU dynamique) ---------- Helper interne : jamais exposé (les callers DEFINER l'exécutent en tant qu'owner). Statique : object_list_item ordonné ; published_only filtre sur object.status. Dynamique : résolveur ci-dessus (ordinalité = position), notes NULL.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_listhigh
lecturepublic.object_list_itemhigh
api.list_item_contacts(p_ids text[])

Retour
TABLE(object_id text, contacts jsonb)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:197

---------- 5b. Contacts publics des items (téléphone / site web) ---------- Enrichissement des items de liste pour les templates OTI (boutons « appeler » / « site web » du design). PUBLICS uniquement (is_public — le flag champ §49 compose, jamais de canal interne) : phone (repli mobile) + website. Set-based sur le jeu d'ids (borné 200 par le résolveur) — pas de fonction par ligne (§125). Helper interne : jamais exposé (les RPCs DEFINER l'exécutent en tant qu'owner).
ConnexionTable/vueConfiance
lecturepublic.contact_channelhigh
lecturepublic.ref_code_contact_kindhigh
api.list_my_lists()

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:231

6.1 Grille « Mes listes »
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_listhigh
api.list_object_contact_suggestions(p_object_id text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:1380
Base de donnée DLL et API/migration_crm_module.sql:1497

Suggestions de contacts pour l'authoring d'un acteur (demande PO 2026-06-12). Le caller crée/édite un acteur SOUS cet objet ⇒ gate = arme objet user_can_write_crm (même prédicat que save_crm_actor à la création). Combine les contacts de l'ÉTABLISSEMENT (contact_channel §03, source 'établissement') + les canaux des acteurs DÉJÀ liés (actor_channel via actor_object_role, source 'acteur lié'), dédupliqués par (kind_code, lower(btrim(value))) en préférant la source 'établissement' puis is_primary. ORDER final : e-mails d'abord, primaires, puis valeur. PII réservée au périmètre publisher (jamais en PostgREST direct).
ConnexionTable/vueConfiance
lecturepublic.actor_channelhigh
lecturepublic.actor_object_rolehigh
lecturepublic.contact_channelhigh
lecturepublic.ref_code_contact_kindhigh
api.list_object_crm(p_object_id text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:598
Base de donnée DLL et API/migration_crm_module.sql:715

Vue CRM d'un objet : interactions + tâches + répartition des sujets + acteurs liés (navigation objet → acteurs du modèle acteur-centré ; cf. en-tête point 5).
ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.actor_object_rolehigh
lecturepublic.app_user_profilehigh
lecturepublic.crm_interactionhigh
lecturepublic.crm_taskhigh
lecturepublic.ref_actor_rolehigh
lecturepublic.ref_code_crm_sentimenthigh
lecturepublic.ref_code_demand_topichigh
api.list_object_markers(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_search text DEFAULT NULL::text)

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7327

Explorer map markers: lightweight {id,type,name,image,open_now,location{lat,lon,city}} for ALL matching geolocated objects in one call. Authorize-once SECURITY DEFINER (§36): filtered set ∩ current_user_readable_object_ids() then object_location read RLS-free. Replaces the per-page card fetch as the map data source; avoids the per-row can_read_object scalar (§35) and per-row enrichment (cf. list_objects_map_view). See decision log §125.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_locationhigh
api.list_object_resources_filtered_page(p_cursor text DEFAULT NULL::text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_page_size integer DEFAULT 50, p_filters jsonb DEFAULT '{}'::jsonb, p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_search text DEFAULT NULL::text, p_track_format text DEFAULT 'none'::text, p_include_stages boolean DEFAULT NULL::boolean, p_stage_color text DEFAULT NULL::text, p_view text DEFAULT 'card'::text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:5971

ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.list_object_resources_filtered_since_fast(p_since timestamp with time zone, p_cursor text DEFAULT NULL::text, p_use_source boolean DEFAULT false, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 50, p_filters jsonb DEFAULT '{}'::jsonb, p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_search text DEFAULT NULL::text, p_track_format text DEFAULT 'none'::text, p_include_stages boolean DEFAULT NULL::boolean, p_stage_color text DEFAULT NULL::text, p_view text DEFAULT 'card'::text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:6183

ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.list_object_resources_page(p_cursor text DEFAULT NULL::text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_page_size integer DEFAULT 50, p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_search text DEFAULT NULL::text, p_track_format text DEFAULT 'none'::text, p_include_stages boolean DEFAULT NULL::boolean, p_stage_color text DEFAULT NULL::text, p_omit_empty boolean DEFAULT NULL::boolean, p_view text DEFAULT 'card'::text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:5450

ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.list_object_resources_page_text(p_cursor text DEFAULT NULL::text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_page_size integer DEFAULT 50, p_types text[] DEFAULT NULL::text[], p_status text[] DEFAULT ARRAY['published'::text], p_search text DEFAULT NULL::text, p_track_format text DEFAULT 'none'::text, p_include_stages boolean DEFAULT NULL::boolean, p_stage_color text DEFAULT NULL::text, p_omit_empty boolean DEFAULT NULL::boolean, p_view text DEFAULT 'card'::text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:5655

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.list_object_resources_since_fast(p_since timestamp with time zone, p_cursor text DEFAULT NULL::text, p_use_source boolean DEFAULT false, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 50, p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_search text DEFAULT NULL::text, p_track_format text DEFAULT 'none'::text, p_include_stages boolean DEFAULT NULL::boolean, p_stage_color text DEFAULT NULL::text, p_view text DEFAULT 'card'::text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:5699

ConnexionTable/vueConfiance
lecturepublic.objecthigh
api.list_object_resources_since_fast_text(p_since timestamp with time zone, p_cursor text DEFAULT NULL::text, p_use_source boolean DEFAULT false, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 50, p_types text[] DEFAULT NULL::text[], p_status text[] DEFAULT ARRAY['published'::text], p_search text DEFAULT NULL::text, p_track_format text DEFAULT 'none'::text, p_include_stages boolean DEFAULT NULL::boolean, p_stage_color text DEFAULT NULL::text, p_view text DEFAULT 'card'::text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:5926

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.list_objects_map_view(p_types text[] DEFAULT NULL::text[], p_status text[] DEFAULT ARRAY['published'::text], p_filters jsonb DEFAULT '{}'::jsonb, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 500, p_offset integer DEFAULT 0)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7246

ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_locationhigh
api.list_objects_with_validated_changes_since(p_since timestamp with time zone)

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:9131

Returns a JSON array of object IDs that have had validated modifications (approved or applied) since the specified date. Uses applied_at timestamp if available, otherwise reviewed_at.
ConnexionTable/vueConfiance
lecturepublic.pending_changehigh
api.list_partner_keys()

Retour
TABLE(id uuid, label text, key_prefix text, scopes text[], is_active boolean, expires_at timestamp with time zone, revoked_at timestamp with time zone, last_used_at timestamp with time zone, created_at timestamp with time zone)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_partner_api_keys.sql:125

Liste les clés (métadonnées seulement — JAMAIS le hash ni la clé).
ConnexionTable/vueConfiance
lectureinternal.partner_api_keyhigh
api.list_pending_changes(p_status text DEFAULT 'pending'::text, p_object_id text DEFAULT NULL::text, p_limit integer DEFAULT 50, p_offset integer DEFAULT 0)

Retour
TABLE(id uuid, object_id text, object_name text, target_table text, target_pk text, action text, status text, field_label text, before_value text, after_value text, submitted_by uuid, submitter_label text, submitted_at timestamp with time zone, reviewed_by uuid, reviewer_label text, reviewed_at timestamp with time zone, review_note text, applied_at timestamp with time zone)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_moderation_rpcs.sql:111

P2.1 §120 — File de modération auto-autorisée (§36) : lignes des objets modérables par l'appelant uniquement.
ConnexionTable/vueConfiance
lecturepublic.app_user_profilehigh
lecturepublic.objecthigh
lecturepublic.pending_changehigh
api.list_ref_code_domains()

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ref_code_admin_rpcs.sql:179

Phase 7.5 — domaines ref_code éditables (non structurels) + compteurs, pour le maître de l'éditeur de référentiels.
ConnexionTable/vueConfiance
lecturepublic.ref_codehigh
lecturepublic.ref_code_domain_registryhigh
api.list_reference_bundle(p_domains text[] DEFAULT NULL::text[], p_lang text DEFAULT 'fr'::text)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_reference_catalog_rpc.sql:180

Plusieurs référentiels publics en un appel. p_domains NULL = tous. Audit API I1.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.lock_object_private_description_system_fields()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:5333

Notes privées : les champs de portée et d'auteur restent immuables même si un responsable ORG supérieur modifie le contenu d'une note.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object_private_description:lock_object_private_description_system_fields

api.log_publication_proof_interaction()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:3311

ConnexionTable/vueConfiance
écriturepublic.crm_interactionhigh

Déclenchée par
trigger:public.publication_object:trg_publication_proof_interaction

api.manage_object_published_at()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:998

Mise à jour published_at

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object:trg_manage_object_published_at

api.mark_list_sent(p_list_id uuid)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:528

---------- 7b. Marquer une liste « envoyée » (route email /api/lists/send) ----------
ConnexionTable/vueConfiance
écriturepublic.object_listhigh
api.norm_search(p text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:798

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.object_private_note_author_admin_rank(p_note_id uuid)

Retour
integer

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:388

Retourne le rang admin de l'auteur de la note dans l'ORG de la note (NULL si aucun).
ConnexionTable/vueConfiance
lecturepublic.object_private_descriptionhigh
lecturepublic.ref_org_admin_rolehigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
api.opening_period_rank(p_is_closure boolean, p_all_years boolean, p_date_start date, p_date_end date)

Retour
integer

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_opening_period_recurrence.sql:27

2) Rang de priorité (closure 4 > fixe 3 > cyclique 2 > base 1).

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.opening_period_width(p_all_years boolean, p_date_start date, p_date_end date)

Retour
integer

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_opening_period_recurrence.sql:48

3) Largeur de fenêtre en "jours" (à rang égal, la plus étroite gagne). Cyclique : durée MM-JJ (approx. mois*31+jour, monotone) avec wrap. Fixe : date_end - date_start. Base / sans dates : 100000 (∞, la plus large).

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.partner_authenticate(p_key_hash text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_partner_api_keys.sql:152

Le route passe le SHA-256 hex (calculé en Node) — la clé brute ne touche jamais la DB. Renvoie {ok, id, label, scopes} si la clé est active/non-expirée/non-révoquée, sinon {ok:false}. ponytail: met à jour last_used_at à chaque appel (write par requête) — throttler si QPS élevé (R2).
ConnexionTable/vueConfiance
lectureinternal.partner_api_keyhigh
écritureinternal.partner_api_keyhigh
api.partner_log_call(p_key_id uuid, p_path text, p_status integer)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_partner_api_keys.sql:183

ConnexionTable/vueConfiance
écritureinternal.partner_api_callhigh
api.partner_rate_check(p_key_id uuid, p_limit integer DEFAULT 120, p_window_seconds integer DEFAULT 60)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_partner_rate_limit.sql:26

Incrémente le compteur de la fenêtre courante et rend le verdict. service_role-only.
ConnexionTable/vueConfiance
écritureinternal.partner_rate_buckethigh
api.periods_partial_overlap(p_all_years boolean, a_s date, a_e date, b_s date, b_e date)

Retour
boolean

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_opening_period_recurrence.sql:89

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.pick_lang(p_lang_prefs text[] DEFAULT ARRAY['fr'::text])

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:786

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.prevent_duplicate_actor_email()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:2126

Unicité email cross-actors
ConnexionTable/vueConfiance
lecturepublic.actor_channelhigh
lecturepublic.ref_code_contact_kindhigh

Déclenchée par
trigger:public.actor_channel:trg_prevent_duplicate_actor_email

api.public_catalog_domains()

Retour
text[]

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_reference_catalog_rpc.sql:35

Liste des domaines de référentiel exposés publiquement par api.list_catalog (whitelist default-deny). Audit API I1.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.purge_expired_staging_batches(p_limit integer DEFAULT 500)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturestaging.import_batcheshigh
écriturestaging.import_batcheshigh
api.purge_staging_batch(p_batch_id text, p_force boolean DEFAULT false)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturestaging.import_batcheshigh
écriturestaging.import_batcheshigh
api.recompute_audit_session_score()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:3446

ConnexionTable/vueConfiance
lecturepublic.audit_resulthigh
écriturepublic.audit_sessionhigh

Déclenchée par
trigger:public.audit_result:trg_recompute_audit_session_score

api.ref_code_domain_is_editable(p_domain text)

Retour
boolean

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ref_code_admin_rpcs.sql:29

Un domaine ref_code est-il éditable par l'admin (non structurel) ?
ConnexionTable/vueConfiance
lecturepublic.ref_code_domain_registryhigh
api.ref_code_usage_count(p_domain text, p_id uuid)

Retour
integer

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ref_code_admin_rpcs.sql:294

Phase 7.5 — nombre de références d'UNE valeur ref_code (super-admin). Garde de suppression.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.ref_code_usage_counts(p_domain text)

Retour
jsonb

Propriétés
SECURITY DEFINER, dynamic SQL

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ref_code_admin_rpcs.sql:225

Phase 7.5 — carte {ref_code.id -> N références} d'un domaine (super-admin). Scan catalogue-dirigé des colonnes uuid *_id non-FK-ailleurs ; correct par unicité UUID. Alimente « utilisé par N fiches » + la garde delete-at-0.
ConnexionTable/vueConfiance
lecturepublic.ref_codehigh
api.refresh_object_filter_caches(p_object_id text)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_global_search_document.sql:30
Base de donnée DLL et API/schema_unified.sql:4577

Refresh denormalized filter caches used by hot-path filtered listing.
ConnexionTable/vueConfiance
lecturepublic.object_amenityhigh
lecturepublic.object_classificationhigh
lecturepublic.object_cuisine_typehigh
lecturepublic.object_descriptionhigh
lecturepublic.object_environment_taghigh
lecturepublic.object_languagehigh
lecturepublic.object_menuhigh
lecturepublic.object_menu_itemhigh
lecturepublic.object_menu_item_allergenhigh
lecturepublic.object_menu_item_dietary_taghigh
lecturepublic.object_payment_methodhigh
lecturepublic.object_taxonomyhigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_classification_valuehigh
lecturepublic.ref_codehigh
lecturepublic.ref_code_allergenhigh
lecturepublic.ref_code_cuisine_typehigh
lecturepublic.ref_code_dietary_taghigh
lecturepublic.ref_code_environment_taghigh
lecturepublic.ref_code_payment_methodhigh
lecturepublic.ref_code_taxonomy_closurehigh
lecturepublic.ref_languagehigh
lecturepublic.ref_taghigh
lecturepublic.tag_linkhigh
écriturepublic.objecthigh
api.refresh_object_taxonomy_cache_for_domain(p_domain text)

Retour
void

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:1743

ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_taxonomyhigh
lecturepublic.ref_codehigh
lecturepublic.ref_code_taxonomy_closurehigh
écriturepublic.objecthigh
api.refresh_open_status()

Retour
void

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_opening_period_recurrence.sql:147
Base de donnée DLL et API/migration_open_status_tristate.sql:49
Base de donnée DLL et API/schema_unified.sql:5104

5) Moteur de statut : la période active la PLUS SPÉCIFIQUE gagne ; une fermeture active force fermé.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.opening_periodhigh
lecturepublic.opening_schedulehigh
lecturepublic.opening_time_framehigh
lecturepublic.opening_time_periodhigh
lecturepublic.opening_time_period_weekdayhigh
lecturepublic.ref_code_weekdayhigh
écriturepublic.objecthigh
api.refresh_ref_code_taxonomy_closure(p_domain text)

Retour
void

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:1701

ConnexionTable/vueConfiance
lecturepublic.ref_codehigh
lecturepublic.ref_code_taxonomy_closurehigh
écriturepublic.ref_code_taxonomy_closurehigh
api.reject_pending_change(p_id uuid, p_review_note text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_moderation_rpcs.sql:252

P2.1 §120 — Refuse une suggestion (note obligatoire). Aucun re-dispatch.
ConnexionTable/vueConfiance
lecturepublic.pending_changehigh
écriturepublic.pending_changehigh
api.render_format_currency(p_amount numeric, p_currency text, p_locale text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:129

===================================================== Rendering helpers (currency, percent, dates, datetimes) =====================================================

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.render_format_date(p_date date, p_locale text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:186

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.render_format_date_range(p_start date, p_end date, p_locale text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:228

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.render_format_datetime_range(p_start timestamp with time zone, p_end timestamp with time zone, p_locale text, p_timezone text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:266

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.render_format_percent(p_percent numeric, p_locale text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:160

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.render_format_time(p_time time without time zone, p_locale text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:208

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.request_legal_document(p_legal_id uuid, p_requested_at timestamp with time zone DEFAULT now())

Retour
boolean

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8792

===================================================== Function to request a document for a legal record =====================================================
ConnexionTable/vueConfiance
écriturepublic.object_legalhigh
api.resolve_list_object_ids(p_buckets jsonb, p_published_only boolean DEFAULT true, p_limit integer DEFAULT 200)

Retour
SETOF text

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:119

---------- 4. Résolveur dynamique (wrapper du leaf de filtre) ---------- p_buckets : soit un tableau [{types,filters,search}], soit {buckets:[...]}.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resolve_staging_dependencies(p_batch_id text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_base(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2556

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_contacts(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2589

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_descriptions(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2579

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_itinerary(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2634

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_legal(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2624

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_location(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2569

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_media(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2599

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_misc(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2657

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_pricing(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2609

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.resource_block_render(p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:2647

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.retry_failed_media_downloads(p_limit integer DEFAULT 200)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturestaging.media_temphigh
écriturestaging.media_temphigh
api.rollback_staging_batch_compensate(p_batch_id text, p_force boolean DEFAULT false)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.mediahigh
lecturepublic.objecthigh
lecturestaging.batch_commit_ledgerhigh
lecturestaging.batch_commit_ledger_itemhigh
lecturestaging.import_batcheshigh
écriturepublic.mediahigh
écriturepublic.objecthigh
écriturestaging.batch_commit_ledgerhigh
écriturestaging.import_batcheshigh
api.rpc_create_object(p_object_type text, p_name text, p_region_code text DEFAULT NULL::text)

Retour
text

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_facet_applicability.sql:251
Base de donnée DLL et API/rls_policies.sql:3142

------------------------------------------------------- F1. api.rpc_create_object(p_object_type, p_name, p_region_code) Crée un objet via la surface métier sécurisée. Exige : membership ORG actif (Niveau 1) + permission create_object (Niveau 2). Status forcé à 'draft' : la publication passe obligatoirement par rpc_publish_object. created_by forcé à auth.uid() : non paramétrable, non falsifiable. ID généré automatiquement par le trigger (basé sur object_type + region_code). Retourne : l'id TEXT de l'objet créé. -------------------------------------------------------
ConnexionTable/vueConfiance
écriturepublic.objecthigh
api.rpc_deactivate_membership(p_membership_id uuid)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:2167

------------------------------------------------------- rpc_deactivate_membership Désactive un membership et ses rôles (métier + admin) en cascade. Autorisation : org_admin (rank ≥ 30) de l'ORG cible, ou super_admin. Anti-self : un admin ne peut pas désactiver son propre membership. Rang : la cible doit avoir un rang admin strictement inférieur à l'appelant (§2.6). -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.ref_org_admin_rolehigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.user_org_admin_rolehigh
écriturepublic.user_org_business_rolehigh
écriturepublic.user_org_membershiphigh
api.rpc_delete_object(p_object_id text, p_confirm_name text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_hard_delete.sql:41

Suppression définitive d'une fiche (§108) : superuser-only, établissements, archived requis, confirmation par nom. Journalise dans object_deletion_log, supprime l'objet (CASCADE) + les ref_document orphelinés, et retourne les URLs Storage (media + documents) à supprimer côté serveur.
ConnexionTable/vueConfiance
lecturepublic.actor_consenthigh
lecturepublic.mediahigh
lecturepublic.objecthigh
lecturepublic.object_classificationhigh
lecturepublic.object_documenthigh
lecturepublic.object_itihigh
lecturepublic.object_legalhigh
lecturepublic.object_placehigh
lecturepublic.object_sustainability_actionhigh
lecturepublic.ref_documenthigh
écriturepublic.objecthigh
écriturepublic.object_deletion_loghigh
écriturepublic.ref_documenthigh
api.rpc_delete_object_external_id(p_id uuid)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10315
Base de donnée DLL et API/migration_object_external_id_writes.sql:90

3. Delete one external identifier owned by the current user's ORG (admin-only, non-canonical).
ConnexionTable/vueConfiance
lecturepublic.object_external_idhigh
écriturepublic.object_external_idhigh
api.rpc_delete_ref_code(p_domain text, p_id uuid)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ref_code_admin_rpcs.sql:309

Phase 7.5 — suppression définitive d'une valeur ref_code, UNIQUEMENT à 0 référence (sinon 23503) ; super-admin + domaine éditable (fail-closed).
ConnexionTable/vueConfiance
lecturepublic.ref_codehigh
écriturepublic.ref_codehigh
api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_gdpr_erasure.sql:92
Base de donnée DLL et API/schema_unified.sql:6507

Effacement/anonymisation RGPD Art. 17 d'un sujet. Anonymise (défaut) ou supprime, rédige le journal d'audit, journalise dans gdpr_erasure_log, retourne les URLs Storage à supprimer. Gated superuser plateforme.
ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.actor_channelhigh
lecturepublic.actor_consenthigh
lecturepublic.app_user_profilehigh
lecturepublic.contact_channelhigh
lecturepublic.incident_reporthigh
lecturepublic.object_legalhigh
lecturepublic.object_reviewhigh
écriturepublic.actorhigh
écriturepublic.actor_channelhigh
écriturepublic.actor_consenthigh
écriturepublic.app_user_profilehigh
écriturepublic.contact_channelhigh
écriturepublic.crm_interactionhigh
écriturepublic.crm_taskhigh
écriturepublic.gdpr_erasure_loghigh
écriturepublic.incident_reporthigh
écriturepublic.object_legalhigh
écriturepublic.object_reviewhigh
api.rpc_grant_org_permission(p_org_object_id text, p_permission_code text)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:2716

------------------------------------------------------- D1. rpc_grant_org_permission Accorde une permission à une ORG entière. Autorisation : org_admin (rank 30) de l'ORG cible, ou superuser plateforme. Idempotent : si la permission existe et est inactive, elle est réactivée. Pas d'anti-self : c'est une permission ORG, pas personnelle. -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.ref_org_admin_rolehigh
lecturepublic.ref_permissionhigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.org_permissionhigh
api.rpc_grant_user_permission(p_target_user_id uuid, p_permission_code text)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:2840

------------------------------------------------------- D3. rpc_grant_user_permission Accorde une permission additive à un user précis. Autorisation : org_admin (rank 30) de l'ORG du user cible, ou superuser plateforme. Anti-self (§2.6) : un admin ne peut pas s'auto-accorder une permission. Idempotent : réactive une permission révoquée si elle existe déjà. -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.ref_org_admin_rolehigh
lecturepublic.ref_permissionhigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.user_permissionhigh
api.rpc_issue_partner_key(p_label text, p_scopes text[] DEFAULT '{}'::text[], p_expires_at timestamp with time zone DEFAULT NULL::timestamp with time zone)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_partner_api_keys.sql:60

Émet une clé : renvoie la clé BRUTE UNE SEULE FOIS (jamais re-consultable).
ConnexionTable/vueConfiance
écritureinternal.partner_api_keyhigh
api.rpc_list_org_members(p_org_object_id text)

Retour
TABLE(membership_id uuid, user_id uuid, email text, display_name text, is_active boolean, business_role_code text, admin_role_code text, permission_codes text[])

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_sp4_list_org_members.sql:9

ConnexionTable/vueConfiance
lectureauth.usershigh
lecturepublic.app_user_profilehigh
lecturepublic.ref_org_admin_rolehigh
lecturepublic.ref_org_business_rolehigh
lecturepublic.ref_permissionhigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_business_rolehigh
lecturepublic.user_org_membershiphigh
lecturepublic.user_permissionhigh
api.rpc_publish_object(p_object_id text, p_publish boolean DEFAULT true)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_status_lifecycle.sql:78
Base de donnée DLL et API/rls_policies.sql:3236

------------------------------------------------------- F2. api.rpc_publish_object(p_object_id, p_publish) Publie (TRUE) ou dépublie (FALSE) un objet. Exige : permission publish_object + ORG active = publisher sur l'objet. Publication (p_publish = TRUE) → status = 'published' published_at géré par trg_manage_object_published_at (premier passage uniquement). Dépublication (p_publish = FALSE) → status = 'hidden' 'hidden' = retrait temporaire du public, l'objet n'est pas remis en rédaction. 'draft' est réservé aux objets non encore publiés. published_at conservé (historique de première publication intact). -------------------------------------------------------

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.rpc_reorder_ref_code(p_domain text, p_ids uuid[])

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ref_code_admin_rpcs.sql:148

RÉORDONNE : position = rang (1-based) dans le tableau d'ids fourni.
ConnexionTable/vueConfiance
écriturepublic.ref_codehigh
api.rpc_restore_object_version(p_object_id text, p_version_number integer)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10473
Base de donnée DLL et API/migration_object_version_read_restore.sql:146

(3) Restore: apply ONLY writable canonical columns from the snapshot. EXCLUDES id, current_version, created_at/by, updated_at, is_editing, all cached_*, the generated columns, and STATUS.
ConnexionTable/vueConfiance
lecturepublic.object_versionhigh
écriturepublic.objecthigh
api.rpc_revoke_admin_role(p_membership_id uuid)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:2435

------------------------------------------------------- rpc_revoke_admin_role Retire le rôle admin d'un membre (sans toucher au rôle métier). Autorisation : org_admin (rank 30), ou super_admin. Anti-self (§2.6) : impossible de se retirer son propre rôle admin. Gestion vers le bas seulement (§2.6) : rang cible < rang appelant. No-op silencieux si la cible n'a pas de rôle admin actif. -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.ref_org_admin_rolehigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.user_org_admin_rolehigh
api.rpc_revoke_org_permission(p_org_object_id text, p_permission_code text)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:2778

------------------------------------------------------- D2. rpc_revoke_org_permission Révoque une permission d'une ORG (soft revoke : is_active = FALSE). Autorisation : org_admin (rank 30) de l'ORG cible, ou superuser plateforme. No-op silencieux si la permission n'est pas active sur cette ORG. -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.ref_org_admin_rolehigh
lecturepublic.ref_permissionhigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.org_permissionhigh
api.rpc_revoke_partner_key(p_id uuid)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_partner_api_keys.sql:104

Révoque une clé (effet immédiat : partner_authenticate la refusera).
ConnexionTable/vueConfiance
écritureinternal.partner_api_keyhigh
api.rpc_revoke_user_permission(p_target_user_id uuid, p_permission_code text)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:2912

------------------------------------------------------- D4. rpc_revoke_user_permission Révoque une permission individuelle d'un user (soft revoke). Autorisation : org_admin (rank 30) de l'ORG du user cible, ou superuser plateforme. Anti-self (§2.6) : un admin ne peut pas se retirer une permission lui-même. No-op silencieux si la permission n'est pas active pour ce user. -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.ref_org_admin_rolehigh
lecturepublic.ref_permissionhigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.user_permissionhigh
api.rpc_set_admin_role(p_membership_id uuid, p_role_code text)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:2328

------------------------------------------------------- rpc_set_admin_role Attribue ou remplace le rôle admin d'un membre. Autorisation : org_admin (rank 30) de l'ORG cible, ou super_admin. Anti-self (§2.6) : auto-attribution interdite. Gestion vers le bas seulement (§2.6) : - nouveau rang cible < rang appelant - rang actuel cible (si admin) < rang appelant Invariant §2.5 : le membre doit avoir un rôle métier actif avant de recevoir un rôle admin ("pas d'admin sans métier"). -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.ref_org_admin_rolehigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_business_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.user_org_admin_rolehigh
api.rpc_set_business_role(p_membership_id uuid, p_role_code text)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:2251

------------------------------------------------------- rpc_set_business_role Remplace le rôle métier actif d'un membre (rotation : désactiver + créer). Autorisation : org_manager (rank ≥ 20) de l'ORG cible, ou super_admin. Anti-self : un admin ne peut pas modifier son propre rôle métier. Note : les rôles métier n'ont pas de hiérarchie de rang propre ; le guard porte sur le rang admin de l'appelant uniquement. -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.ref_org_admin_rolehigh
lecturepublic.ref_org_business_rolehigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.user_org_business_rolehigh
api.rpc_set_object_status(p_object_id text, p_status text)

Retour
text

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_status_lifecycle.sql:11

ConnexionTable/vueConfiance
lecturepublic.objecthigh
écriturepublic.objecthigh
api.rpc_set_ref_code_active(p_id uuid, p_domain text, p_active boolean)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ref_code_admin_rpcs.sql:117

(DÉS)ACTIVE une valeur ref_code.
ConnexionTable/vueConfiance
écriturepublic.ref_codehigh
api.rpc_upsert_membership(p_target_user_id uuid, p_org_object_id text, p_business_role_code text)

Retour
uuid

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:2061

------------------------------------------------------- rpc_upsert_membership Crée un membership (+ rôle métier initial) ou réactive un membership inactif. Autorisation : org_manager (rank ≥ 20) de l'ORG cible, ou super_admin. Anti-self : un admin ne peut pas s'ajouter lui-même. Invariant §2.5 : le rôle métier est obligatoire — toujours fourni à la création. -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.ref_org_admin_rolehigh
lecturepublic.ref_org_business_rolehigh
lecturepublic.user_org_admin_rolehigh
lecturepublic.user_org_membershiphigh
écriturepublic.user_org_business_rolehigh
écriturepublic.user_org_membershiphigh
api.rpc_upsert_object_external_id(p_object_id text, p_source_system text, p_external_id text, p_last_synced_at timestamp with time zone DEFAULT NULL::timestamp with time zone)

Retour
uuid

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:10266
Base de donnée DLL et API/migration_object_external_id_writes.sql:27

2. Upsert one external identifier on the CURRENT USER'S ORG (server-derived org; admin-only; canonical sources rejected). ON CONFLICT respects uq_object_external_id_object_org_source.
ConnexionTable/vueConfiance
lecturepublic.objecthigh
écriturepublic.object_external_idhigh
api.rpc_upsert_ref_code(p_domain text, p_name text, p_id uuid DEFAULT NULL::uuid, p_code text DEFAULT NULL::text, p_name_i18n jsonb DEFAULT NULL::jsonb, p_position integer DEFAULT NULL::integer)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ref_code_admin_rpcs.sql:53

CRÉE (p_id NULL) ou ÉDITE (p_id fourni) une valeur ref_code d'un domaine éditable.
ConnexionTable/vueConfiance
lecturepublic.ref_codehigh
écriturepublic.ref_codehigh
api.rpc_write_org_description(p_object_id text, p_payload jsonb)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:6840

Écrit/supprime la SURCOUCHE de description propre à l'ORG active de l'utilisateur. Seul écrivain des lignes object_description scopées org_object_id (invariant CLAUDE.md). Le serveur fixe org_object_id = current_user_org_id() : le client ne choisit pas l'ORG. Payload tout-vide => suppression de la ligne (fallback canonique au rendu).
ConnexionTable/vueConfiance
lecturepublic.object_descriptionhigh
écriturepublic.object_descriptionhigh
api.run_staging_dedup(p_batch_id text, p_distance_meters integer DEFAULT 50, p_name_similarity real DEFAULT 0.45)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.save_actor_channel(p_payload jsonb)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:1287
Base de donnée DLL et API/migration_crm_module.sql:1404

Upsert canal de contact. INSERT : actor_id + kind_code + value requis ; UPDATE partiel value/kind_code/is_primary. Gate = arme acteur (l'acteur de la ligne pour l'update). Les triggers de la table s'appliquent et leurs erreurs remontent TELLES QUELLES : trg_prevent_duplicate_actor_email (e-mail déjà porté par un autre acteur), trg_actor_channel_email (forme d'e-mail), uq_actor_channel_primary (un primaire par (acteur, kind)), uq_actor_channel_unique (doublon exact).
ConnexionTable/vueConfiance
lecturepublic.actor_channelhigh
lecturepublic.ref_code_contact_kindhigh
écriturepublic.actor_channelhigh
api.save_crm_actor(p_payload jsonb)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:1204
Base de donnée DLL et API/migration_crm_module.sql:1321

Upsert acteur. INSERT : display_name + object_id requis — l'acteur ENTRE dans le périmètre CRM PAR son lien actor_object_role (gate = arme objet user_can_write_crm) ; role_code optionnel (défaut 'operator'). UPDATE : partiel display_name/first_name/last_name, gate = arme acteur user_can_write_crm_actor (l'acteur est déjà dans le périmètre).
ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.actor_object_rolehigh
lecturepublic.ref_actor_rolehigh
écriturepublic.actorhigh
écriturepublic.actor_object_rolehigh
api.save_crm_interaction(p_payload jsonb)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:701
Base de donnée DLL et API/migration_crm_module.sql:818

Upsert interaction (id présent = UPDATE partiel ; topic/sentiment par code, clé présente + valeur vide ⇒ effacement explicite). Modèle acteur-centré : ancrage acteur OU objet (au moins un) ; autorisation par l'arme objet quand un contexte objet existe, sinon arme acteur.
ConnexionTable/vueConfiance
lecturepublic.crm_interactionhigh
lecturepublic.ref_code_crm_sentimenthigh
lecturepublic.ref_code_demand_topichigh
écriturepublic.crm_interactionhigh
api.save_crm_task(p_payload jsonb)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:463
Base de donnée DLL et API/migration_crm_module.sql:580

Upsert tâche (id présent = UPDATE partiel « clé présente ⇒ écrite », sinon INSERT).
ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.crm_interactionhigh
lecturepublic.crm_taskhigh
écriturepublic.crm_taskhigh
api.save_object_commercial(p_object_id text, p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:386

ConnexionTable/vueConfiance
lecturepublic.object_amenityhigh
lecturepublic.object_capacityhigh
lecturepublic.object_discounthigh
lecturepublic.object_environment_taghigh
lecturepublic.object_group_policyhigh
lecturepublic.object_languagehigh
lecturepublic.object_payment_methodhigh
lecturepublic.object_pet_policyhigh
lecturepublic.object_pricehigh
lecturepublic.ref_amenityhigh
lecturepublic.ref_capacity_metrichigh
lecturepublic.ref_code_environment_taghigh
lecturepublic.ref_code_language_levelhigh
lecturepublic.ref_code_payment_methodhigh
lecturepublic.ref_code_price_kindhigh
lecturepublic.ref_code_price_unithigh
lecturepublic.ref_languagehigh
écriturepublic.object_amenityhigh
écriturepublic.object_capacityhigh
écriturepublic.object_discounthigh
écriturepublic.object_environment_taghigh
écriturepublic.object_group_policyhigh
écriturepublic.object_languagehigh
écriturepublic.object_payment_methodhigh
écriturepublic.object_pet_policyhigh
écriturepublic.object_pricehigh
écriturepublic.object_price_periodhigh
api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:784

ConnexionTable/vueConfiance
lecturepublic.mediahigh
lecturepublic.objecthigh
lecturepublic.object_iti_associated_objecthigh
lecturepublic.object_iti_infohigh
lecturepublic.object_iti_profilehigh
lecturepublic.object_iti_sectionhigh
lecturepublic.object_iti_stagehigh
lecturepublic.object_placehigh
lecturepublic.ref_iti_assoc_rolehigh
écriturepublic.object_iti_associated_objecthigh
écriturepublic.object_iti_infohigh
écriturepublic.object_iti_profilehigh
écriturepublic.object_iti_sectionhigh
écriturepublic.object_iti_stagehigh
écriturepublic.object_iti_stage_mediahigh
api.save_object_openings(p_object_id text, p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_opening_period_recurrence.sql:229
Base de donnée DLL et API/migration_opening_period_type.sql:62
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:649

4) Write path: resolve period_type_code -> id and persist it (mirrors schedule_type).
ConnexionTable/vueConfiance
lecturepublic.opening_periodhigh
lecturepublic.ref_code_opening_period_typehigh
lecturepublic.ref_code_opening_schedule_typehigh
lecturepublic.ref_code_weekdayhigh
écriturepublic.opening_periodhigh
écriturepublic.opening_schedulehigh
écriturepublic.opening_time_framehigh
écriturepublic.opening_time_periodhigh
écriturepublic.opening_time_period_weekdayhigh
api.save_object_places(p_object_id text, p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:1106

ConnexionTable/vueConfiance
lecturepublic.object_placehigh
lecturepublic.object_zonehigh
lecturepublic.ref_code_media_typehigh
écriturepublic.mediahigh
écriturepublic.object_locationhigh
écriturepublic.object_placehigh
écriturepublic.object_place_descriptionhigh
écriturepublic.object_zonehigh
api.save_object_relations(p_object_id text, p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_actor_links_editor.sql:56
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:967

⚠ BODY SYNC: this function body must stay byte-identical to the copy in migration_actor_links_editor.sql (8r re-applies it after this file on fresh installs). Edit BOTH or fresh ≠ live.
ConnexionTable/vueConfiance
lecturepublic.actor_object_rolehigh
lecturepublic.objecthigh
lecturepublic.object_org_linkhigh
lecturepublic.object_relationhigh
lecturepublic.ref_actor_rolehigh
lecturepublic.ref_object_relation_typehigh
lecturepublic.ref_org_rolehigh
écriturepublic.actor_object_rolehigh
écriturepublic.object_org_linkhigh
écriturepublic.object_relationhigh
api.save_object_workspace_sustainability(p_object_id text, p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/object_workspace_gap_rpcs.sql:18

ConnexionTable/vueConfiance
lecturepublic.object_sustainability_actionhigh
lecturepublic.ref_sustainability_actionhigh
lecturepublic.ref_sustainability_action_categoryhigh
écriturepublic.object_sustainability_actionhigh
api.save_object_workspace_tags(p_object_id text, p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/object_workspace_gap_rpcs.sql:109

ConnexionTable/vueConfiance
lecturepublic.ref_taghigh
lecturepublic.tag_linkhigh
écriturepublic.tag_linkhigh
api.search_actors(p_query text)

Retour
TABLE(id uuid, display_name text, first_name text, last_name text, gender text, email text)

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_actor_links_editor.sql:200

ConnexionTable/vueConfiance
lecturepublic.actorhigh
lecturepublic.actor_channelhigh
lecturepublic.ref_code_contact_kindhigh
api.search_events_by_restaurant_cuisine(p_cuisine_types text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:6480

ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_locationhigh
lecturepublic.object_menuhigh
lecturepublic.object_menu_itemhigh
lecturepublic.object_menu_item_cuisine_typehigh
lecturepublic.object_relationhigh
lecturepublic.ref_code_cuisine_typehigh
api.search_objects_by_label(p_label_value_id uuid, p_include_partial boolean DEFAULT true, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7729

===================================================== Search objects by label with partial action matches =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_classificationhigh
lecturepublic.object_sustainability_actionhigh
lecturepublic.object_sustainability_action_labelhigh
lecturepublic.ref_classification_equivalent_actionhigh
lecturepublic.ref_classification_equivalent_grouphigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_classification_valuehigh
lecturepublic.ref_sustainability_actionhigh
api.search_objects_with_deep_data(p_search_term text, p_object_types text[] DEFAULT NULL::text[], p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb, p_limit integer DEFAULT 50, p_offset integer DEFAULT 0)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7141

===================================================== Enhanced API function: Search objects with deep data =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_locationhigh
api.search_restaurants_by_cuisine(p_cuisine_types text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:6367

ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_locationhigh
lecturepublic.object_menuhigh
lecturepublic.object_menu_itemhigh
lecturepublic.object_menu_item_cuisine_typehigh
lecturepublic.ref_code_cuisine_typehigh
api.set_active_ai_provider(p_id uuid)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ai_provider_config.sql:156

ConnexionTable/vueConfiance
lecturepublic.app_ai_provider_confighigh
écriturepublic.app_ai_provider_confighigh
api.set_itinerary_track(p_object_id text, p_payload jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7997

===================================================================== §111 Section 06 ITI editor — ingest the imported GPX/KML trace (client-parsed to a GeoJSON LineString) and auto-derive metrics. Writes object_iti.geom (2D; the trigger invalidates the GPX/KML cache), computes distance_km (ST_Length), elevation_gain/loss (from the 3D Z values, before Force2D), and rebuilds object_iti_profile (sampled, bounded ~300 points). p_payload = { geojson: <LineString|null> }. SECURITY INVOKER + workspace_assert_can_write_object gate, like every canonical write. =====================================================================
ConnexionTable/vueConfiance
lecturepublic.object_iti_profilehigh
écriturepublic.object_itihigh
écriturepublic.object_iti_profilehigh
api.set_list_items(p_list_id uuid, p_items jsonb)

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:389

6.5 Remplacement des items statiques (reconcile non-destructif — §40)
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.object_listhigh
lecturepublic.object_list_itemhigh
écriturepublic.object_listhigh
écriturepublic.object_list_itemhigh
api.set_publication_workflow_timestamps()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:3291

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.publication_object:trg_publication_object_workflow_timestamps

api.set_tag_color(p_anchor_object_id text, p_tag_id uuid, p_color text)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:1990
Base de donnée DLL et API/migration_tags_create_and_order.sql:141

§09: set a tag's GLOBAL color (ref_tag.color, HEX #rrggbb), gated per-object. Color is global per tag (D3). SECURITY DEFINER.
ConnexionTable/vueConfiance
écriturepublic.ref_taghigh
api.share_list(p_list_id uuid, p_enable boolean DEFAULT true, p_expires_at timestamp with time zone DEFAULT NULL::timestamp with time zone)

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:437

6.7 Partage : génère/rote le token, (dé)active le lien
ConnexionTable/vueConfiance
lecturepublic.object_listhigh
écriturepublic.object_listhigh
api.strip_markdown(md text)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:429
Base de donnée DLL et API/migration_markdown_strip_descriptions.sql:6

Plain-text derivation for Markdown-canonical description columns (manifest 14w). Strips the editor's Markdown subset (headings, emphasis, lists, blockquotes, links, images, escapes) and returns clean plain text. NULL→NULL (STRICT). Idempotent. Consumers: get_object_card (card subtitle), get_object_resource (plain_description), get_object_with_deep_data, ranked_label_search snippet. Order is load-bearing: must be defined before get_object_card (~line 2006) in this file.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.strip_markdown_i18n(p_i18n jsonb)

Retour
jsonb

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:470
Base de donnée DLL et API/migration_partner_i18n_all.sql:38

{lang: markdown} -> {lang: plain text}. Empty/whitespace values dropped, keys lowercased, NULL / '{}' / all-empty -> NULL (jsonb_strip_nulls-friendly). Reuses api.strip_markdown.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.submit_pending_change(p_object_id text, p_target_table text, p_target_pk text, p_action text, p_payload jsonb, p_metadata jsonb DEFAULT NULL::jsonb)

Retour
uuid

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_moderation_rpcs.sql:58

P2.1 §120 — Dépose une suggestion (pending). Large : authentifié + objet lisible. submitted_by=auth.uid().
ConnexionTable/vueConfiance
écriturepublic.pending_changehigh
api.sync_app_user_profile_from_auth_user(p_user_id uuid, p_email text, p_raw_user_meta_data jsonb DEFAULT '{}'::jsonb, p_raw_app_meta_data jsonb DEFAULT '{}'::jsonb)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:2635

ConnexionTable/vueConfiance
écriturepublic.app_user_profilehigh
api.sync_classification_from_audit_session()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:3472

ConnexionTable/vueConfiance
lecturepublic.audit_templatehigh
écriturepublic.object_classificationhigh

Déclenchée par
trigger:public.audit_session:trg_sync_classification_from_audit_session

api.tg_object_list_touch()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:65

Tenue à jour de updated_at

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object_list:trg_object_list_touch

api.to_base36(n bigint)

Retour
text

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:45

to_base36

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.trg_refresh_caches_from_menu_item_link()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_global_search_document.sql:190
Base de donnée DLL et API/schema_unified.sql:4819

For menu-item child link tables (dietary_tag / allergen / cuisine_type): resolve object_id via menu_item → menu.
ConnexionTable/vueConfiance
lecturepublic.object_menuhigh
lecturepublic.object_menu_itemhigh

Déclenchée par
trigger:public.object_menu_item_allergen:trg_refresh_object_filter_caches_menu_item_allergen, trigger:public.object_menu_item_dietary_tag:trg_refresh_object_filter_caches_menu_item_dietary

api.trg_refresh_caches_from_object_menu_item()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_global_search_document.sql:179
Base de donnée DLL et API/schema_unified.sql:4807

§109 search_document sources not covered by the generic (object_id-direct) trigger above. object_id resolved through the parent (menu / menu_item / tag_link target_pk).
ConnexionTable/vueConfiance
lecturepublic.object_menuhigh

Déclenchée par
trigger:public.object_menu_item:trg_refresh_object_filter_caches_object_menu_item

api.trg_refresh_caches_from_tag_link()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_global_search_document.sql:201
Base de donnée DLL et API/schema_unified.sql:4832

tag_link is polymorphic; object_id is target_pk when target_table = 'object'.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.tag_link:trg_refresh_object_filter_caches_tag_link

api.trg_refresh_object_filter_caches_from_child()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:4750

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object_amenity:trg_refresh_object_filter_caches_object_amenity, trigger:public.object_classification:trg_refresh_object_filter_caches_object_classification, trigger:public.object_cuisine_type:trg_refresh_object_filter_caches_object_cuisine_type, trigger:public.object_description:trg_refresh_object_filter_caches_object_description, trigger:public.object_environment_tag:trg_refresh_object_filter_caches_object_environment_tag, trigger:public.object_language:trg_refresh_object_filter_caches_object_language, trigger:public.object_menu:trg_refresh_object_filter_caches_object_menu, trigger:public.object_payment_method:trg_refresh_object_filter_caches_object_payment_method, trigger:public.object_taxonomy:trg_refresh_object_filter_caches_object_taxonomy

api.trg_refresh_ref_code_taxonomy_closure()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:1842

ConnexionTable/vueConfiance
lecturepublic.ref_code_domain_registryhigh

Déclenchée par
trigger:public.ref_code:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_accommodation_type:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_activity_type:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_allergen:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_amenity_family:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_amenity_type:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_assistance_type:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_bed_type:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_booking_status:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_client_type:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_contact_kind:trg_refresh_ref_code_taxonomy_closure, trigger:public.ref_code_crm_sentiment:trg_refresh_ref_code_taxonomy_closure +41

api.update_legal_record(p_legal_id uuid, p_value jsonb DEFAULT NULL::jsonb, p_document_id uuid DEFAULT NULL::uuid, p_valid_from date DEFAULT NULL::date, p_valid_to date DEFAULT NULL::date, p_validity_mode legal_validity_mode DEFAULT NULL::legal_validity_mode, p_status text DEFAULT NULL::text, p_document_requested_at timestamp with time zone DEFAULT NULL::timestamp with time zone, p_document_delivered_at timestamp with time zone DEFAULT NULL::timestamp with time zone, p_note text DEFAULT NULL::text)

Retour
boolean

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:8391

===================================================== Function to update a legal record =====================================================
ConnexionTable/vueConfiance
écriturepublic.object_legalhigh
api.update_list(p_list_id uuid, p_patch jsonb)

Retour
json

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:363

6.4 Mise à jour des métadonnées (patch whitelisté)
ConnexionTable/vueConfiance
écriturepublic.object_listhigh
api.upsert_ai_provider(p_id uuid, p_label text, p_api_kind text, p_base_url text, p_model text, p_max_output_tokens integer, p_is_active boolean, p_extra jsonb DEFAULT '{}'::jsonb, p_api_key text DEFAULT NULL::text)

Retour
uuid

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_ai_provider_config.sql:51

ConnexionTable/vueConfiance
lecturepublic.app_ai_provider_confighigh
écriturepublic.app_ai_provider_confighigh
api.upsert_app_branding(p_brand_name text DEFAULT NULL::text, p_logo_storage_path text DEFAULT NULL::text, p_logo_public_url text DEFAULT NULL::text, p_logo_mime_type text DEFAULT NULL::text, p_primary_color text DEFAULT NULL::text, p_accent_color text DEFAULT NULL::text, p_text_color text DEFAULT NULL::text, p_background_color text DEFAULT NULL::text, p_surface_color text DEFAULT NULL::text, p_marker_styles jsonb DEFAULT NULL::jsonb, p_extra jsonb DEFAULT NULL::jsonb, p_clear_logo boolean DEFAULT false)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/ui_whitelabel_branding.sql:222

Creates or updates the global branding/theme settings used by the UI. Restricted to platform admins.
ConnexionTable/vueConfiance
écriturepublic.app_branding_settingshigh
api.user_actor_ids()

Retour
SETOF uuid

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:111

Acteurs liés à l'utilisateur via email dans actor_channel.kind='email'
ConnexionTable/vueConfiance
lecturepublic.actor_channelhigh
lecturepublic.ref_code_contact_kindhigh
api.user_can_assign_crm(p_user uuid)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:246
Base de donnée DLL et API/migration_crm_module.sql:363

Assignabilité d'une tâche (demande PO 2026-06-12) : p_user est assignable ssi il partage une ORG (membership actif) avec le caller — MÊME ensemble que api.list_crm_assignees, qui peuple le select côté UI (une seule source de vérité). Superuser : tout app_user_profile existant (un superuser sans membership renvoie [] depuis list_crm_assignees mais peut assigner n'importe quel utilisateur connu — cohérent avec son périmètre non restreint).
ConnexionTable/vueConfiance
lecturepublic.app_user_profilehigh
lecturepublic.user_org_membershiphigh
api.user_can_create_object()

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:1033

------------------------------------------------------- Phase 5 — api.user_can_create_object() Définie ICI (avant la policy qui l'utilise) pour respecter l'ordre d'exécution SQL : la policy INSERT référence la fonction, elle doit exister au moment du CREATE POLICY. -------------------------------------------------------

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.user_can_moderate_object(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_moderation_rpcs.sql:43

P2.1 §120 — TRUE si l'appelant peut modérer les suggestions de cet objet (superuser OU validate_changes + membre ORG publisher).

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.user_can_publish_object(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:3031

------------------------------------------------------- E2. api.user_can_publish_object(p_object_id text) Permission Niveau 2 : publish_object ET l'ORG active du user est publisher sur l'objet (via object_org_link). Règle prudente (§2.2) : seul le publisher contrôle le statut de publication. Non branché en RLS : le changement de status passe par UPDATE, impossible de distinguer OLD.status vs NEW.status dans USING/WITH CHECK sans RPC. Conçu pour être appelé par rpc_publish_object (à créer en Phase 6). -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.object_org_linkhigh
lecturepublic.ref_org_rolehigh
api.user_can_read_crm(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:165
Base de donnée DLL et API/migration_crm_module.sql:282

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.user_can_read_crm_actor(p_actor_id uuid)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:212
Base de donnée DLL et API/migration_crm_module.sql:329

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.user_can_read_list(p_list_id uuid)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:82

ConnexionTable/vueConfiance
lecturepublic.object_listhigh
api.user_can_write_canonical(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:3056

------------------------------------------------------- E3. api.user_can_write_canonical(p_object_id text) Permission Niveau 2 : edit_canonical_when_publisher ET l'ORG active du user est publisher sur l'objet. Règle métier (§2.2) : seul le publisher modifie la donnée canonique. Non branché en RLS : pas de surface de colonne isolée pour le canonique vs l'enrichissement dans le schéma actuel. Conçu pour être appelé par les RPC d'écriture canonique (Phase 6). -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.object_org_linkhigh
lecturepublic.ref_org_rolehigh
api.user_can_write_crm(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:176
Base de donnée DLL et API/migration_crm_module.sql:293

Écriture : superuser OU (membre ORG publisher ET (permission write_crm_notes OU rôle admin ORG actif — current_user_admin_rank() IS NOT NULL, cf. rls_policies.sql:331)).

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.user_can_write_crm_actor(p_actor_id uuid)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/crm_body_deploy.tmp.sql:223
Base de donnée DLL et API/migration_crm_module.sql:340

Écriture ancrée acteur : mêmes ingrédients que user_can_write_crm (périmètre + permission write_crm_notes OU rôle admin ORG actif OU superuser), l'arme périmètre étant l'acteur.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.user_can_write_enrichment(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:3083

------------------------------------------------------- E4. api.user_can_write_enrichment(p_object_id text) Permission Niveau 2 : edit_org_enrichment ET l'ORG active du user dispose d'un lien object_org_link explicite avec rôle 'publisher' ou 'contributor' (pas 'reader'). Règle métier (§2.2) : une ORG ne peut enrichir un objet que si elle a un lien explicite avec un rôle au moins contributeur. Non branché en RLS : aucune table d'enrichissement ORG distincte n'existe encore dans le schéma — surface d'écriture non matérialisée. Conçu pour être appelé par les RPC d'enrichissement ORG (Phase 6). -------------------------------------------------------
ConnexionTable/vueConfiance
lecturepublic.object_org_linkhigh
lecturepublic.ref_org_rolehigh
api.user_can_write_list(p_list_id uuid)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_object_list.sql:91

ConnexionTable/vueConfiance
lecturepublic.object_listhigh
api.user_can_write_object_canonical(p_object_id text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/migration_permission_write_paths.sql:18
Base de donnée DLL et API/rls_policies.sql:203

user_can_write_object_canonical: defined in migration_permission_write_paths.sql (SP-1), \ir'd AFTER this file — but the per-command canonical_* write policies below reference it (WITH CHECK / USING validate at CREATE). Stub here; SP-1 CREATE OR REPLACEs it with the real DEFINER body.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

api.user_has_permission(p_permission_code text)

Retour
boolean

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/rls_policies.sql:199
Base de donnée DLL et API/rls_policies.sql:2568

===================================================== B. Helper : api.user_has_permission(p_permission_code text) ===================================================== Résolution V1 — deux chemins, sans exceptions ni groupes : Chemin 1 : permission accordée directement au user (user_permission) Chemin 2 : permission accordée à l'ORG active du user (org_permission, héritage ORG) CHOIX D'IMPLÉMENTATION — Pas de bypass automatique pour owner/super_admin : §2.6 du plan : "Un admin doit avoir ses permissions dans org_permission ou user_permission comme n'importe qui." Ce principe s'étend aux autorités plateforme pour préserver l'auditabilité. En pratique, les opérations owner/super_admin passent par service_role (bypass RLS natif) et n'ont pas besoin de shortcut ici. Si un owner a besoin d'une permission pour des tests UI, il reçoit une user_permission explicite — tracée comme n'importe quelle autre attribution. STABLE + SECURITY DEFINER : bypass RLS sur org_permission et user_permission pour éviter toute récursion (même principe que current_user_org_id()). =====================================================
ConnexionTable/vueConfiance
lecturepublic.org_permissionhigh
lecturepublic.ref_permissionhigh
lecturepublic.user_org_membershiphigh
lecturepublic.user_permissionhigh
api.validate_audit_result_points()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:3420

ConnexionTable/vueConfiance
lecturepublic.audit_criteriahigh

Déclenchée par
trigger:public.audit_result:trg_validate_audit_result_points

api.validate_object_business_timezone()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:974

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object:trg_validate_object_business_timezone

api.validate_object_taxonomy_assignment()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:1894

ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.ref_codehigh
lecturepublic.ref_code_domain_registryhigh

Déclenchée par
trigger:public.object_taxonomy:trg_validate_object_taxonomy_assignment

api.validate_promotion_code(p_code text, p_object_id text DEFAULT NULL::text)

Retour
json

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/api_views_functions.sql:7668

===================================================== Validate promotion code for an object =====================================================
ConnexionTable/vueConfiance
lecturepublic.objecthigh
lecturepublic.promotionhigh
lecturepublic.promotion_objecthigh
api.validate_ref_code_taxonomy_hierarchy()

Retour
trigger

Propriétés
standard

Exposition
RPC PostgREST (api)

Source SQL
Base de donnée DLL et API/schema_unified.sql:1779

ConnexionTable/vueConfiance
lecturepublic.ref_codehigh
lecturepublic.ref_code_domain_registryhigh

Déclenchée par
trigger:public.ref_code:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_accommodation_type:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_activity_type:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_allergen:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_amenity_family:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_amenity_type:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_assistance_type:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_bed_type:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_booking_status:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_client_type:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_contact_kind:trg_validate_ref_code_taxonomy_hierarchy, trigger:public.ref_code_crm_sentiment:trg_validate_ref_code_taxonomy_hierarchy +41

api.watchdog_mark_stale_batches(p_stale_minutes integer DEFAULT 30, p_limit integer DEFAULT 200)

Retour
jsonb

Propriétés
SECURITY DEFINER

Exposition
RPC PostgREST (api)

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturestaging.import_batcheshigh
écriturestaging.import_batcheshigh

Schéma audit (8)

audit.attach_missing_triggers()

Retour
void

Propriétés
SECURITY DEFINER, dynamic SQL

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/schema_unified.sql:3803

Attach audit triggers (invoked at end of script to include late-created tables).

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

audit.create_monthly_partition(partition_date timestamp with time zone)

Retour
text

Propriétés
dynamic SQL

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/migration_partition_maintenance_hardening.sql:97
Base de donnée DLL et API/schema_unified.sql:3641

16e (§146): born-gated + self-repairing — partitions do NOT inherit RLS/policies from the parent, so the creator ALWAYS re-asserts ENABLE RLS + the policy pair (wrapped §39 form). The api.is_platform_superuser() arm is added only when that function exists (it is created by rls_policies.sql, applied AFTER this file on a fresh build; the rls_policies partition loop re-creates the policy WITH the arm on the partitions created below).

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

audit.drop_old_partitions(months_to_keep integer DEFAULT 12)

Retour
text

Propriétés
dynamic SQL

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/schema_unified.sql:3692

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

audit.ensure_future_partitions(months_ahead integer DEFAULT 3)

Retour
text

Propriétés
standard

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/schema_unified.sql:3679

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

audit.get_month_partition_name(partition_date timestamp with time zone)

Retour
text

Propriétés
standard

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/schema_unified.sql:3628

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

audit.log_row_changes()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/schema_unified.sql:3753

ConnexionTable/vueConfiance
écritureaudit.audit_loghigh

Déclenchée par
trigger:public.actor:trg_audit_actor, trigger:public.actor_channel:trg_audit_actor_channel, trigger:public.actor_consent:trg_audit_actor_consent, trigger:public.actor_object_role:trg_audit_actor_object_role, trigger:public.app_branding_settings:trg_audit_app_branding_settings, trigger:public.app_user_profile:trg_audit_app_user_profile, trigger:public.audit_criteria:trg_audit_audit_criteria, trigger:public.audit_result:trg_audit_audit_result, trigger:public.audit_session:trg_audit_audit_session, trigger:public.audit_template:trg_audit_audit_template, trigger:public.contact_channel:trg_audit_contact_channel, trigger:public.crm_interaction:trg_audit_crm_interaction +164

audit.maintain_partitions()

Retour
text

Propriétés
standard

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/migration_partition_maintenance_hardening.sql:135
Base de donnée DLL et API/schema_unified.sql:3736

16e (§146): the daily cron entrypoint maintains BOTH partitioned parents — audit.audit_log AND public.object_version (whose creator was never wired anywhere: rows silently piled into object_version_default from 2026-06 until 16e re-homed them). Retention stays audit-only: object_version rows are product data (version restore §98/14r), never dropped here.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

audit.redact_subject(p_table text, p_match_key text, p_match_val text, p_pii_cols text[])

Retour
integer

Propriétés
SECURITY DEFINER

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/schema_unified.sql:6486

Rédaction ciblée du journal d'audit : retire les clés PII d'un sujet (row_pk OU before_data->>key, ce dernier capture les lignes DELETE dont la PK ne porte pas la FK). null::jsonb - text[] = null.
ConnexionTable/vueConfiance
écritureaudit.audit_loghigh

Schéma internal (5)

internal.workspace_assert_can_write_object(p_object_id text)

Retour
void

Propriétés
SECURITY DEFINER

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/migration_permission_write_paths.sql:30
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:62

2) Workspace gate (was: is_object_owner only).
ConnexionTable/vueConfiance
lecturepublic.objecthigh
internal.workspace_jsonb_array(p_value jsonb)

Retour
jsonb

Propriétés
standard

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:25

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

internal.workspace_jsonb_object(p_value jsonb)

Retour
jsonb

Propriétés
standard

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:34

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

internal.workspace_result(p_success boolean DEFAULT true, p_changed_counts jsonb DEFAULT '{}'::jsonb, p_skipped_fields text[] DEFAULT ARRAY[]::text[], p_warnings text[] DEFAULT ARRAY[]::text[])

Retour
jsonb

Propriétés
standard

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:43

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

internal.workspace_uuid(p_value text)

Retour
uuid

Propriétés
standard

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:7

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Schéma public (22)

public.create_object_version_monthly_partition(partition_date timestamp with time zone)

Retour
text

Propriétés
dynamic SQL

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/migration_partition_maintenance_hardening.sql:44

============================================================================ 1) object_version partition creator — born-gated + self-repairing ============================================================================

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

public.enforce_classification_single_selection()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.object_classificationhigh
lecturepublic.ref_classification_schemehigh
lecturepublic.ref_classification_valuehigh

Déclenchée par
trigger:public.object_classification:trg_enforce_classification_single_selection

public.enforce_single_main_media()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
écriturepublic.mediahigh

Déclenchée par
trigger:public.media:trg_enforce_single_main_media

public.ensure_object_version_partitions(months_ahead integer DEFAULT 3)

Retour
text

Propriétés
standard

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/migration_partition_maintenance_hardening.sql:78
Base de donnée DLL et API/schema_unified.sql:3879

16e (§146): monthly horizon for object_version — called by audit.maintain_partitions() (daily cron), mirror of audit.ensure_future_partitions.

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

public.immutable_unaccent(text)

Retour
text

Propriétés
standard

Exposition
helper / privé

Source SQL
Base de donnée DLL et API/schema_unified.sql:36

immutable_unaccent

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

public.increment_object_version()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object:trg_increment_object_version

public.pending_change_after_delete()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.pending_changehigh
écriturepublic.objecthigh

Déclenchée par
trigger:public.pending_change:trg_pending_change_after_delete

public.pending_change_after_insert()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
écriturepublic.objecthigh

Déclenchée par
trigger:public.pending_change:trg_pending_change_after_insert

public.pending_change_after_update()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.pending_changehigh
écriturepublic.objecthigh

Déclenchée par
trigger:public.pending_change:trg_pending_change_after_update

public.propagate_capacity_unit_change()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
écriturepublic.object_capacityhigh

Déclenchée par
trigger:public.ref_capacity_metric:trg_ref_capacity_metric_unit_change

public.ref_language_set_position()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.ref_languagehigh

Déclenchée par
trigger:public.ref_language:trg_ref_language_set_position

public.regenerate_iti_track_cache()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object_iti:trg_cache_iti_track

public.save_object_version()

Retour
trigger

Propriétés
SECURITY DEFINER

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
écriturepublic.object_versionhigh

Déclenchée par
trigger:public.object:trg_object_version, trigger:public.object:trg_object_version_delete

public.sync_object_capacity_unit()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.ref_capacity_metrichigh

Déclenchée par
trigger:public.object_capacity:trg_object_capacity_sync_unit_ins, trigger:public.object_capacity:trg_object_capacity_sync_unit_upd

public.update_object_cached_main_image()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.mediahigh
écriturepublic.objecthigh

Déclenchée par
trigger:public.media:trg_update_cached_main_image

public.update_object_cached_min_price()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.object_pricehigh
écriturepublic.objecthigh

Déclenchée par
trigger:public.object_price:trg_update_cached_min_price

public.update_object_cached_rating_metrics()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.object_reviewhigh
écriturepublic.objecthigh

Déclenchée par
trigger:public.object_review:trg_update_cached_rating_metrics

public.update_object_updated_at_business()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.object:update_object_updated_at

public.update_updated_at_column()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.actor:update_actor_updated_at, trigger:public.actor_channel:update_actor_channel_updated_at, trigger:public.actor_object_role:update_actor_object_role_updated_at, trigger:public.app_branding_settings:update_app_branding_settings_updated_at, trigger:public.app_user_profile:update_app_user_profile_updated_at, trigger:public.audit_criteria:update_audit_criteria_updated_at, trigger:public.audit_result:update_audit_result_updated_at, trigger:public.audit_session:update_audit_session_updated_at, trigger:public.audit_template:update_audit_template_updated_at, trigger:public.contact_channel:update_contact_channel_updated_at, trigger:public.crm_interaction:update_crm_interaction_updated_at, trigger:public.crm_task:update_crm_task_updated_at +131

public.validate_i18n_translation_target()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

Aucune lecture/écriture inférée par le graphe. Cas fréquent pour les helpers purs, triggers simples ou SQL dynamique non analysable.

Déclenchée par
trigger:public.i18n_translation:trg_validate_i18n_translation_target

public.validate_media_dimensions()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.ref_code_media_typehigh

Déclenchée par
trigger:public.media:trg_validate_media_dimensions

public.validate_org_object_type()

Retour
trigger

Propriétés
standard

Exposition
helper / privé

Source SQL
non retrouvée dans les SQL versionnés

ConnexionTable/vueConfiance
lecturepublic.objecthigh

Déclenchée par
trigger:public.object_description:trg_validate_org_object_type_object_description, trigger:public.object_external_id:trg_validate_org_object_type_object_external_id, trigger:public.object_membership:trg_validate_org_object_type_object_membership, trigger:public.object_org_link:trg_validate_org_object_type_object_org_link

2) Connexions par table/vue

Table/vueTypeDomaineRLSLue parÉcrite parAutres connexions
public.actortableactor-orgouiapi.get_actor_data(p_object_id text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_objects_with_deep_data(p_object_ids text[], p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb), api.link_actor_to_object(p_payload jsonb) +9api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text), api.save_crm_actor(p_payload jsonb)2 policies · 2 triggers · FK → 2 · FK ← 7
public.actor_channeltableactor-orgouiapi.delete_actor_channel(p_id uuid), api.get_actor_data(p_object_id text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_objects_with_deep_data(p_object_ids text[], p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb) +7api.delete_actor_channel(p_id uuid), api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text), api.save_actor_channel(p_payload jsonb)2 policies · 4 triggers · FK → 3 · FK ← 0
public.actor_object_roletableactor-orgouiapi.current_user_crm_actor_ids(), api.current_user_extended_object_ids(), api.get_actor_data(p_object_id text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb) +9api.link_actor_to_object(p_payload jsonb), api.save_crm_actor(p_payload jsonb), api.save_object_relations(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 3 · FK ← 0
public.object_membershiptableactor-orgouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.handle_membership_status_transition()-5 policies · 4 triggers · FK → 6 · FK ← 0
public.org_configtableactor-orgouiapi.current_user_extended_object_ids()-2 policies · 3 triggers · FK → 1 · FK ← 0
public.org_permissiontableactor-orgouiapi.user_has_permission(p_permission_code text)api.rpc_grant_org_permission(p_org_object_id text, p_permission_code text), api.rpc_revoke_org_permission(p_org_object_id text, p_permission_code text)2 policies · 3 triggers · FK → 3 · FK ← 0
staging.actor_channel_temptableactor-orgnon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.actor_object_role_temptableactor-orgnon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.actor_temptableactor-orgnon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_membership_temptableactor-orgnon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.org_temptableactor-orgnonapi.commit_staging_to_public(p_batch_id text)api.commit_staging_to_public(p_batch_id text)0 policies · 1 triggers · FK → 1 · FK ← 0
audit.audit_logtableauditoui-audit.log_row_changes(), audit.redact_subject(p_table text, p_match_key text, p_match_val text, p_pii_cols text[])18 policies · 0 triggers · FK → 0 · FK ← 0
audit.audit_log_2026_03tableauditnon--0 policies · 0 triggers · FK → 0 · FK ← 0
audit.audit_log_2026_04tableauditnon--0 policies · 0 triggers · FK → 0 · FK ← 0
audit.audit_log_2026_05tableauditnon--0 policies · 0 triggers · FK → 0 · FK ← 0
audit.audit_log_2026_06tableauditnon--0 policies · 0 triggers · FK → 0 · FK ← 0
audit.audit_log_2026_07tableauditnon--0 policies · 0 triggers · FK → 0 · FK ← 0
audit.audit_log_2026_08tableauditnon--0 policies · 0 triggers · FK → 0 · FK ← 0
audit.audit_log_2026_09tableauditnon--0 policies · 0 triggers · FK → 0 · FK ← 0
audit.audit_log_defaulttableauditnon--0 policies · 0 triggers · FK → 0 · FK ← 0
public.mediatablemediaouiapi.commit_staging_to_public(p_batch_id text), api.export_publication_indesign(p_publication_id uuid, p_min_width integer DEFAULT 1600, p_min_height integer DEFAULT 1200), api.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text) +7api.commit_staging_to_public(p_batch_id text), api.rollback_staging_batch_compensate(p_batch_id text, p_force boolean DEFAULT false), api.save_object_places(p_object_id text, p_payload jsonb), public.enforce_single_main_media()4 policies · 5 triggers · FK → 4 · FK ← 5
public.media_tagtablemediaouiapi.get_media_for_web(p_object_id text, p_preferred_tags text[] DEFAULT ARRAY['facade'::text, 'interieur'::text, 'cuisine'::text, 'paysage'::text], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 1 triggers · FK → 2 · FK ← 0
staging.media_galerie_lot1_temptablemedianon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.media_tag_temptablemedianon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.media_temptablemedianonapi.commit_staging_to_public(p_batch_id text), api.get_ingestor_metrics(), api.retry_failed_media_downloads(p_limit integer DEFAULT 200)api.commit_staging_to_public(p_batch_id text), api.retry_failed_media_downloads(p_limit integer DEFAULT 200)0 policies · 1 triggers · FK → 1 · FK ← 0
public.objecttableobject-coreouiapi.assert_facet_applicable(), api.audit_legal_compliance(p_object_types text[] DEFAULT NULL::text[], p_include_expired boolean DEFAULT false), api.build_iti_track(p_object_id text, p_format text DEFAULT 'kml'::text, p_include_stages boolean DEFAULT true, p_stage_color text DEFAULT 'red'::text), api.can_read_object(p_object_id text) +75api.commit_staging_to_public(p_batch_id text), api.handle_membership_status_transition(), api.refresh_object_filter_caches(p_object_id text), api.refresh_object_taxonomy_cache_for_domain(p_domain text) +126 policies · 11 triggers · FK → 2 · FK ← 76
public.object_amenitytableobject-coreouiapi.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE), api.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_badges_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]) +5api.commit_staging_to_public(p_batch_id text), api.save_object_commercial(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 2 · FK ← 0
public.object_classificationtableobject-coreouiapi.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE), api.commit_staging_to_public(p_batch_id text), api.get_dashboard_distinction_overview(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date), api.get_dashboard_scorecards(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date) +9api.commit_staging_to_public(p_batch_id text), api.sync_classification_from_audit_session()4 policies · 4 triggers · FK → 4 · FK ← 1
public.object_cuisine_typetableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text)-4 policies · 1 triggers · FK → 2 · FK ← 0
public.object_deletion_logtableobject-coreouiapi.list_deleted_objects_since(p_since timestamp with time zone DEFAULT NULL::timestamp with time zone, p_limit integer DEFAULT 500)api.rpc_delete_object(p_object_id text, p_confirm_name text)1 policies · 0 triggers · FK → 0 · FK ← 0
public.object_descriptiontableobject-coreouiapi.export_itinerary_gpx(p_object_id text, p_include_stages boolean DEFAULT true, p_include_metadata boolean DEFAULT true), api.export_publication_indesign(p_publication_id uuid, p_min_width integer DEFAULT 1600, p_min_height integer DEFAULT 1200), api.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_object_card(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]) +9api.rpc_write_org_description(p_object_id text, p_payload jsonb)4 policies · 4 triggers · FK → 2 · FK ← 0
public.object_documenttableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.rpc_delete_object(p_object_id text, p_confirm_name text)-4 policies · 0 triggers · FK → 3 · FK ← 0
public.object_environment_tagtableobject-coreouiapi.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_environment_tags_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text) +1api.save_object_commercial(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 2 · FK ← 0
public.object_external_idtableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.rpc_delete_object_external_id(p_id uuid)api.commit_staging_to_public(p_batch_id text), api.rpc_delete_object_external_id(p_id uuid), api.rpc_upsert_object_external_id(p_object_id text, p_source_system text, p_external_id text, p_last_synced_at timestamp with time zone DEFAULT NULL::timestamp with time zone)4 policies · 3 triggers · FK → 2 · FK ← 0
public.object_group_policytableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_commercial(p_object_id text, p_payload jsonb)api.save_object_commercial(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 1 · FK ← 0
public.object_languagetableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text), api.save_object_commercial(p_object_id text, p_payload jsonb)api.save_object_commercial(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 3 · FK ← 0
public.object_listtableobject-coreouiapi.delete_list(p_list_id uuid), api.get_list(p_list_id uuid), api.get_public_list_by_token(p_token text), api.list_effective_object_ids(p_list_id uuid, p_published_only boolean) +5api.create_list(p_kind text, p_name text, p_from_object_ids text[] DEFAULT NULL::text[], p_filters jsonb DEFAULT NULL::jsonb, p_filters_url text DEFAULT NULL::text), api.delete_list(p_list_id uuid), api.mark_list_sent(p_list_id uuid), api.set_list_items(p_list_id uuid, p_items jsonb) +21 policies · 1 triggers · FK → 1 · FK ← 1
public.object_list_itemtableobject-coreouiapi.list_effective_object_ids(p_list_id uuid, p_published_only boolean), api.set_list_items(p_list_id uuid, p_items jsonb)api.create_list(p_kind text, p_name text, p_from_object_ids text[] DEFAULT NULL::text[], p_filters jsonb DEFAULT NULL::jsonb, p_filters_url text DEFAULT NULL::text), api.set_list_items(p_list_id uuid, p_items jsonb)1 policies · 0 triggers · FK → 2 · FK ← 0
public.object_locationtableobject-coreouiapi.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE), api.export_publication_indesign(p_publication_id uuid, p_min_width integer DEFAULT 1600, p_min_height integer DEFAULT 1200), api.get_dashboard_city_distribution(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_limit integer DEFAULT 20), api.get_dashboard_city_options() +16api.commit_staging_to_public(p_batch_id text), api.save_object_places(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 2 · FK ← 0
public.object_origintableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 2 triggers · FK → 1 · FK ← 0
public.object_payment_methodtableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text), api.save_object_commercial(p_object_id text, p_payload jsonb)api.commit_staging_to_public(p_batch_id text), api.save_object_commercial(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 2 · FK ← 0
public.object_pet_policytableobject-coreouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_commercial(p_object_id text, p_payload jsonb)api.save_object_commercial(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 1 · FK ← 0
public.object_placetableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.rpc_delete_object(p_object_id text, p_confirm_name text), api.save_object_itinerary_nested(p_object_id text, p_payload jsonb), api.save_object_places(p_object_id text, p_payload jsonb)api.save_object_places(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 1 · FK ← 3
public.object_place_descriptiontableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)api.save_object_places(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 1 · FK ← 0
public.object_private_descriptiontableobject-coreouiapi.can_delete_object_private_note(p_note_id uuid), api.can_manage_object_private_note(p_note_id uuid), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.object_private_note_author_admin_rank(p_note_id uuid)-4 policies · 3 triggers · FK → 4 · FK ← 0
public.object_relationtableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_objects_with_deep_data(p_object_ids text[], p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb), api.get_parent_object_data(p_object_id text), api.save_object_relations(p_object_id text, p_payload jsonb) +1api.save_object_relations(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 3 · FK ← 0
public.object_reviewtableobject-coreouiapi.get_object_reviews(p_object_id text, p_limit integer DEFAULT 10, p_offset integer DEFAULT 0, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text), public.update_object_cached_rating_metrics()api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text)4 policies · 3 triggers · FK → 3 · FK ← 0
public.object_stay_policytableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 2 triggers · FK → 1 · FK ← 0
public.object_taxonomytableobject-coreouiapi.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_object_taxonomy_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]) +2-4 policies · 4 triggers · FK → 55 · FK ← 0
public.object_versiontableobject-coreouiapi.get_object_version_snapshot(p_object_id text, p_version_number integer), api.get_object_versions(p_object_id text, p_limit integer DEFAULT 50, p_offset integer DEFAULT 0), api.rpc_restore_object_version(p_object_id text, p_version_number integer)public.save_object_version()9 policies · 1 triggers · FK → 2 · FK ← 0
public.object_version_2026_03tableobject-corenon--0 policies · 2 triggers · FK → 2 · FK ← 0
public.object_version_2026_04tableobject-corenon--0 policies · 2 triggers · FK → 2 · FK ← 0
public.object_version_2026_05tableobject-corenon--0 policies · 2 triggers · FK → 2 · FK ← 0
public.object_version_2026_06tableobject-corenon--0 policies · 1 triggers · FK → 2 · FK ← 0
public.object_version_2026_07tableobject-corenon--0 policies · 1 triggers · FK → 2 · FK ← 0
public.object_version_2026_08tableobject-corenon--0 policies · 1 triggers · FK → 2 · FK ← 0
public.object_version_2026_09tableobject-corenon--0 policies · 1 triggers · FK → 2 · FK ← 0
public.object_version_defaulttableobject-corenon--0 policies · 2 triggers · FK → 2 · FK ← 0
public.object_web_channeltableobject-coreouiapi.get_object_jsonld(p_object_id text, p_profile text DEFAULT 'jsonld'::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.interop_object_core(p_object_id text)-4 policies · 2 triggers · FK → 54 · FK ← 0
public.object_zonetableobject-coreouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_places(p_object_id text, p_payload jsonb)api.save_object_places(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 2 · FK ← 0
staging.object_amenity_temptableobject-corenonapi.commit_staging_to_public(p_batch_id text), api.get_ingestor_metrics()-0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_classification_temptableobject-corenonapi.commit_staging_to_public(p_batch_id text)-0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_description_temptableobject-corenon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_environment_tag_temptableobject-corenon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_external_id_temptableobject-corenon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_group_policy_temptableobject-corenon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_language_temptableobject-corenon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_location_temptableobject-corenonapi.commit_staging_to_public(p_batch_id text)-0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_origin_temptableobject-corenon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_payment_method_temptableobject-corenonapi.commit_staging_to_public(p_batch_id text), api.get_ingestor_metrics()-0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_pet_policy_temptableobject-corenon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_place_description_temptableobject-corenon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_place_temptableobject-corenon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_private_description_temptableobject-corenon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_relation_temptableobject-corenon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_review_temptableobject-corenon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_temptableobject-corenonapi.commit_staging_to_public(p_batch_id text)api.commit_staging_to_public(p_batch_id text)0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_version_temptableobject-corenon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_zone_temptableobject-corenon--0 policies · 0 triggers · FK → 1 · FK ← 0
public.object_acttableobject-facetsouiapi.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 3 triggers · FK → 1 · FK ← 0
public.object_fmatableobject-facetsouiapi.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-5 policies · 3 triggers · FK → 1 · FK ← 0
public.object_fma_occurrencetableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 3 triggers · FK → 1 · FK ← 0
public.object_ititableobject-facetsouiapi.build_iti_track(p_object_id text, p_format text DEFAULT 'kml'::text, p_include_stages boolean DEFAULT true, p_stage_color text DEFAULT 'red'::text), api.export_itinerary_gpx(p_object_id text, p_include_stages boolean DEFAULT true, p_include_metadata boolean DEFAULT true), api.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text) +4api.create_crm_artifacts_from_incident(), api.set_itinerary_track(p_object_id text, p_payload jsonb)5 policies · 4 triggers · FK → 2 · FK ← 0
public.object_iti_associated_objecttableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)4 policies · 3 triggers · FK → 3 · FK ← 0
public.object_iti_infotableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)4 policies · 3 triggers · FK → 1 · FK ← 0
public.object_iti_practicetableobject-facetsouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 3 triggers · FK → 2 · FK ← 0
public.object_iti_profiletableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_itinerary_nested(p_object_id text, p_payload jsonb), api.set_itinerary_track(p_object_id text, p_payload jsonb)api.save_object_itinerary_nested(p_object_id text, p_payload jsonb), api.set_itinerary_track(p_object_id text, p_payload jsonb)4 policies · 3 triggers · FK → 1 · FK ← 0
public.object_iti_sectiontableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)4 policies · 3 triggers · FK → 1 · FK ← 0
public.object_iti_stagetableobject-facetsouiapi.build_iti_track(p_object_id text, p_format text DEFAULT 'kml'::text, p_include_stages boolean DEFAULT true, p_stage_color text DEFAULT 'red'::text), api.export_itinerary_gpx(p_object_id text, p_include_stages boolean DEFAULT true, p_include_metadata boolean DEFAULT true), api.get_itinerary_track_geojson(p_object_id text, p_simplify boolean DEFAULT false, p_tolerance double precision DEFAULT 0.0001), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb) +1api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)4 policies · 3 triggers · FK → 1 · FK ← 1
public.object_iti_stage_mediatableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 2 · FK ← 0
public.object_meeting_roomtableobject-facetsouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 3 triggers · FK → 1 · FK ← 1
public.object_menutableobject-facetsouiapi.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text), api.search_events_by_restaurant_cuisine(p_cuisine_types text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0) +3-4 policies · 4 triggers · FK → 2 · FK ← 1
public.object_menu_itemtableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text), api.search_events_by_restaurant_cuisine(p_cuisine_types text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0), api.search_restaurants_by_cuisine(p_cuisine_types text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0) +1-4 policies · 3 triggers · FK → 5 · FK ← 4
public.object_menu_item_allergentableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text)-4 policies · 2 triggers · FK → 2 · FK ← 0
public.object_menu_item_cuisine_typetableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.search_events_by_restaurant_cuisine(p_cuisine_types text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0), api.search_restaurants_by_cuisine(p_cuisine_types text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0)-4 policies · 1 triggers · FK → 2 · FK ← 0
public.object_menu_item_dietary_tagtableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text)-4 policies · 2 triggers · FK → 2 · FK ← 0
public.object_menu_item_mediatableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 2 triggers · FK → 2 · FK ← 0
public.object_room_typetableobject-facetsouiapi.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_object_room_types(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])-4 policies · 3 triggers · FK → 3 · FK ← 3
public.object_room_type_amenitytableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_object_room_types(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])-4 policies · 1 triggers · FK → 2 · FK ← 0
public.object_room_type_bedtableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 0 triggers · FK → 2 · FK ← 0
public.object_room_type_mediatableobject-facetsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_object_room_types(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])-4 policies · 1 triggers · FK → 2 · FK ← 0
staging.object_fma_occurrence_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_fma_temptableobject-facetsnon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_iti_associated_object_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_iti_info_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_iti_practice_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_iti_profile_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_iti_section_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_iti_stage_media_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_iti_stage_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_iti_temptableobject-facetsnon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_meeting_room_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_menu_item_allergen_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_menu_item_cuisine_type_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_menu_item_dietary_tag_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_menu_item_media_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_menu_item_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_menu_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_room_type_amenity_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_room_type_media_temptableobject-facetsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_room_type_temptableobject-facetsnon--0 policies · 1 triggers · FK → 1 · FK ← 0
public.opening_periodtableopeningouiapi.build_opening_period_json(p_period_id uuid, p_object_id text, p_date_start date, p_date_end date, p_order integer DEFAULT 1), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.is_object_open_now(p_object_id text), api.refresh_open_status() +1api.save_object_openings(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 2 · FK ← 1
public.opening_scheduletableopeningouiapi.get_all_opening_time_slots(p_period_id uuid), api.get_opening_slots_by_day(p_period_id uuid), api.get_opening_time_slots(p_period_id uuid, p_weekday_code text, p_slot_number integer DEFAULT 1), api.is_object_open_now(p_object_id text) +1api.save_object_openings(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 2 · FK ← 1
public.opening_time_frametableopeningouiapi.get_all_opening_time_slots(p_period_id uuid), api.get_opening_slots_by_day(p_period_id uuid), api.get_opening_time_slots(p_period_id uuid, p_weekday_code text, p_slot_number integer DEFAULT 1), api.is_object_open_now(p_object_id text) +1api.save_object_openings(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 1 · FK ← 0
public.opening_time_periodtableopeningouiapi.get_all_opening_time_slots(p_period_id uuid), api.get_opening_slots_by_day(p_period_id uuid), api.get_opening_time_slots(p_period_id uuid, p_weekday_code text, p_slot_number integer DEFAULT 1), api.is_object_open_now(p_object_id text) +1api.save_object_openings(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 1 · FK ← 2
public.opening_time_period_weekdaytableopeningouiapi.get_all_opening_time_slots(p_period_id uuid), api.get_opening_slots_by_day(p_period_id uuid), api.get_opening_time_slots(p_period_id uuid, p_weekday_code text, p_slot_number integer DEFAULT 1), api.is_object_open_now(p_object_id text) +1api.save_object_openings(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 2 · FK ← 0
staging.opening_period_temptableopeningnon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.opening_schedule_temptableopeningnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.opening_time_frame_temptableopeningnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.opening_time_period_temptableopeningnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.opening_time_period_weekday_temptableopeningnon--0 policies · 0 triggers · FK → 1 · FK ← 0
auth.audit_log_entriestableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
auth.custom_oauth_providerstableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
auth.flow_statetableothernon--0 policies · 0 triggers · FK → 0 · FK ← 1
auth.identitiestableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
auth.instancestableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
auth.mfa_amr_claimstableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
auth.mfa_challengestableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
auth.mfa_factorstableothernon--0 policies · 0 triggers · FK → 1 · FK ← 1
auth.oauth_authorizationstableothernon--0 policies · 0 triggers · FK → 2 · FK ← 0
auth.oauth_client_statestableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
auth.oauth_clientstableothernon--0 policies · 0 triggers · FK → 0 · FK ← 3
auth.oauth_consentstableothernon--0 policies · 0 triggers · FK → 2 · FK ← 0
auth.one_time_tokenstableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
auth.refresh_tokenstableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
auth.saml_providerstableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
auth.saml_relay_statestableothernon--0 policies · 0 triggers · FK → 2 · FK ← 0
auth.schema_migrationstableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
auth.sessionstableothernon--0 policies · 0 triggers · FK → 2 · FK ← 2
auth.sso_domainstableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
auth.sso_providerstableothernon--0 policies · 0 triggers · FK → 0 · FK ← 3
auth.userstableothernonapi.enforce_app_user_profile_role_change(), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.is_platform_admin(), api.rpc_list_org_members(p_org_object_id text)-0 policies · 1 triggers · FK → 0 · FK ← 58
auth.webauthn_challengestableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
auth.webauthn_credentialstableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
cron.jobtableothernonapi.get_ingestor_scheduler_health()-0 policies · 1 triggers · FK → 0 · FK ← 0
cron.job_run_detailstableothernonapi.get_ingestor_scheduler_health()-0 policies · 0 triggers · FK → 0 · FK ← 0
extensions.geography_columnsviewothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
extensions.geometry_columnsviewothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
extensions.pg_stat_statementsviewothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
extensions.pg_stat_statements_infoviewothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
extensions.spatial_ref_systableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
internal.mv_filtered_objectsmatviewothernonapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text)-0 policies · 0 triggers · FK → 0 · FK ← 0
internal.mv_ref_data_jsonmatviewothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
internal.partner_api_calltableothernon-api.partner_log_call(p_key_id uuid, p_path text, p_status integer)0 policies · 0 triggers · FK → 1 · FK ← 0
internal.partner_api_keytableothernonapi.list_partner_keys(), api.partner_authenticate(p_key_hash text)api.partner_authenticate(p_key_hash text), api.rpc_issue_partner_key(p_label text, p_scopes text[] DEFAULT '{}'::text[], p_expires_at timestamp with time zone DEFAULT NULL::timestamp with time zone), api.rpc_revoke_partner_key(p_id uuid)0 policies · 0 triggers · FK → 0 · FK ← 2
internal.partner_rate_buckettableothernon-api.partner_rate_check(p_key_id uuid, p_limit integer DEFAULT 120, p_window_seconds integer DEFAULT 60)0 policies · 0 triggers · FK → 1 · FK ← 0
public.app_ai_provider_configtableothernonapi.delete_ai_provider(p_id uuid), api.get_active_ai_provider_secret(), api.list_ai_providers(), api.set_active_ai_provider(p_id uuid) +1api.delete_ai_provider(p_id uuid), api.set_active_ai_provider(p_id uuid), api.upsert_ai_provider(p_id uuid, p_label text, p_api_kind text, p_base_url text, p_model text, p_max_output_tokens integer, p_is_active boolean, p_extra jsonb DEFAULT '{}'::jsonb, p_api_key text DEFAULT NULL::text)0 policies · 0 triggers · FK → 0 · FK ← 0
public.app_branding_settingstableotherouiapi.get_app_branding(), api.get_public_branding()api.upsert_app_branding(p_brand_name text DEFAULT NULL::text, p_logo_storage_path text DEFAULT NULL::text, p_logo_public_url text DEFAULT NULL::text, p_logo_mime_type text DEFAULT NULL::text, p_primary_color text DEFAULT NULL::text, p_accent_color text DEFAULT NULL::text, p_text_color text DEFAULT NULL::text, p_background_color text DEFAULT NULL::text, p_surface_color text DEFAULT NULL::text, p_marker_styles jsonb DEFAULT NULL::jsonb, p_extra jsonb DEFAULT NULL::jsonb, p_clear_logo boolean DEFAULT false)2 policies · 2 triggers · FK → 2 · FK ← 0
public.audit_criteriatableotherouiapi.validate_audit_result_points()-2 policies · 2 triggers · FK → 3 · FK ← 1
public.audit_resulttableotherouiapi.recompute_audit_session_score()-1 policies · 4 triggers · FK → 4 · FK ← 0
public.audit_sessiontableotheroui-api.recompute_audit_session_score()1 policies · 3 triggers · FK → 5 · FK ← 1
public.audit_templatetableotherouiapi.sync_classification_from_audit_session()-2 policies · 2 triggers · FK → 4 · FK ← 2
public.contact_channeltableotherouiapi.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_object_jsonld(p_object_id text, p_profile text DEFAULT 'jsonld'::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_object_resource_adapted(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]) +6api.commit_staging_to_public(p_batch_id text), api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text)4 policies · 3 triggers · FK → 3 · FK ← 0
public.crm_interactiontableotherouiapi.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE), api.current_user_crm_actor_ids(), api.delete_crm_interaction(p_id uuid), api.list_actor_crm(p_actor_id uuid) +6api.create_crm_artifacts_from_incident(), api.delete_crm_interaction(p_id uuid), api.log_publication_proof_interaction(), api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text) +14 policies · 3 triggers · FK → 9 · FK ← 3
public.crm_tasktableotherouiapi.list_crm_tasks(), api.list_object_crm(p_object_id text), api.save_crm_task(p_payload jsonb)api.create_crm_artifacts_from_incident(), api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text), api.save_crm_task(p_payload jsonb)4 policies · 2 triggers · FK → 4 · FK ← 1
public.gdpr_erasure_logtableotheroui-api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text)1 policies · 0 triggers · FK → 0 · FK ← 0
public.i18n_translationtableotherouiapi.i18n_get_text(p_target_table text, p_target_pk text, p_target_column text, p_lang_code text DEFAULT 'fr'::text, p_fallback_lang text DEFAULT 'fr'::text), api.i18n_get_text_strict(p_target_table text, p_target_pk text, p_target_column text, p_lang_code text DEFAULT 'fr'::text, p_fallback_lang text DEFAULT 'fr'::text)-2 policies · 3 triggers · FK → 1 · FK ← 0
public.incident_reporttableotherouiapi.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text)api.create_crm_artifacts_from_incident(), api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text)1 policies · 3 triggers · FK → 6 · FK ← 0
public.meeting_room_equipmenttableotherouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-4 policies · 1 triggers · FK → 2 · FK ← 0
public.metric_snapshottableotherouiapi.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE), api.get_metric_snapshot_series(p_metric_key text, p_scope text DEFAULT 'global'::text, p_scope_key text DEFAULT ''::text, p_from date DEFAULT NULL::date, p_to date DEFAULT NULL::date, p_grain text DEFAULT 'month'::text), api.get_metric_snapshot_yoy(p_metric_key text, p_scope text DEFAULT 'global'::text, p_scope_key text DEFAULT ''::text, p_years integer DEFAULT 3)api.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE)1 policies · 0 triggers · FK → 0 · FK ← 0
public.pending_changetableotherouiapi.approve_pending_change(p_id uuid, p_review_note text DEFAULT NULL::text), api.get_dashboard_scorecards(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date), api.list_objects_with_validated_changes_since(p_since timestamp with time zone), api.list_pending_changes(p_status text DEFAULT 'pending'::text, p_object_id text DEFAULT NULL::text, p_limit integer DEFAULT 50, p_offset integer DEFAULT 0) +3api.approve_pending_change(p_id uuid, p_review_note text DEFAULT NULL::text), api.reject_pending_change(p_id uuid, p_review_note text), api.submit_pending_change(p_object_id text, p_target_table text, p_target_pk text, p_action text, p_payload jsonb, p_metadata jsonb DEFAULT NULL::jsonb)1 policies · 5 triggers · FK → 3 · FK ← 0
public.promotiontableotherouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.validate_promotion_code(p_code text, p_object_id text DEFAULT NULL::text)-2 policies · 2 triggers · FK → 4 · FK ← 2
public.promotion_objecttableotherouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.validate_promotion_code(p_code text, p_object_id text DEFAULT NULL::text)-4 policies · 1 triggers · FK → 2 · FK ← 0
public.promotion_usagetableotheroui--2 policies · 1 triggers · FK → 3 · FK ← 0
public.publicationtableotherouiapi.export_publication_indesign(p_publication_id uuid, p_min_width integer DEFAULT 1600, p_min_height integer DEFAULT 1200)-1 policies · 2 triggers · FK → 2 · FK ← 1
public.publication_objecttableotherouiapi.export_publication_indesign(p_publication_id uuid, p_min_width integer DEFAULT 1600, p_min_height integer DEFAULT 1200)-1 policies · 4 triggers · FK → 4 · FK ← 0
public.v_object_classification_coverageviewothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
public.v_object_classification_or_equivalent_schemeviewothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.messagestableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.messages_2026_06_28tableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.messages_2026_06_29tableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.messages_2026_06_30tableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.messages_2026_07_01tableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.messages_2026_07_02tableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.messages_2026_07_03tableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.messages_2026_07_04tableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.messages_2026_07_05tableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.schema_migrationstableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
realtime.subscriptiontableothernon--0 policies · 1 triggers · FK → 0 · FK ← 0
staging.audit_audit_log_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.audit_criteria_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.audit_result_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.audit_session_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.audit_template_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.batch_commit_ledgertableothernonapi.rollback_staging_batch_compensate(p_batch_id text, p_force boolean DEFAULT false)api.commit_staging_to_public(p_batch_id text), api.rollback_staging_batch_compensate(p_batch_id text, p_force boolean DEFAULT false)0 policies · 1 triggers · FK → 1 · FK ← 1
staging.batch_commit_ledger_itemtableothernonapi.rollback_staging_batch_compensate(p_batch_id text, p_force boolean DEFAULT false)api.commit_staging_to_public(p_batch_id text)0 policies · 0 triggers · FK → 1 · FK ← 0
staging.contact_channel_temptableothernonapi.commit_staging_to_public(p_batch_id text)-0 policies · 1 triggers · FK → 1 · FK ← 0
staging.crm_comment_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.crm_interaction_temptableothernon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.crm_task_temptableothernon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.i18n_translation_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.import_batchestableothernonapi.commit_staging_to_public(p_batch_id text), api.get_ingestor_metrics(), api.purge_expired_staging_batches(p_limit integer DEFAULT 500), api.purge_staging_batch(p_batch_id text, p_force boolean DEFAULT false) +2api.commit_staging_to_public(p_batch_id text), api.purge_expired_staging_batches(p_limit integer DEFAULT 500), api.purge_staging_batch(p_batch_id text, p_force boolean DEFAULT false), api.rollback_staging_batch_compensate(p_batch_id text, p_force boolean DEFAULT false) +10 policies · 1 triggers · FK → 0 · FK ← 101
staging.import_creation_policytableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
staging.import_eventstableothernonapi.get_ingestor_metrics()-0 policies · 1 triggers · FK → 1 · FK ← 0
staging.incident_report_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.mapping_contracttableothernonapi.get_ingestor_metrics()-0 policies · 1 triggers · FK → 1 · FK ← 4
staging.mapping_contract_fieldtableothernon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.mapping_contract_sheettableothernon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.mapping_relation_hypothesistableothernon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.mapping_review_decisiontableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.meeting_room_equipment_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.pending_change_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.promotion_object_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.promotion_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.promotion_usage_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.publication_object_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.publication_temptableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
storage.bucketstableothernon--0 policies · 2 triggers · FK → 0 · FK ← 3
storage.buckets_analyticstableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
storage.buckets_vectorstableothernon--0 policies · 0 triggers · FK → 0 · FK ← 1
storage.migrationstableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
storage.objectstableotheroui--6 policies · 2 triggers · FK → 1 · FK ← 0
storage.s3_multipart_uploadstableothernon--0 policies · 0 triggers · FK → 1 · FK ← 1
storage.s3_multipart_uploads_partstableothernon--0 policies · 0 triggers · FK → 2 · FK ← 0
storage.vector_indexestableothernon--0 policies · 0 triggers · FK → 1 · FK ← 0
supabase_migrations.schema_migrationstableothernon--0 policies · 0 triggers · FK → 0 · FK ← 0
vault.decrypted_secretsviewothernonapi.get_active_ai_provider_secret()-0 policies · 0 triggers · FK → 0 · FK ← 0
vault.secretstableothernonapi.delete_ai_provider(p_id uuid)api.delete_ai_provider(p_id uuid)0 policies · 0 triggers · FK → 0 · FK ← 0
public.object_capacitytablepricingouiapi.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_commercial(p_object_id text, p_payload jsonb)api.save_object_commercial(p_object_id text, p_payload jsonb), public.propagate_capacity_unit_change()4 policies · 4 triggers · FK → 2 · FK ← 0
public.object_discounttablepricingouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_commercial(p_object_id text, p_payload jsonb)api.save_object_commercial(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 1 · FK ← 0
public.object_pricetablepricingouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_commercial(p_object_id text, p_payload jsonb), public.update_object_cached_min_price()api.save_object_commercial(p_object_id text, p_payload jsonb)4 policies · 3 triggers · FK → 3 · FK ← 1
public.object_price_periodtablepricingouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)api.save_object_commercial(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 1 · FK ← 0
staging.object_capacity_temptablepricingnon--0 policies · 1 triggers · FK → 1 · FK ← 0
staging.object_discount_temptablepricingnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_price_period_temptablepricingnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_price_temptablepricingnon--0 policies · 1 triggers · FK → 1 · FK ← 0
public.app_user_profiletablerbacouiapi.can_manage_object_private_note(p_note_id uuid), api.enforce_app_user_profile_role_change(), api.enforce_single_active_org_membership(), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb) +13api.rpc_gdpr_erase_subject(p_subject_kind text, p_subject_id text, p_mode text DEFAULT 'anonymize'::text, p_reason text DEFAULT NULL::text), api.sync_app_user_profile_from_auth_user(p_user_id uuid, p_email text, p_raw_user_meta_data jsonb DEFAULT '{}'::jsonb, p_raw_app_meta_data jsonb DEFAULT '{}'::jsonb)4 policies · 3 triggers · FK → 2 · FK ← 0
public.user_org_admin_roletablerbacouiapi.current_user_admin_rank(), api.current_user_admin_role_code(), api.object_private_note_author_admin_rank(p_note_id uuid), api.rpc_deactivate_membership(p_membership_id uuid) +9api.rpc_deactivate_membership(p_membership_id uuid), api.rpc_revoke_admin_role(p_membership_id uuid), api.rpc_set_admin_role(p_membership_id uuid, p_role_code text)2 policies · 2 triggers · FK → 3 · FK ← 0
public.user_org_business_roletablerbacouiapi.current_user_business_role_code(), api.rpc_list_org_members(p_org_object_id text), api.rpc_set_admin_role(p_membership_id uuid, p_role_code text)api.rpc_deactivate_membership(p_membership_id uuid), api.rpc_set_business_role(p_membership_id uuid, p_role_code text), api.rpc_upsert_membership(p_target_user_id uuid, p_org_object_id text, p_business_role_code text)2 policies · 2 triggers · FK → 3 · FK ← 0
public.user_org_membershiptablerbacouiapi.auto_attach_object_to_creator_org(), api.current_user_active_org(), api.current_user_admin_rank(), api.current_user_admin_role_code() +19api.rpc_deactivate_membership(p_membership_id uuid), api.rpc_upsert_membership(p_target_user_id uuid, p_org_object_id text, p_business_role_code text)2 policies · 4 triggers · FK → 3 · FK ← 2
public.user_permissiontablerbacouiapi.rpc_list_org_members(p_org_object_id text), api.user_has_permission(p_permission_code text)api.rpc_grant_user_permission(p_target_user_id uuid, p_permission_code text), api.rpc_revoke_user_permission(p_target_user_id uuid, p_permission_code text)2 policies · 2 triggers · FK → 3 · FK ← 0
public.ref_actor_roletableref-lookupsouiapi.get_actor_data(p_object_id text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_objects_with_deep_data(p_object_ids text[], p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb), api.link_actor_to_object(p_payload jsonb) +5-2 policies · 2 triggers · FK → 0 · FK ← 1
public.ref_amenitytableref-lookupsouiapi.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE), api.commit_staging_to_public(p_batch_id text), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_badges_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]) +7-2 policies · 2 triggers · FK → 1 · FK ← 2
public.ref_capacity_applicabilitytableref-lookupsoui--2 policies · 1 triggers · FK → 1 · FK ← 0
public.ref_capacity_metrictableref-lookupsouiapi.get_dashboard_completeness(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date, p_below_limit integer DEFAULT 10), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_commercial(p_object_id text, p_payload jsonb) +1-2 policies · 3 triggers · FK → 0 · FK ← 2
public.ref_classification_equivalent_actiontableref-lookupsouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.search_objects_by_label(p_label_value_id uuid, p_include_partial boolean DEFAULT true, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0)-2 policies · 1 triggers · FK → 2 · FK ← 0
public.ref_classification_equivalent_grouptableref-lookupsouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.search_objects_by_label(p_label_value_id uuid, p_include_partial boolean DEFAULT true, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0)-2 policies · 1 triggers · FK → 2 · FK ← 0
public.ref_classification_schemetableref-lookupsouiapi.commit_staging_to_public(p_batch_id text), api.get_dashboard_distinction_overview(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date), api.get_dashboard_scorecards(p_types object_type[] DEFAULT NULL::object_type[], p_status object_status[] DEFAULT ARRAY['published'::object_status], p_filters jsonb DEFAULT '{}'::jsonb, p_updated_at_from date DEFAULT NULL::date, p_updated_at_to date DEFAULT NULL::date), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text) +8api.commit_staging_to_public(p_batch_id text)2 policies · 2 triggers · FK → 0 · FK ← 5
public.ref_classification_valuetableref-lookupsouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_badges_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb) +4api.commit_staging_to_public(p_batch_id text)2 policies · 2 triggers · FK → 2 · FK ← 3
public.ref_codetableref-lookupsouiapi.commit_staging_to_public(p_batch_id text), api.create_membership_campaign(p_anchor_object_id text, p_name text), api.create_membership_tier(p_anchor_object_id text, p_name text), api.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]) +12api.commit_staging_to_public(p_batch_id text), api.create_membership_campaign(p_anchor_object_id text, p_name text), api.create_membership_tier(p_anchor_object_id text, p_name text), api.rpc_delete_ref_code(p_domain text, p_id uuid) +3108 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_accommodation_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_activity_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_allergentableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_amenity_familytableref-lookupsnonapi.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_badges_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]) +1-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_amenity_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_assistance_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_bed_typetableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_booking_statustableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_client_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_contact_kindtableref-lookupsnonapi.commit_staging_to_public(p_batch_id text), api.enforce_actor_channel_email_shape(), api.enforce_contact_email_shape(), api.get_actor_data(p_object_id text) +13-0 policies · 4 triggers · FK → 0 · FK ← 6
public.ref_code_crm_sentimenttableref-lookupsnonapi.list_actor_crm(p_actor_id uuid), api.list_crm_timeline(p_object_id text DEFAULT NULL::text, p_topic_code text DEFAULT NULL::text, p_interaction_type text DEFAULT NULL::text, p_sentiment_code text DEFAULT NULL::text, p_status text DEFAULT NULL::text, p_from timestamp with time zone DEFAULT NULL::timestamp with time zone, p_before timestamp with time zone DEFAULT NULL::timestamp with time zone, p_before_id uuid DEFAULT NULL::uuid, p_limit integer DEFAULT 50), api.list_object_crm(p_object_id text), api.save_crm_interaction(p_payload jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 6
public.ref_code_cuisine_typetableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text), api.search_events_by_restaurant_cuisine(p_cuisine_types text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0), api.search_restaurants_by_cuisine(p_cuisine_types text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0)-0 policies · 4 triggers · FK → 0 · FK ← 6
public.ref_code_demand_subtopictableref-lookupsnonapi.auto_populate_interaction_subject()-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_demand_topictableref-lookupsnonapi.auto_populate_interaction_subject(), api.list_actor_crm(p_actor_id uuid), api.list_crm_directory(p_topic_code text DEFAULT NULL::text, p_status text DEFAULT NULL::text, p_from timestamp with time zone DEFAULT NULL::timestamp with time zone, p_to timestamp with time zone DEFAULT NULL::timestamp with time zone), api.list_crm_timeline(p_object_id text DEFAULT NULL::text, p_topic_code text DEFAULT NULL::text, p_interaction_type text DEFAULT NULL::text, p_sentiment_code text DEFAULT NULL::text, p_status text DEFAULT NULL::text, p_from timestamp with time zone DEFAULT NULL::timestamp with time zone, p_before timestamp with time zone DEFAULT NULL::timestamp with time zone, p_before_id uuid DEFAULT NULL::uuid, p_limit integer DEFAULT 50) +2-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_destination_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_dietary_tagtableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_document_typetableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_domain_registrytableref-lookupsouiapi.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_object_taxonomy_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.is_ref_code_taxonomy_domain(p_domain text) +5-1 policies · 1 triggers · FK → 0 · FK ← 2
public.ref_code_environment_tagtableref-lookupsnonapi.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_environment_tags_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text) +1-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_event_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_feedback_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_incident_categorytableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_insurance_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_iti_difficultytableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_iti_open_statustableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_iti_practicetableref-lookupsnonapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_iti_stage_kindtableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_language_leveltableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_commercial(p_object_id text, p_payload jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_media_tagtableref-lookupsnonapi.get_media_for_web(p_object_id text, p_preferred_tags text[] DEFAULT ARRAY['facade'::text, 'interieur'::text, 'cuisine'::text, 'paysage'::text], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_media_typetableref-lookupsnonapi.commit_staging_to_public(p_batch_id text), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_media_for_web(p_object_id text, p_preferred_tags text[] DEFAULT ARRAY['facade'::text, 'interieur'::text, 'cuisine'::text, 'paysage'::text], p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb) +2-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_meeting_equipmenttableref-lookupsnonapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_membership_campaigntableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_membership_tiertableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_menu_categorytableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 6
public.ref_code_moodtableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_opening_period_typetableref-lookupsnonapi.build_opening_period_json(p_period_id uuid, p_object_id text, p_date_start date, p_date_end date, p_order integer DEFAULT 1), api.save_object_openings(p_object_id text, p_payload jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_opening_schedule_typetableref-lookupsnonapi.save_object_openings(p_object_id text, p_payload jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_othertableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_package_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_partnership_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_payment_methodtableref-lookupsnonapi.commit_staging_to_public(p_batch_id text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.refresh_object_filter_caches(p_object_id text), api.save_object_commercial(p_object_id text, p_payload jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_price_kindtableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_commercial(p_object_id text, p_payload jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 6
public.ref_code_price_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_price_unittableref-lookupsnonapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.save_object_commercial(p_object_id text, p_payload jsonb)-0 policies · 4 triggers · FK → 0 · FK ← 6
public.ref_code_promotion_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_room_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_season_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_service_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_social_networktableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_taxonomy_closuretableref-lookupsouiapi.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_object_taxonomy_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.refresh_object_filter_caches(p_object_id text) +2api.refresh_ref_code_taxonomy_closure(p_domain text)1 policies · 0 triggers · FK → 107 · FK ← 0
public.ref_code_tourism_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_transport_typetableref-lookupsnon--0 policies · 4 triggers · FK → 0 · FK ← 4
public.ref_code_view_typetableref-lookupsnonapi.get_object_room_types(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_code_weekdaytableref-lookupsnonapi.get_all_opening_time_slots(p_period_id uuid), api.get_opening_slots_by_day(p_period_id uuid), api.get_opening_time_slots(p_period_id uuid, p_weekday_code text, p_slot_number integer DEFAULT 1), api.is_object_open_now(p_object_id text) +2-0 policies · 4 triggers · FK → 0 · FK ← 5
public.ref_communetableref-lookupsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.list_catalog(p_domain text, p_lang text DEFAULT 'fr'::text)-2 policies · 0 triggers · FK → 0 · FK ← 1
public.ref_contact_roletableref-lookupsouiapi.get_actor_data(p_object_id text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_objects_with_deep_data(p_object_ids text[], p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb), api.get_organization_data(p_object_id text)-2 policies · 2 triggers · FK → 0 · FK ← 2
public.ref_documenttableref-lookupsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.rpc_delete_object(p_object_id text, p_confirm_name text)api.rpc_delete_object(p_object_id text, p_confirm_name text)2 policies · 2 triggers · FK → 0 · FK ← 6
public.ref_facet_applicabilitytableref-lookupsouiapi.assert_facet_applicable(), api.assert_object_type_change_consistent(), api.facet_applicability_violations()-2 policies · 0 triggers · FK → 1 · FK ← 0
public.ref_facet_registrytableref-lookupsouiapi.assert_facet_applicable(), api.assert_object_type_change_consistent(), api.facet_applicability_violations()-2 policies · 0 triggers · FK → 0 · FK ← 1
public.ref_interop_crosswalktableref-lookupsouiapi.get_object_interop(p_object_id text, p_profile text), api.get_object_jsonld(p_object_id text, p_profile text DEFAULT 'jsonld'::text)-2 policies · 0 triggers · FK → 0 · FK ← 0
public.ref_iti_assoc_roletableref-lookupsouiapi.save_object_itinerary_nested(p_object_id text, p_payload jsonb)-1 policies · 2 triggers · FK → 0 · FK ← 1
public.ref_languagetableref-lookupsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.i18n_get_text(p_target_table text, p_target_pk text, p_target_column text, p_lang_code text DEFAULT 'fr'::text, p_fallback_lang text DEFAULT 'fr'::text), api.i18n_get_text_strict(p_target_table text, p_target_pk text, p_target_column text, p_lang_code text DEFAULT 'fr'::text, p_fallback_lang text DEFAULT 'fr'::text), api.list_catalog(p_domain text, p_lang text DEFAULT 'fr'::text) +3-2 policies · 3 triggers · FK → 0 · FK ← 4
public.ref_object_relation_typetableref-lookupsouiapi.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.get_objects_with_deep_data(p_object_ids text[], p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb), api.get_parent_object_data(p_object_id text), api.save_object_relations(p_object_id text, p_payload jsonb)-2 policies · 2 triggers · FK → 0 · FK ← 1
public.ref_org_admin_roletableref-lookupsouiapi.current_user_admin_rank(), api.current_user_admin_role_code(), api.object_private_note_author_admin_rank(p_note_id uuid), api.rpc_deactivate_membership(p_membership_id uuid) +9-2 policies · 2 triggers · FK → 0 · FK ← 1
public.ref_org_business_roletableref-lookupsouiapi.current_user_business_role_code(), api.rpc_list_org_members(p_org_object_id text), api.rpc_set_business_role(p_membership_id uuid, p_role_code text), api.rpc_upsert_membership(p_target_user_id uuid, p_org_object_id text, p_business_role_code text)-2 policies · 2 triggers · FK → 0 · FK ← 1
public.ref_org_roletableref-lookupsouiapi.auto_attach_object_to_creator_org(), api.commit_staging_to_public(p_batch_id text), api.current_user_crm_object_ids(), api.get_objects_with_deep_data(p_object_ids text[], p_languages text[] DEFAULT ARRAY['fr'::text], p_include_media text DEFAULT 'none'::text, p_filters jsonb DEFAULT '{}'::jsonb) +5api.commit_staging_to_public(p_batch_id text)1 policies · 2 triggers · FK → 0 · FK ← 1
public.ref_permissiontableref-lookupsouiapi.rpc_grant_org_permission(p_org_object_id text, p_permission_code text), api.rpc_grant_user_permission(p_target_user_id uuid, p_permission_code text), api.rpc_list_org_members(p_org_object_id text), api.rpc_revoke_org_permission(p_org_object_id text, p_permission_code text) +2-2 policies · 2 triggers · FK → 0 · FK ← 2
public.ref_review_sourcetableref-lookupsouiapi.get_object_reviews(p_object_id text, p_limit integer DEFAULT 10, p_offset integer DEFAULT 0, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])-2 policies · 2 triggers · FK → 0 · FK ← 1
public.ref_tagtableref-lookupsouiapi.create_tag(p_anchor_object_id text, p_name text, p_color text DEFAULT NULL::text), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb) +3api.create_tag(p_anchor_object_id text, p_name text, p_color text DEFAULT NULL::text), api.set_tag_color(p_anchor_object_id text, p_tag_id uuid, p_color text)2 policies · 2 triggers · FK → 2 · FK ← 1
staging.ref_actor_role_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_amenity_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_capacity_applicability_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_capacity_metric_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_classification_scheme_temptableref-lookupsnonapi.commit_staging_to_public(p_batch_id text)api.commit_staging_to_public(p_batch_id text)0 policies · 1 triggers · FK → 1 · FK ← 0
staging.ref_classification_value_temptableref-lookupsnonapi.commit_staging_to_public(p_batch_id text)api.commit_staging_to_public(p_batch_id text)0 policies · 1 triggers · FK → 1 · FK ← 0
staging.ref_code_temptableref-lookupsnonapi.commit_staging_to_public(p_batch_id text)api.commit_staging_to_public(p_batch_id text)0 policies · 1 triggers · FK → 1 · FK ← 0
staging.ref_contact_role_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_document_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_iti_assoc_role_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_language_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_object_relation_type_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_org_role_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_review_source_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_tag_temptableref-lookupsnon--0 policies · 0 triggers · FK → 1 · FK ← 0
public.object_sustainability_actiontablesustainabilityouiapi.capture_metric_snapshots(p_date date DEFAULT CURRENT_DATE), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_badges_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]) +4api.save_object_workspace_sustainability(p_object_id text, p_payload jsonb)4 policies · 2 triggers · FK → 3 · FK ← 1
public.object_sustainability_action_labeltablesustainabilityouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.search_objects_by_label(p_label_value_id uuid, p_include_partial boolean DEFAULT true, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_limit integer DEFAULT 20, p_offset integer DEFAULT 0)-4 policies · 1 triggers · FK → 2 · FK ← 0
public.ref_sustainability_actiontablesustainabilityouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_badges_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_cards_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text]), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb) +3-2 policies · 2 triggers · FK → 2 · FK ← 2
public.ref_sustainability_action_categorytablesustainabilityouiapi.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text), api.get_object_resource(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text], p_track_format text DEFAULT 'none'::text, p_options jsonb DEFAULT '{}'::jsonb), api.list_catalog(p_domain text, p_lang text DEFAULT 'fr'::text), api.save_object_workspace_sustainability(p_object_id text, p_payload jsonb)-2 policies · 2 triggers · FK → 0 · FK ← 2
public.ref_sustainability_action_grouptablesustainabilityoui--2 policies · 1 triggers · FK → 1 · FK ← 2
staging.object_sustainability_action_label_temptablesustainabilitynon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.object_sustainability_action_temptablesustainabilitynon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_sustainability_action_category_temptablesustainabilitynon--0 policies · 0 triggers · FK → 1 · FK ← 0
staging.ref_sustainability_action_temptablesustainabilitynon--0 policies · 0 triggers · FK → 1 · FK ← 0

3) Policies RLS par table

Les predicates longs sont tronqués dans le graphe généré ; la source complète reste db-graph-out/catalog_extra.json ou la vue live pg_policies.

audit.audit_log (2 policies)
CommandePolicyRôlesModePredicate
INSERTInsertion via triggerspostgres, service_rolePERMISSIVEtrue
SELECTLecture audit (admin/service_role)publicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
audit.audit_log_2026_03 (2 policies)
CommandePolicyRôlesModePredicate
INSERTInsertion via triggerspostgres, service_rolePERMISSIVEtrue
SELECTLecture audit (admin/service_role)publicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
audit.audit_log_2026_04 (2 policies)
CommandePolicyRôlesModePredicate
INSERTInsertion via triggerspostgres, service_rolePERMISSIVEtrue
SELECTLecture audit (admin/service_role)publicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
audit.audit_log_2026_05 (2 policies)
CommandePolicyRôlesModePredicate
INSERTInsertion via triggerspostgres, service_rolePERMISSIVEtrue
SELECTLecture audit (admin/service_role)publicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
audit.audit_log_2026_06 (2 policies)
CommandePolicyRôlesModePredicate
INSERTInsertion via triggerspostgres, service_rolePERMISSIVEtrue
SELECTLecture audit (admin/service_role)publicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
audit.audit_log_2026_07 (2 policies)
CommandePolicyRôlesModePredicate
INSERTInsertion via triggerspostgres, service_rolePERMISSIVEtrue
SELECTLecture audit (admin/service_role)publicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
audit.audit_log_2026_08 (2 policies)
CommandePolicyRôlesModePredicate
INSERTInsertion via triggerspostgres, service_rolePERMISSIVEtrue
SELECTLecture audit (admin/service_role)publicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
audit.audit_log_2026_09 (2 policies)
CommandePolicyRôlesModePredicate
INSERTInsertion via triggerspostgres, service_rolePERMISSIVEtrue
SELECTLecture audit (admin/service_role)publicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
audit.audit_log_default (2 policies)
CommandePolicyRôlesModePredicate
INSERTInsertion via triggerspostgres, service_rolePERMISSIVEtrue
SELECTLecture audit (admin/service_role)publicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
public.actor (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_actor_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECText_actor_readpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR ( SELECT api.is_platform_superuser() AS is_platform_superuser) OR (id = ( SELECT auth.uid() AS uid)) OR (EXISTS ( SELECT 1 FROM (actor_object_role aor JOIN object o ON ((o.id = aor.object_id))) WHERE ((aor.actor_id = actor.id) AND api.can_read_extended(o.id)))))
public.actor_channel (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_actor_channel_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECText_actor_channel_readpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR (actor_id = ( SELECT auth.uid() AS uid)))
public.actor_consent (2 policies)
CommandePolicyRôlesModePredicate
ALLown_actor_consent_writepublicPERMISSIVE(actor_id = ( SELECT auth.uid() AS uid))
SELECTown_actor_consent_readpublicPERMISSIVE(actor_id = ( SELECT auth.uid() AS uid))
public.actor_object_role (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_actor_object_rolepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_actor_object_rolepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECText_actor_object_role_readpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR (actor_id = ( SELECT auth.uid() AS uid)) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_actor_object_rolepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.app_branding_settings (2 policies)
CommandePolicyRôlesModePredicate
ALLbranding_settings_write_platform_adminpublicPERMISSIVEapi.is_platform_admin() | api.is_platform_admin()
SELECTbranding_settings_read_authenticatedpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['authenticated'::text, 'service_role'::text, 'admin'::text]))
public.app_user_profile (4 policies)
CommandePolicyRôlesModePredicate
DELETEAdministration des profils utilisateurpublicPERMISSIVEapi.is_platform_owner()
INSERTInsertion de son profil utilisateurpublicPERMISSIVE((id = ( SELECT auth.uid() AS uid)) OR api.is_platform_owner())
SELECTLecture de son profil utilisateurpublicPERMISSIVE((id = ( SELECT auth.uid() AS uid)) OR api.is_platform_owner())
UPDATEMise à jour de son profil utilisateurpublicPERMISSIVE((id = ( SELECT auth.uid() AS uid)) OR api.is_platform_owner()) | ((id = ( SELECT auth.uid() AS uid)) OR api.is_platform_owner())
public.audit_criteria (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_audit_criteria_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_audit_criteria_readpublicPERMISSIVE(EXISTS ( SELECT 1 FROM audit_template t WHERE ((t.id = audit_criteria.template_id) AND ((t.is_active = true) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))))))
public.audit_result (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_audit_resultpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.audit_session (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_audit_sessionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.audit_template (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_audit_template_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_audit_template_readpublicPERMISSIVE((is_active = true) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])))
public.contact_channel (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_contact_channelpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_contact_channelpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_contact_channelpublicPERMISSIVE(((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = contact_channel.object_id) AND (o.status = 'published'::object_status)))) AND (is_public IS TRUE)) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_contact_channelpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.crm_interaction (4 policies)
CommandePolicyRôlesModePredicate
DELETEadmin_del_crm_interactionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
INSERTadmin_ins_crm_interactionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTadmin_read_crm_interactionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
UPDATEadmin_upd_crm_interactionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.crm_task (4 policies)
CommandePolicyRôlesModePredicate
DELETEadmin_del_crm_taskpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
INSERTadmin_ins_crm_taskpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTadmin_read_crm_taskpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
UPDATEadmin_upd_crm_taskpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.gdpr_erasure_log (1 policies)
CommandePolicyRôlesModePredicate
SELECTgdpr_erasure_log_admin_readauthenticatedPERMISSIVE( SELECT api.is_platform_superuser() AS is_platform_superuser)
public.i18n_translation (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des traductionspublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des traductionspublicPERMISSIVEtrue
public.incident_report (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_incident_reportpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.media (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_mediapublicPERMISSIVE(((object_id IS NOT NULL) AND api.user_can_write_object_canonical(object_id)) OR ((place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = media.place_id) AND api.user_can_write_object_canonical(p.object_id))))))
INSERTcanonical_ins_mediapublicPERMISSIVE(((object_id IS NOT NULL) AND api.user_can_write_object_canonical(object_id)) OR ((place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = media.place_id) AND api.user_can_write_object_canonical(p.object_id))))))
SELECTread_mediapublicPERMISSIVE(((is_published IS TRUE) AND ((visibility IS NULL) OR (visibility = 'public'::text)) AND (((object_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object o WHERE ((o.id = media.object_id) AND (o.status = 'published'::object_status))))) OR ((place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM (object_place p JOIN object o ON ((o.id = p.object_id))) WHERE ((p.id = media.place_id) AND (o.sta …[truncated — full text in catalog_extra.json or live pg_policies]
UPDATEcanonical_upd_mediapublicPERMISSIVE(((object_id IS NOT NULL) AND api.user_can_write_object_canonical(object_id)) OR ((place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = media.place_id) AND api.user_can_write_object_canonical(p.object_id)))))) | (((object_id IS NOT NULL) AND api.user_can_write_object_canonical(object_id)) OR ((place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHE …[truncated — full text in catalog_extra.json or live pg_policies]
public.media_tag (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_media_tagpublicPERMISSIVE((EXISTS ( SELECT 1 FROM media m WHERE ((m.id = media_tag.media_id) AND (((m.object_id IS NOT NULL) AND api.user_can_write_object_canonical(m.object_id)) OR ((m.place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = m.place_id) AND api.user_can_write_object_canonical(p.object_id))))))))) OR (EXISTS ( SELECT 1 FROM (media m JOIN object o ON …[truncated — full text in catalog_extra.json or live pg_policies]
INSERTcanonical_ins_media_tagpublicPERMISSIVE((EXISTS ( SELECT 1 FROM media m WHERE ((m.id = media_tag.media_id) AND (((m.object_id IS NOT NULL) AND api.user_can_write_object_canonical(m.object_id)) OR ((m.place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = m.place_id) AND api.user_can_write_object_canonical(p.object_id))))))))) OR (EXISTS ( SELECT 1 FROM (media m JOIN object o ON …[truncated — full text in catalog_extra.json or live pg_policies]
SELECTread_media_tagpublicPERMISSIVE(EXISTS ( SELECT 1 FROM media m WHERE ((m.id = media_tag.media_id) AND ((m.is_published IS TRUE) OR api.can_read_extended(m.object_id)))))
UPDATEcanonical_upd_media_tagpublicPERMISSIVE((EXISTS ( SELECT 1 FROM media m WHERE ((m.id = media_tag.media_id) AND (((m.object_id IS NOT NULL) AND api.user_can_write_object_canonical(m.object_id)) OR ((m.place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = m.place_id) AND api.user_can_write_object_canonical(p.object_id))))))))) OR (EXISTS ( SELECT 1 FROM (media m JOIN object o ON …[truncated — full text in catalog_extra.json or live pg_policies]
public.meeting_room_equipment (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_meeting_room_equipmentpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_meeting_room omr WHERE ((omr.id = meeting_room_equipment.room_id) AND api.user_can_write_object_canonical(omr.object_id))))
INSERTcanonical_ins_meeting_room_equipmentpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_meeting_room omr WHERE ((omr.id = meeting_room_equipment.room_id) AND api.user_can_write_object_canonical(omr.object_id))))
SELECTread_meeting_room_equipmentpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_meeting_room omr WHERE ((omr.id = meeting_room_equipment.room_id) AND api.can_read_object(omr.object_id))))
UPDATEcanonical_upd_meeting_room_equipmentpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_meeting_room omr WHERE ((omr.id = meeting_room_equipment.room_id) AND api.user_can_write_object_canonical(omr.object_id)))) | (EXISTS ( SELECT 1 FROM object_meeting_room omr WHERE ((omr.id = meeting_room_equipment.room_id) AND api.user_can_write_object_canonical(omr.object_id))))
public.metric_snapshot (1 policies)
CommandePolicyRôlesModePredicate
SELECTmetric_snapshot_readauthenticatedPERMISSIVEtrue
public.object (6 policies)
CommandePolicyRôlesModePredicate
ALLAccès admin/service_role (object)publicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
DELETEowner_delete_objectpublicPERMISSIVE((( SELECT auth.uid() AS uid) = created_by) OR api.user_can_write_object_canonical(id))
INSERTinsert_object_create_permissionpublicPERMISSIVE(api.user_can_create_object() AND (( SELECT auth.uid() AS uid) = created_by))
SELECTextended_objects_org_actorpublicPERMISSIVE(id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids))
SELECTpublic_objects_publishedpublicPERMISSIVE(status = 'published'::object_status)
UPDATEowner_update_objectpublicPERMISSIVE((( SELECT auth.uid() AS uid) = created_by) OR api.user_can_write_object_canonical(id)) | ((( SELECT auth.uid() AS uid) = created_by) OR api.user_can_write_object_canonical(id))
public.object_act (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_actpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_actpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_actpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_act.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_actpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_amenity (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_amenitypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_amenitypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_amenitypublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_amenity.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_amenitypublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_capacity (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_capacitypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_capacitypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_capacitypublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_capacity.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_capacitypublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_classification (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_classificationpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_classificationpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_classificationpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_classification.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_classificationpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_cuisine_type (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_cuisine_typepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_cuisine_typepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_cuisine_typepublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_cuisine_type.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_cuisine_typepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_deletion_log (1 policies)
CommandePolicyRôlesModePredicate
SELECTobject_deletion_log_admin_readpublicPERMISSIVE( SELECT api.is_platform_superuser() AS is_platform_superuser)
public.object_description (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_descriptionpublicPERMISSIVE(api.is_object_owner(object_id) OR (api.user_can_write_canonical(object_id) AND (org_object_id IS NULL)))
INSERTcanonical_ins_object_descriptionpublicPERMISSIVE(api.is_object_owner(object_id) OR (api.user_can_write_canonical(object_id) AND (org_object_id IS NULL)))
SELECTread_object_descriptionpublicPERMISSIVE(((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_description.object_id) AND (o.status = 'published'::object_status)))) AND (visibility = 'public'::text)) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_descriptionpublicPERMISSIVE(api.is_object_owner(object_id) OR (api.user_can_write_canonical(object_id) AND (org_object_id IS NULL))) | (api.is_object_owner(object_id) OR (api.user_can_write_canonical(object_id) AND (org_object_id IS NULL)))
public.object_discount (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_discountpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_discountpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECText_discounts_org_actorpublicPERMISSIVEapi.can_read_extended(object_id)
UPDATEcanonical_upd_object_discountpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_document (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_documentpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_documentpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_documentpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_document.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_documentpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_environment_tag (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_environment_tagpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_environment_tagpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_environment_tagpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_environment_tag.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_environment_tagpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_external_id (4 policies)
CommandePolicyRôlesModePredicate
DELETEadmin_del_object_external_idpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
INSERTadmin_ins_object_external_idpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture restreinte identifiants externespublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
UPDATEadmin_upd_object_external_idpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
public.object_fma (5 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_fmapublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_fmapublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECText_fma_org_actorpublicPERMISSIVEapi.can_read_extended(object_id)
SELECTpub_fma_publishedpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_fma.object_id) AND (o.status = 'published'::object_status))))
UPDATEcanonical_upd_object_fmapublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_fma_occurrence (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_fma_occurrencepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_fma_occurrencepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_fma_occurrencepublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_fma_occurrence.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_fma_occurrencepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_group_policy (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_group_policypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_group_policypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECText_group_policies_org_actorpublicPERMISSIVEapi.can_read_extended(object_id)
UPDATEcanonical_upd_object_group_policypublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_iti (5 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_itipublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_itipublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECText_iti_org_actorpublicPERMISSIVEapi.can_read_extended(object_id)
SELECTpub_iti_publishedpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_iti.object_id) AND (o.status = 'published'::object_status))))
UPDATEcanonical_upd_object_itipublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_iti_associated_object (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_iti_associated_objectpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_iti_associated_objectpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_iti_associated_objectpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_iti_associated_object.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_iti_associated_objectpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_iti_info (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_iti_infopublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_iti_infopublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_iti_infopublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_iti_info.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_iti_infopublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_iti_practice (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_iti_practicepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_iti_practicepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_iti_practicepublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_iti_practice.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_iti_practicepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_iti_profile (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_iti_profilepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_iti_profilepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_iti_profilepublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_iti_profile.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_iti_profilepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_iti_section (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_iti_sectionpublicPERMISSIVEapi.user_can_write_object_canonical(parent_object_id)
INSERTcanonical_ins_object_iti_sectionpublicPERMISSIVEapi.user_can_write_object_canonical(parent_object_id)
SELECTread_object_iti_sectionpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_iti_section.parent_object_id) AND (o.status = 'published'::object_status)))) OR (parent_object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_iti_sectionpublicPERMISSIVEapi.user_can_write_object_canonical(parent_object_id) | api.user_can_write_object_canonical(parent_object_id)
public.object_iti_stage (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_iti_stagepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_iti_stagepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_iti_stagepublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_iti_stage.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_iti_stagepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_iti_stage_media (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_iti_stage_mediapublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_iti_stage ois WHERE ((ois.id = object_iti_stage_media.stage_id) AND api.user_can_write_object_canonical(ois.object_id))))
INSERTcanonical_ins_object_iti_stage_mediapublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_iti_stage ois WHERE ((ois.id = object_iti_stage_media.stage_id) AND api.user_can_write_object_canonical(ois.object_id))))
SELECTread_object_iti_stage_mediapublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_iti_stage ois WHERE ((ois.id = object_iti_stage_media.stage_id) AND api.can_read_object(ois.object_id))))
UPDATEcanonical_upd_object_iti_stage_mediapublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_iti_stage ois WHERE ((ois.id = object_iti_stage_media.stage_id) AND api.user_can_write_object_canonical(ois.object_id)))) | (EXISTS ( SELECT 1 FROM object_iti_stage ois WHERE ((ois.id = object_iti_stage_media.stage_id) AND api.user_can_write_object_canonical(ois.object_id))))
public.object_language (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_languagepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_languagepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_languagepublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_language.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_languagepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_legal (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_legalpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_legalpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECText_legal_org_actorpublicPERMISSIVEapi.can_read_extended(object_id)
UPDATEcanonical_upd_object_legalpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_list (1 policies)
CommandePolicyRôlesModePredicate
SELECTread_object_listpublicPERMISSIVEapi.user_can_read_list(id)
public.object_list_item (1 policies)
CommandePolicyRôlesModePredicate
SELECTread_object_list_itempublicPERMISSIVEapi.user_can_read_list(list_id)
public.object_location (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_locationpublicPERMISSIVE(((object_id IS NOT NULL) AND api.user_can_write_object_canonical(object_id)) OR ((place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = object_location.place_id) AND api.user_can_write_object_canonical(p.object_id))))))
INSERTcanonical_ins_object_locationpublicPERMISSIVE(((object_id IS NOT NULL) AND api.user_can_write_object_canonical(object_id)) OR ((place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = object_location.place_id) AND api.user_can_write_object_canonical(p.object_id))))))
SELECTread_object_locationpublicPERMISSIVEapi.can_read_object(COALESCE(object_id, ( SELECT op.object_id FROM object_place op WHERE (op.id = object_location.place_id))))
UPDATEcanonical_upd_object_locationpublicPERMISSIVE(((object_id IS NOT NULL) AND api.user_can_write_object_canonical(object_id)) OR ((place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = object_location.place_id) AND api.user_can_write_object_canonical(p.object_id)))))) | (((object_id IS NOT NULL) AND api.user_can_write_object_canonical(object_id)) OR ((place_id IS NOT NULL) AND (EXISTS ( SELECT 1 FROM object_pla …[truncated — full text in catalog_extra.json or live pg_policies]
public.object_meeting_room (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_meeting_roompublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_meeting_roompublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_meeting_roompublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_meeting_room.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_meeting_roompublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_membership (5 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_membershippublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.user_can_write_object_canonical(COALESCE(object_id, org_object_id)))
INSERTcanonical_ins_object_membershippublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.user_can_write_object_canonical(COALESCE(object_id, org_object_id)))
SELECText_object_membership_readpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.can_read_extended(COALESCE(object_id, org_object_id)))
SELECTpub_object_membership_readpublicPERMISSIVE((object_id IS NOT NULL) AND (status = ANY (ARRAY['invoiced'::text, 'paid'::text])) AND ((starts_at IS NULL) OR (starts_at <= CURRENT_DATE)) AND ((ends_at IS NULL) OR (ends_at >= CURRENT_DATE)) AND (EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_membership.object_id) AND (o.status = 'published'::object_status)))))
UPDATEcanonical_upd_object_membershippublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.user_can_write_object_canonical(COALESCE(object_id, org_object_id))) | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.user_can_write_object_canonical(COALESCE(object_id, org_object_id)))
public.object_menu (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_menupublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_menupublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_menupublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_menu.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_menupublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_menu_item (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_menu_itempublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_menu om WHERE ((om.id = object_menu_item.menu_id) AND api.user_can_write_object_canonical(om.object_id))))
INSERTcanonical_ins_object_menu_itempublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_menu om WHERE ((om.id = object_menu_item.menu_id) AND api.user_can_write_object_canonical(om.object_id))))
SELECTread_object_menu_itempublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_menu om WHERE ((om.id = object_menu_item.menu_id) AND api.can_read_object(om.object_id))))
UPDATEcanonical_upd_object_menu_itempublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_menu om WHERE ((om.id = object_menu_item.menu_id) AND api.user_can_write_object_canonical(om.object_id)))) | (EXISTS ( SELECT 1 FROM object_menu om WHERE ((om.id = object_menu_item.menu_id) AND api.user_can_write_object_canonical(om.object_id))))
public.object_menu_item_allergen (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_menu_item_allergenpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_allergen.menu_item_id) AND api.user_can_write_object_canonical(om.object_id))))
INSERTcanonical_ins_object_menu_item_allergenpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_allergen.menu_item_id) AND api.user_can_write_object_canonical(om.object_id))))
SELECTread_object_menu_item_allergenpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_allergen.menu_item_id) AND api.can_read_object(om.object_id))))
UPDATEcanonical_upd_object_menu_item_allergenpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_allergen.menu_item_id) AND api.user_can_write_object_canonical(om.object_id)))) | (EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_allergen.menu_item_id) AND api.user_can_wr …[truncated — full text in catalog_extra.json or live pg_policies]
public.object_menu_item_cuisine_type (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_menu_item_cuisine_typepublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_cuisine_type.menu_item_id) AND api.user_can_write_object_canonical(om.object_id))))
INSERTcanonical_ins_object_menu_item_cuisine_typepublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_cuisine_type.menu_item_id) AND api.user_can_write_object_canonical(om.object_id))))
SELECTread_object_menu_item_cuisine_typepublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_cuisine_type.menu_item_id) AND api.can_read_object(om.object_id))))
UPDATEcanonical_upd_object_menu_item_cuisine_typepublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_cuisine_type.menu_item_id) AND api.user_can_write_object_canonical(om.object_id)))) | (EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_cuisine_type.menu_item_id) AND api.use …[truncated — full text in catalog_extra.json or live pg_policies]
public.object_menu_item_dietary_tag (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_menu_item_dietary_tagpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_dietary_tag.menu_item_id) AND api.user_can_write_object_canonical(om.object_id))))
INSERTcanonical_ins_object_menu_item_dietary_tagpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_dietary_tag.menu_item_id) AND api.user_can_write_object_canonical(om.object_id))))
SELECTread_object_menu_item_dietary_tagpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_dietary_tag.menu_item_id) AND api.can_read_object(om.object_id))))
UPDATEcanonical_upd_object_menu_item_dietary_tagpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_dietary_tag.menu_item_id) AND api.user_can_write_object_canonical(om.object_id)))) | (EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_dietary_tag.menu_item_id) AND api.user_ …[truncated — full text in catalog_extra.json or live pg_policies]
public.object_menu_item_media (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_menu_item_mediapublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_media.menu_item_id) AND api.user_can_write_object_canonical(om.object_id))))
INSERTcanonical_ins_object_menu_item_mediapublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_media.menu_item_id) AND api.user_can_write_object_canonical(om.object_id))))
SELECTread_object_menu_item_mediapublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_media.menu_item_id) AND api.can_read_object(om.object_id))))
UPDATEcanonical_upd_object_menu_item_mediapublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_media.menu_item_id) AND api.user_can_write_object_canonical(om.object_id)))) | (EXISTS ( SELECT 1 FROM (object_menu_item omi JOIN object_menu om ON ((om.id = omi.menu_id))) WHERE ((omi.id = object_menu_item_media.menu_item_id) AND api.user_can_write_ob …[truncated — full text in catalog_extra.json or live pg_policies]
public.object_org_link (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_org_linkpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_org_linkpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_org_linkpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_org_link.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_org_linkpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_origin (4 policies)
CommandePolicyRôlesModePredicate
DELETEadmin_del_object_originpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
INSERTadmin_ins_object_originpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTread_object_originpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_origin.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEadmin_upd_object_originpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
public.object_payment_method (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_payment_methodpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_payment_methodpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_payment_methodpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_payment_method.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_payment_methodpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_pet_policy (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_pet_policypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_pet_policypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_pet_policypublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_pet_policy.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_pet_policypublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_place (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_placepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_placepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_placepublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_place.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_placepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_place_description (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_place_descriptionpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = object_place_description.place_id) AND api.user_can_write_object_canonical(p.object_id))))
INSERTcanonical_ins_object_place_descriptionpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = object_place_description.place_id) AND api.user_can_write_object_canonical(p.object_id))))
SELECTread_object_place_descriptionpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = object_place_description.place_id) AND api.can_read_object(p.object_id))))
UPDATEcanonical_upd_object_place_descriptionpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = object_place_description.place_id) AND api.user_can_write_object_canonical(p.object_id)))) | (EXISTS ( SELECT 1 FROM object_place p WHERE ((p.id = object_place_description.place_id) AND api.user_can_write_object_canonical(p.object_id))))
public.object_price (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_pricepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_pricepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_pricepublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_price.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_pricepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_price_period (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_price_periodpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_price op WHERE ((op.id = object_price_period.price_id) AND api.user_can_write_object_canonical(op.object_id))))
INSERTcanonical_ins_object_price_periodpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_price op WHERE ((op.id = object_price_period.price_id) AND api.user_can_write_object_canonical(op.object_id))))
SELECTread_object_price_periodpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_price op WHERE ((op.id = object_price_period.price_id) AND api.can_read_object(op.object_id))))
UPDATEcanonical_upd_object_price_periodpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object_price op WHERE ((op.id = object_price_period.price_id) AND api.user_can_write_object_canonical(op.object_id)))) | (EXISTS ( SELECT 1 FROM object_price op WHERE ((op.id = object_price_period.price_id) AND api.user_can_write_object_canonical(op.object_id))))
public.object_private_description (4 policies)
CommandePolicyRôlesModePredicate
DELETEmanage_delete_private_descriptionpublicPERMISSIVEapi.can_delete_object_private_note(id)
INSERTorg_insert_private_descriptionpublicPERMISSIVE(api.can_write_object_private_notes(object_id) AND (org_object_id = api.current_user_org_id()) AND (created_by_user_id = ( SELECT auth.uid() AS uid)) AND (audience = 'private'::text))
SELECText_private_descriptions_org_actorpublicPERMISSIVE(api.can_read_object_private_notes(object_id) AND (org_object_id = api.current_user_org_id()))
UPDATEmanage_update_private_descriptionpublicPERMISSIVEapi.can_manage_object_private_note(id) | api.can_manage_object_private_note(id)
public.object_relation (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_relationpublicPERMISSIVEapi.user_can_write_object_canonical(source_object_id)
INSERTcanonical_ins_object_relationpublicPERMISSIVEapi.user_can_write_object_canonical(source_object_id)
SELECTread_object_relationpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_relation.source_object_id) AND (o.status = 'published'::object_status)))) OR (source_object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_relationpublicPERMISSIVEapi.user_can_write_object_canonical(source_object_id) | api.user_can_write_object_canonical(source_object_id)
public.object_review (4 policies)
CommandePolicyRôlesModePredicate
DELETEadmin_del_object_reviewpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
INSERTadmin_ins_object_reviewpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTread_object_reviewpublicPERMISSIVE(((is_published IS TRUE) AND (EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_review.object_id) AND (o.status = 'published'::object_status))))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEadmin_upd_object_reviewpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
public.object_room_type (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_room_typepublicPERMISSIVE(api.user_can_write_object_canonical(object_id) OR (EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_room_type.object_id) AND (o.created_by = ( SELECT auth.uid() AS uid))))))
INSERTcanonical_ins_object_room_typepublicPERMISSIVE(api.user_can_write_object_canonical(object_id) OR (EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_room_type.object_id) AND (o.created_by = ( SELECT auth.uid() AS uid))))))
SELECTread_object_room_typepublicPERMISSIVE(((is_published IS TRUE) AND (EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_room_type.object_id) AND (o.status = 'published'::object_status))))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_room_typepublicPERMISSIVE(api.user_can_write_object_canonical(object_id) OR (EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_room_type.object_id) AND (o.created_by = ( SELECT auth.uid() AS uid)))))) | (api.user_can_write_object_canonical(object_id) OR (EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_room_type.object_id) AND (o.created_by = ( SELECT auth.uid() AS uid))))))
public.object_room_type_amenity (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_room_type_amenitypublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_room_type rt WHERE ((rt.id = object_room_type_amenity.room_type_id) AND api.user_can_write_object_canonical(rt.object_id)))) OR (EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_amenity.room_type_id) AND (o.created_by = ( SELECT auth.uid() AS uid))))))
INSERTcanonical_ins_object_room_type_amenitypublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_room_type rt WHERE ((rt.id = object_room_type_amenity.room_type_id) AND api.user_can_write_object_canonical(rt.object_id)))) OR (EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_amenity.room_type_id) AND (o.created_by = ( SELECT auth.uid() AS uid))))))
SELECTread_object_room_type_amenitypublicPERMISSIVE((EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_amenity.room_type_id) AND (rt.is_published IS TRUE) AND (o.status = 'published'::object_status)))) OR (room_type_id IN ( SELECT rt.id FROM object_room_type rt WHERE (rt.object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_id …[truncated — full text in catalog_extra.json or live pg_policies]
UPDATEcanonical_upd_object_room_type_amenitypublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_room_type rt WHERE ((rt.id = object_room_type_amenity.room_type_id) AND api.user_can_write_object_canonical(rt.object_id)))) OR (EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_amenity.room_type_id) AND (o.created_by = ( SELECT auth.uid() AS uid)))))) | ((EXISTS ( SELECT 1 FROM …[truncated — full text in catalog_extra.json or live pg_policies]
public.object_room_type_bed (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_room_type_bedpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_room_type rt WHERE ((rt.id = object_room_type_bed.room_type_id) AND api.user_can_write_object_canonical(rt.object_id)))) OR (EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_bed.room_type_id) AND (o.created_by = ( SELECT auth.uid() AS uid))))))
INSERTcanonical_ins_object_room_type_bedpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_room_type rt WHERE ((rt.id = object_room_type_bed.room_type_id) AND api.user_can_write_object_canonical(rt.object_id)))) OR (EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_bed.room_type_id) AND (o.created_by = ( SELECT auth.uid() AS uid))))))
SELECTread_object_room_type_bedpublicPERMISSIVE((EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_bed.room_type_id) AND (rt.is_published IS TRUE) AND (o.status = 'published'::object_status)))) OR (room_type_id IN ( SELECT rt.id FROM object_room_type rt WHERE (rt.object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids))) …[truncated — full text in catalog_extra.json or live pg_policies]
UPDATEcanonical_upd_object_room_type_bedpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_room_type rt WHERE ((rt.id = object_room_type_bed.room_type_id) AND api.user_can_write_object_canonical(rt.object_id)))) OR (EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_bed.room_type_id) AND (o.created_by = ( SELECT auth.uid() AS uid)))))) | ((EXISTS ( SELECT 1 FROM object_r …[truncated — full text in catalog_extra.json or live pg_policies]
public.object_room_type_media (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_room_type_mediapublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_room_type rt WHERE ((rt.id = object_room_type_media.room_type_id) AND api.user_can_write_object_canonical(rt.object_id)))) OR (EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_media.room_type_id) AND (o.created_by = ( SELECT auth.uid() AS uid))))))
INSERTcanonical_ins_object_room_type_mediapublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_room_type rt WHERE ((rt.id = object_room_type_media.room_type_id) AND api.user_can_write_object_canonical(rt.object_id)))) OR (EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_media.room_type_id) AND (o.created_by = ( SELECT auth.uid() AS uid))))))
SELECTread_object_room_type_mediapublicPERMISSIVE((EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_media.room_type_id) AND (rt.is_published IS TRUE) AND (o.status = 'published'::object_status)))) OR (room_type_id IN ( SELECT rt.id FROM object_room_type rt WHERE (rt.object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids) …[truncated — full text in catalog_extra.json or live pg_policies]
UPDATEcanonical_upd_object_room_type_mediapublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_room_type rt WHERE ((rt.id = object_room_type_media.room_type_id) AND api.user_can_write_object_canonical(rt.object_id)))) OR (EXISTS ( SELECT 1 FROM (object_room_type rt JOIN object o ON ((o.id = rt.object_id))) WHERE ((rt.id = object_room_type_media.room_type_id) AND (o.created_by = ( SELECT auth.uid() AS uid)))))) | ((EXISTS ( SELECT 1 FROM obje …[truncated — full text in catalog_extra.json or live pg_policies]
public.object_stay_policy (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_stay_policypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_stay_policypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_stay_policypublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_stay_policy.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_stay_policypublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_sustainability_action (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_sustainability_actionpublicPERMISSIVE(api.user_can_write_object_canonical(object_id) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
INSERTcanonical_ins_object_sustainability_actionpublicPERMISSIVE(api.user_can_write_object_canonical(object_id) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTpub_object_sustainability_action_readpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object o WHERE (o.id = object_sustainability_action.object_id)))
UPDATEcanonical_upd_object_sustainability_actionpublicPERMISSIVE(api.user_can_write_object_canonical(object_id) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) | (api.user_can_write_object_canonical(object_id) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
public.object_sustainability_action_label (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_sustainability_action_labelpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_sustainability_action osa WHERE ((osa.id = object_sustainability_action_label.object_sustainability_action_id) AND api.user_can_write_object_canonical(osa.object_id)))) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
INSERTcanonical_ins_object_sustainability_action_labelpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_sustainability_action osa WHERE ((osa.id = object_sustainability_action_label.object_sustainability_action_id) AND api.user_can_write_object_canonical(osa.object_id)))) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTpub_object_sustainability_action_label_readpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (object_sustainability_action osa JOIN object o ON ((o.id = osa.object_id))) WHERE (osa.id = object_sustainability_action_label.object_sustainability_action_id)))
UPDATEcanonical_upd_object_sustainability_action_labelpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object_sustainability_action osa WHERE ((osa.id = object_sustainability_action_label.object_sustainability_action_id) AND api.user_can_write_object_canonical(osa.object_id)))) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) | ((EXISTS ( SELECT 1 FROM object_sustainability_action osa WHERE ((osa …[truncated — full text in catalog_extra.json or live pg_policies]
public.object_taxonomy (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_taxonomypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_taxonomypublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTpub_object_taxonomy_readpublicPERMISSIVE(EXISTS ( SELECT 1 FROM object o WHERE (o.id = object_taxonomy.object_id)))
UPDATEcanonical_upd_object_taxonomypublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_version (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_versionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.object_version_2026_03 (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_versionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.object_version_2026_04 (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_versionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.object_version_2026_05 (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_versionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.object_version_2026_06 (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_versionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.object_version_2026_07 (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_versionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.object_version_2026_08 (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_versionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.object_version_2026_09 (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_versionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.object_version_default (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_versionpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.object_web_channel (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_web_channelpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_web_channelpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_web_channelpublicPERMISSIVE(((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_web_channel.object_id) AND (o.status = 'published'::object_status)))) AND (is_public IS TRUE)) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_web_channelpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.object_zone (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_object_zonepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_object_zonepublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_object_zonepublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = object_zone.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_object_zonepublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.opening_period (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_opening_periodpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
INSERTcanonical_ins_opening_periodpublicPERMISSIVEapi.user_can_write_object_canonical(object_id)
SELECTread_opening_periodpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = opening_period.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEcanonical_upd_opening_periodpublicPERMISSIVEapi.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id)
public.opening_schedule (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_opening_schedulepublicPERMISSIVE(EXISTS ( SELECT 1 FROM opening_period p WHERE ((p.id = opening_schedule.period_id) AND api.user_can_write_object_canonical(p.object_id))))
INSERTcanonical_ins_opening_schedulepublicPERMISSIVE(EXISTS ( SELECT 1 FROM opening_period p WHERE ((p.id = opening_schedule.period_id) AND api.user_can_write_object_canonical(p.object_id))))
SELECTread_opening_schedulepublicPERMISSIVE(EXISTS ( SELECT 1 FROM opening_period p WHERE ((p.id = opening_schedule.period_id) AND api.can_read_object(p.object_id))))
UPDATEcanonical_upd_opening_schedulepublicPERMISSIVE(EXISTS ( SELECT 1 FROM opening_period p WHERE ((p.id = opening_schedule.period_id) AND api.user_can_write_object_canonical(p.object_id)))) | (EXISTS ( SELECT 1 FROM opening_period p WHERE ((p.id = opening_schedule.period_id) AND api.user_can_write_object_canonical(p.object_id))))
public.opening_time_frame (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_opening_time_framepublicPERMISSIVE(EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((tp.id = opening_time_frame.time_period_id) AND api.user_can_write_object_canonical(p.object_id))))
INSERTcanonical_ins_opening_time_framepublicPERMISSIVE(EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((tp.id = opening_time_frame.time_period_id) AND api.user_can_write_object_canonical(p.object_id))))
SELECTread_opening_time_framepublicPERMISSIVE(EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((tp.id = opening_time_frame.time_period_id) AND api.can_read_object(p.object_id))))
UPDATEcanonical_upd_opening_time_framepublicPERMISSIVE(EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((tp.id = opening_time_frame.time_period_id) AND api.user_can_write_object_canonical(p.object_id)))) | (EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) JOIN ope …[truncated — full text in catalog_extra.json or live pg_policies]
public.opening_time_period (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_opening_time_periodpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (opening_schedule s JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((s.id = opening_time_period.schedule_id) AND api.user_can_write_object_canonical(p.object_id))))
INSERTcanonical_ins_opening_time_periodpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (opening_schedule s JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((s.id = opening_time_period.schedule_id) AND api.user_can_write_object_canonical(p.object_id))))
SELECTread_opening_time_periodpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (opening_schedule s JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((s.id = opening_time_period.schedule_id) AND api.can_read_object(p.object_id))))
UPDATEcanonical_upd_opening_time_periodpublicPERMISSIVE(EXISTS ( SELECT 1 FROM (opening_schedule s JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((s.id = opening_time_period.schedule_id) AND api.user_can_write_object_canonical(p.object_id)))) | (EXISTS ( SELECT 1 FROM (opening_schedule s JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((s.id = opening_time_period.schedule_id) AND api.user_can_write_object_canonical( …[truncated — full text in catalog_extra.json or live pg_policies]
public.opening_time_period_weekday (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_opening_time_period_weekdaypublicPERMISSIVE(EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((tp.id = opening_time_period_weekday.time_period_id) AND api.user_can_write_object_canonical(p.object_id))))
INSERTcanonical_ins_opening_time_period_weekdaypublicPERMISSIVE(EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((tp.id = opening_time_period_weekday.time_period_id) AND api.user_can_write_object_canonical(p.object_id))))
SELECTread_opening_time_period_weekdaypublicPERMISSIVE(EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((tp.id = opening_time_period_weekday.time_period_id) AND api.can_read_object(p.object_id))))
UPDATEcanonical_upd_opening_time_period_weekdaypublicPERMISSIVE(EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) JOIN opening_period p ON ((p.id = s.period_id))) WHERE ((tp.id = opening_time_period_weekday.time_period_id) AND api.user_can_write_object_canonical(p.object_id)))) | (EXISTS ( SELECT 1 FROM ((opening_time_period tp JOIN opening_schedule s ON ((s.id = tp.schedule_id))) …[truncated — full text in catalog_extra.json or live pg_policies]
public.org_config (2 policies)
CommandePolicyRôlesModePredicate
ALLsuperuser_org_config_writepublicPERMISSIVEapi.is_platform_superuser() | api.is_platform_superuser()
SELECTmember_org_config_readpublicPERMISSIVE(api.is_platform_superuser() OR (EXISTS ( SELECT 1 FROM user_org_membership m WHERE ((m.org_object_id = org_config.org_object_id) AND (m.user_id = ( SELECT auth.uid() AS uid)) AND (m.is_active = true)))))
public.org_permission (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_org_permission_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTmember_org_permission_readpublicPERMISSIVE(api.is_platform_superuser() OR ((is_active = true) AND (EXISTS ( SELECT 1 FROM user_org_membership m WHERE ((m.org_object_id = org_permission.org_object_id) AND (m.user_id = ( SELECT auth.uid() AS uid)) AND (m.is_active = true))))))
public.pending_change (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_pending_changepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.promotion (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des promotionspublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des promotionspublicPERMISSIVE((is_public = true) AND (is_active = true))
public.promotion_object (4 policies)
CommandePolicyRôlesModePredicate
DELETEadmin_del_promotion_objectpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
INSERTadmin_ins_promotion_objectpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTread_promotion_objectpublicPERMISSIVE((EXISTS ( SELECT 1 FROM object o WHERE ((o.id = promotion_object.object_id) AND (o.status = 'published'::object_status)))) OR (object_id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)))
UPDATEadmin_upd_promotion_objectpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
public.promotion_usage (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des usages promotionspublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture admin des usages promotionspublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
public.publication (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_publicationpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.publication_object (1 policies)
CommandePolicyRôlesModePredicate
ALLadmin_publication_objectpublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
public.ref_actor_role (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_actor_role_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_actor_role_readpublicPERMISSIVEtrue
public.ref_amenity (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des équipementspublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des équipementspublicPERMISSIVEtrue
public.ref_capacity_applicability (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des applicabilités de capacitépublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des applicabilités de capacitépublicPERMISSIVEtrue
public.ref_capacity_metric (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des métriques de capacitépublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des métriques de capacitépublicPERMISSIVEtrue
public.ref_classification_equivalent_action (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_write_ref_classification_equivalent_actionpublicPERMISSIVE((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser())
SELECTpub_ref_classification_equivalent_action_readpublicPERMISSIVEtrue
public.ref_classification_equivalent_group (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_write_ref_classification_equivalent_grouppublicPERMISSIVE((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser())
SELECTpub_ref_classification_equivalent_group_readpublicPERMISSIVEtrue
public.ref_classification_scheme (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des schémas de classificationpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des schémas de classificationpublicPERMISSIVEtrue
public.ref_classification_value (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des valeurs de classificationpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des valeurs de classificationpublicPERMISSIVEtrue
public.ref_code (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_accommodation_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_activity_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_allergen (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_amenity_family (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_amenity_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_assistance_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_bed_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_booking_status (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_client_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_contact_kind (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_crm_sentiment (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_cuisine_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_demand_subtopic (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_demand_topic (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_destination_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_dietary_tag (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_document_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_domain_registry (1 policies)
CommandePolicyRôlesModePredicate
SELECTLecture publique du registre ref_codepublicPERMISSIVEtrue
public.ref_code_environment_tag (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_event_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_feedback_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_incident_category (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_insurance_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_iti_difficulty (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_iti_open_status (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_iti_practice (3 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTLecture publique des pratiques ITIpublicPERMISSIVEtrue
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_iti_stage_kind (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_language_level (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_media_tag (3 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTLecture publique des tags médiapublicPERMISSIVEtrue
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_media_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_meeting_equipment (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_membership_campaign (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_membership_tier (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_menu_category (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_mood (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_opening_period_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_opening_schedule_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_other (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_package_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_partnership_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_payment_method (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_price_kind (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_price_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_price_unit (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_promotion_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_room_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_season_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_service_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_social_network (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_taxonomy_closure (1 policies)
CommandePolicyRôlesModePredicate
SELECTLecture publique de la clôture taxonomiquepublicPERMISSIVEtrue
public.ref_code_tourism_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_transport_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_view_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_code_weekday (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_code_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_ref_code_readpublicPERMISSIVEtrue
public.ref_commune (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_write_ref_communepublicPERMISSIVE((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser())
SELECTpub_ref_commune_readpublicPERMISSIVEtrue
public.ref_contact_role (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_contact_role_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_contact_role_readpublicPERMISSIVEtrue
public.ref_document (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des documents de référencepublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des documents de référencepublicPERMISSIVEtrue
public.ref_facet_applicability (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_write_ref_facet_applicabilitypublicPERMISSIVE((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser())
SELECTpub_ref_facet_applicability_readpublicPERMISSIVEtrue
public.ref_facet_registry (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_write_ref_facet_registrypublicPERMISSIVE((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser())
SELECTpub_ref_facet_registry_readpublicPERMISSIVEtrue
public.ref_interop_crosswalk (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_write_ref_interop_crosswalkpublicPERMISSIVE((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser())
SELECTpub_ref_interop_crosswalk_readpublicPERMISSIVEtrue
public.ref_iti_assoc_role (1 policies)
CommandePolicyRôlesModePredicate
SELECTLecture publique des rôles ITIpublicPERMISSIVEtrue
public.ref_language (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des languespublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des languespublicPERMISSIVEtrue
public.ref_legal_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_legal_type_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_legal_type_readpublicPERMISSIVEtrue
public.ref_object_relation_type (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_object_relation_type_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_object_relation_type_readpublicPERMISSIVEtrue
public.ref_org_admin_role (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_org_admin_role_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTauthed_ref_org_admin_role_readpublicPERMISSIVE((( SELECT auth.uid() AS uid) IS NOT NULL) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])))
public.ref_org_business_role (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_org_business_role_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTauthed_ref_org_business_role_readpublicPERMISSIVE((( SELECT auth.uid() AS uid) IS NOT NULL) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])))
public.ref_org_role (1 policies)
CommandePolicyRôlesModePredicate
SELECTLecture publique des rôles d'organisationpublicPERMISSIVEtrue
public.ref_permission (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_ref_permission_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTauthed_ref_permission_readpublicPERMISSIVE((( SELECT auth.uid() AS uid) IS NOT NULL) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])))
public.ref_review_source (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des sources d'avispublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des sources d'avispublicPERMISSIVEtrue
public.ref_sustainability_action (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des actions DDpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des actions DDpublicPERMISSIVEtrue
public.ref_sustainability_action_category (2 policies)
CommandePolicyRôlesModePredicate
ALLÉcriture admin des catégories DDpublicPERMISSIVE((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser())
SELECTLecture publique des catégories DDpublicPERMISSIVEtrue
public.ref_sustainability_action_group (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_write_ref_sustainability_action_grouppublicPERMISSIVE((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser())
SELECTpub_ref_sustainability_action_group_readpublicPERMISSIVEtrue
public.ref_tag (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_tag_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTpub_tag_readpublicPERMISSIVEtrue
public.tag_link (4 policies)
CommandePolicyRôlesModePredicate
DELETEcanonical_del_tag_linkpublicPERMISSIVE(((target_table = 'object'::text) AND api.user_can_write_object_canonical(target_pk)) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])))
INSERTcanonical_ins_tag_linkpublicPERMISSIVE(((target_table = 'object'::text) AND api.user_can_write_object_canonical(target_pk)) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])))
SELECTread_tag_linkpublicPERMISSIVE(((target_table = 'object'::text) AND api.can_read_object(target_pk)) OR (target_table <> 'object'::text))
UPDATEcanonical_upd_tag_linkpublicPERMISSIVE(((target_table = 'object'::text) AND api.user_can_write_object_canonical(target_pk)) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))) | (((target_table = 'object'::text) AND api.user_can_write_object_canonical(target_pk)) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])))
public.user_org_admin_role (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_user_org_admin_role_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTmember_user_org_admin_role_readpublicPERMISSIVE(api.is_platform_superuser() OR ((is_active = true) AND (EXISTS ( SELECT 1 FROM user_org_membership m WHERE ((m.id = user_org_admin_role.membership_id) AND (m.is_active = true) AND ((m.user_id = ( SELECT auth.uid() AS uid)) OR (m.org_object_id = api.current_user_org_id())))))))
public.user_org_business_role (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_user_org_business_role_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTmember_user_org_business_role_readpublicPERMISSIVE(api.is_platform_superuser() OR ((is_active = true) AND (EXISTS ( SELECT 1 FROM user_org_membership m WHERE ((m.id = user_org_business_role.membership_id) AND (m.is_active = true) AND ((m.user_id = ( SELECT auth.uid() AS uid)) OR (m.org_object_id = api.current_user_org_id())))))))
public.user_org_membership (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_user_org_membership_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTmember_user_org_membership_readpublicPERMISSIVE(api.is_platform_superuser() OR ((is_active = true) AND ((user_id = ( SELECT auth.uid() AS uid)) OR (org_object_id = api.current_user_org_id()))))
public.user_permission (2 policies)
CommandePolicyRôlesModePredicate
ALLadmin_user_permission_writepublicPERMISSIVE(( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))
SELECTmember_user_permission_readpublicPERMISSIVE(api.is_platform_superuser() OR ((is_active = true) AND (user_id = ( SELECT auth.uid() AS uid))) OR ((is_active = true) AND (EXISTS ( SELECT 1 FROM user_org_membership m_target WHERE ((m_target.user_id = user_permission.user_id) AND (m_target.is_active = true) AND (m_target.org_object_id = api.current_user_org_id())))) AND (EXISTS ( SELECT 1 FROM (user_org_membership m_caller JOIN use …[truncated — full text in catalog_extra.json or live pg_policies]
storage.objects (6 policies)
CommandePolicyRôlesModePredicate
ALLavatars_no_anon_writeanon, authenticatedRESTRICTIVE(bucket_id <> 'avatars'::text) | (bucket_id <> 'avatars'::text)
ALLavatars_service_role_writeservice_rolePERMISSIVE(bucket_id = 'avatars'::text) | (bucket_id = 'avatars'::text)
ALLdocuments_no_anon_writeanon, authenticatedRESTRICTIVE(bucket_id <> 'documents'::text) | (bucket_id <> 'documents'::text)
ALLdocuments_service_role_writeservice_rolePERMISSIVE(bucket_id = 'documents'::text) | (bucket_id = 'documents'::text)
ALLmedia_no_anon_writeanon, authenticatedRESTRICTIVE(bucket_id <> 'media'::text) | (bucket_id <> 'media'::text)
ALLmedia_service_role_writeservice_rolePERMISSIVE(bucket_id = 'media'::text) | (bucket_id = 'media'::text)

4) Types, enums et applicabilité

public.crm_consent_channel

email, phone, sms, whatsapp, postal

public.crm_direction

inbound, outbound, internal

public.crm_interaction_type

call, email, meeting, visit, whatsapp, sms, note, other

public.crm_status

planned, done, canceled

public.crm_task_priority

low, medium, high, urgent

public.crm_task_status

todo, in_progress, done, canceled, blocked

public.legal_validity_mode

forever, tacit_renewal, fixed_end_date

public.object_status

draft, published, archived, hidden

public.object_type

RES, PCU, PNA, ORG, ITI, VIL, HPA, ASC, COM, HOT, HLO, LOI, FMA, CAMP, PSV, RVA, ACT, SPU, PRD

Applicabilité des facettes par type d'objet

TypeTables de facette autorisées
ACTpublic.object_act
ASCpublic.object_act
CAMPpublic.object_meeting_room, public.object_room_type
FMApublic.object_fma, public.object_fma_occurrence
HLOpublic.object_meeting_room, public.object_room_type
HOTpublic.object_meeting_room, public.object_room_type
HPApublic.object_meeting_room, public.object_room_type
ITIpublic.object_iti, public.object_iti_associated_object, public.object_iti_info, public.object_iti_practice, public.object_iti_profile, public.object_iti_section, public.object_iti_stage
LOIpublic.object_meeting_room
RESpublic.object_menu
RVApublic.object_meeting_room, public.object_room_type

5) CID, tags, refcodes et valeurs de référence

Dans cette documentation, Code/CID désigne la clé stable exposée aux API : domain:code pour ref_code, slug pour ref_tag, ou code/external_code selon la table de référence.

Domaines ref_code

accommodation_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
accommodation_type:apartmentAppartementAppartement de tourismesupabase-rest:public.ref_code
accommodation_type:boutique_hotelHôtel boutiqueHôtel boutique de charmesupabase-rest:public.ref_code
accommodation_type:campingCampingCampingsupabase-rest:public.ref_code
accommodation_type:giteGîteGîte rural ou urbainsupabase-rest:public.ref_code
accommodation_type:glampingGlampingCamping de luxesupabase-rest:public.ref_code
accommodation_type:guesthouseChambre d'hôtesChambre d'hôtessupabase-rest:public.ref_code
accommodation_type:hotelHôtelHôtel classiquesupabase-rest:public.ref_code
accommodation_type:luxury_hotelHôtel de luxeHôtel haut de gammesupabase-rest:public.ref_code
accommodation_type:resortRésortComplexe hôteliersupabase-rest:public.ref_code
accommodation_type:villaVillaVilla de locationsupabase-rest:public.ref_code
activity_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
activity_type:bird_watchingObservation d'oiseauxObservation d'oiseauxsupabase-rest:public.ref_code
activity_type:cooking_classCours de cuisineCours de cuisinesupabase-rest:public.ref_code
activity_type:divingPlongéePlongée sous-marinesupabase-rest:public.ref_code
activity_type:guided_tourVisite guidéeVisite guidéesupabase-rest:public.ref_code
activity_type:hikingRandonnéeRandonnée pédestresupabase-rest:public.ref_code
activity_type:museum_visitVisite de muséeVisite de muséesupabase-rest:public.ref_code
activity_type:paraglidingParapenteParapentesupabase-rest:public.ref_code
activity_type:spa_treatmentSoin spaSoin spasupabase-rest:public.ref_code
activity_type:surfingSurfSurfsupabase-rest:public.ref_code
activity_type:wine_tastingDégustation de vinDégustation de vinsupabase-rest:public.ref_code
allergen (14 valeurs)
Code/CIDLibelléDescription / contexteSource
allergen:celeryCéleriContient du célerisupabase-rest:public.ref_code
allergen:crustaceansCrustacésContient des crustacéssupabase-rest:public.ref_code
allergen:dairyLaitContient du laitsupabase-rest:public.ref_code
allergen:eggsŒufsContient des œufssupabase-rest:public.ref_code
allergen:fishPoissonContient du poissonsupabase-rest:public.ref_code
allergen:glutenGlutenContient du glutensupabase-rest:public.ref_code
allergen:lupinLupinContient du lupinsupabase-rest:public.ref_code
allergen:molluscsMollusquesContient des mollusquessupabase-rest:public.ref_code
allergen:mustardMoutardeContient de la moutardesupabase-rest:public.ref_code
allergen:nutsFruits à coqueContient des fruits à coquesupabase-rest:public.ref_code
allergen:peanutsArachidesContient des arachidessupabase-rest:public.ref_code
allergen:sesameSésameContient du sésamesupabase-rest:public.ref_code
allergen:soySojaContient du sojasupabase-rest:public.ref_code
allergen:sulphitesSulfitesContient des sulfitessupabase-rest:public.ref_code
amenity_family (21 valeurs)
Code/CIDLibelléDescription / contexteSource
amenity_family:accessibilityAccessibilitéDispositifs facilitant l'accès PMRsupabase-rest:public.ref_code
amenity_family:bathroomSalle de bainÉquipements de salle de bainsupabase-rest:public.ref_code
amenity_family:bedroomChambreÉquipements et mobilier de chambresupabase-rest:public.ref_code
amenity_family:businessAffairesServices dédiés à la clientèle affairessupabase-rest:public.ref_code
amenity_family:climate_controlClimatisation & chauffageSystèmes de régulation thermiquesupabase-rest:public.ref_code
amenity_family:comfortsConfortsÉléments de confort dans les chambres et parties communessupabase-rest:public.ref_code
amenity_family:entertainmentDivertissementÉquipements de loisirs et divertissementsupabase-rest:public.ref_code
amenity_family:equipmentÉquipementsÉquipements matériels disponiblessupabase-rest:public.ref_code
amenity_family:familyFamilleServices et équipements famille & enfantssupabase-rest:public.ref_code
amenity_family:gastronomyGastronomiePrestations de restauration et barsupabase-rest:public.ref_code
amenity_family:generalGénéralÉquipements généraux transversaux (WiFi, TV, coffre-fort, etc.)supabase-rest:public.ref_code
amenity_family:kidsEnfantsÉquipements et services dédiés aux enfantssupabase-rest:public.ref_code
amenity_family:kitchenCuisineÉquipements de cuisine et coin repassupabase-rest:public.ref_code
amenity_family:outdoorPlein airÉquipements et activités extérieurssupabase-rest:public.ref_code
amenity_family:parkingParkingÉquipements de stationnementsupabase-rest:public.ref_code
amenity_family:petsAnimauxServices et équipements pour animaux de compagniesupabase-rest:public.ref_code
amenity_family:securitySécuritéDispositifs de sécurité et surveillancesupabase-rest:public.ref_code
amenity_family:servicesServicesServices généraux offerts aux clientssupabase-rest:public.ref_code
amenity_family:sportsSports & loisirsÉquipements sportifs et de loisirs extérieurssupabase-rest:public.ref_code
amenity_family:sustainableDéveloppement durableInitiatives et équipements responsablessupabase-rest:public.ref_code
amenity_family:wellnessBien-êtreInstallations de bien-être et spasupabase-rest:public.ref_code
assistance_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
assistance_type:customer_serviceService clientService clientsupabase-rest:public.ref_code
assistance_type:emergencyUrgenceAssistance d'urgencesupabase-rest:public.ref_code
assistance_type:languageAssistance linguistiqueAssistance linguistiquesupabase-rest:public.ref_code
assistance_type:legalAssistance juridiqueAssistance juridiquesupabase-rest:public.ref_code
assistance_type:lost_documentsDocuments perdusAssistance en cas de perte de documentssupabase-rest:public.ref_code
assistance_type:medicalAssistance médicaleAssistance médicalesupabase-rest:public.ref_code
assistance_type:natural_disasterCatastrophe naturelleAssistance en cas de catastrophe naturellesupabase-rest:public.ref_code
assistance_type:technicalAssistance techniqueAssistance techniquesupabase-rest:public.ref_code
assistance_type:theftVolAssistance en cas de volsupabase-rest:public.ref_code
assistance_type:travelAssistance voyageAssistance voyagesupabase-rest:public.ref_code
bed_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
bed_type:baby_cotLit bébé / berceauLit bébé ou berceausupabase-rest:public.ref_code
bed_type:bunkLits superposésLits superposéssupabase-rest:public.ref_code
bed_type:doubleLit double (140 cm)Lit deux places standardsupabase-rest:public.ref_code
bed_type:extra_bedLit d'appointLit d'appoint sur demandesupabase-rest:public.ref_code
bed_type:kingLit king (180 cm)Très grand lit deux placessupabase-rest:public.ref_code
bed_type:mezzanineLit mezzanineLit en mezzaninesupabase-rest:public.ref_code
bed_type:queenLit queen (160 cm)Grand lit deux placessupabase-rest:public.ref_code
bed_type:singleLit simple (90 cm)Lit une placesupabase-rest:public.ref_code
bed_type:sofa_bedCanapé-litCanapé convertiblesupabase-rest:public.ref_code
bed_type:twin_singlesLits jumeaux (2 x 90 cm)Deux lits simples séparablessupabase-rest:public.ref_code
booking_status (10 valeurs)
Code/CIDLibelléDescription / contexteSource
booking_status:cancelledAnnuléeRéservation annuléesupabase-rest:public.ref_code
booking_status:checked_inEnregistréClient enregistrésupabase-rest:public.ref_code
booking_status:checked_outDépartClient partisupabase-rest:public.ref_code
booking_status:completedTerminéeRéservation terminéesupabase-rest:public.ref_code
booking_status:confirmedConfirméeRéservation confirméesupabase-rest:public.ref_code
booking_status:modifiedModifiéeRéservation modifiéesupabase-rest:public.ref_code
booking_status:no_showNo-showClient ne s'est pas présentésupabase-rest:public.ref_code
booking_status:payment_confirmedPaiement confirméPaiement confirmésupabase-rest:public.ref_code
booking_status:payment_pendingPaiement en attenteEn attente de paiementsupabase-rest:public.ref_code
booking_status:pendingEn attenteRéservation en attentesupabase-rest:public.ref_code
client_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
client_type:accessiblePersonne à mobilité réduiteClient avec handicapsupabase-rest:public.ref_code
client_type:budget_travelerVoyageur économiqueVoyageur économiquesupabase-rest:public.ref_code
client_type:business_travelerVoyageur d'affairesVoyageur professionnelsupabase-rest:public.ref_code
client_type:coupleCoupleCouple en voyagesupabase-rest:public.ref_code
client_type:familyFamilleFamille avec enfantssupabase-rest:public.ref_code
client_type:groupGroupeGroupe de voyageurssupabase-rest:public.ref_code
client_type:individualTouriste individuelVoyageur seulsupabase-rest:public.ref_code
client_type:luxury_travelerVoyageur de luxeVoyageur haut de gammesupabase-rest:public.ref_code
client_type:seniorSeniorVoyageur seniorsupabase-rest:public.ref_code
client_type:studentÉtudiantVoyageur étudiantsupabase-rest:public.ref_code
contact_kind (14 valeurs)
Code/CIDLibelléDescription / contexteSource
contact_kind:booking_enginePlateforme de réservationLien vers un moteur de réservation en lignesupabase-rest:public.ref_code
contact_kind:emailEmailAdresse électronique principalesupabase-rest:public.ref_code
contact_kind:faxFaxNuméro de fax de réceptionsupabase-rest:public.ref_code
contact_kind:lineLINEIdentifiant LINEsupabase-rest:public.ref_code
contact_kind:messengerMessengerLien Facebook Messengersupabase-rest:public.ref_code
contact_kind:mobileMobileNuméro de portable pour joindre l'établissementsupabase-rest:public.ref_code
contact_kind:phoneTéléphoneNuméro de téléphone fixe de l'accueilsupabase-rest:public.ref_code
contact_kind:skypeSkypeIdentifiant Skypesupabase-rest:public.ref_code
contact_kind:smsSMSNuméro dédié aux SMSsupabase-rest:public.ref_code
contact_kind:telegramTelegramCompte Telegram pour les notificationssupabase-rest:public.ref_code
contact_kind:viberViberContact Vibersupabase-rest:public.ref_code
contact_kind:websiteSite webURL du site officielsupabase-rest:public.ref_code
contact_kind:wechatWeChatIdentifiant WeChat pour la clientèle asiatiquesupabase-rest:public.ref_code
contact_kind:whatsappWhatsAppContact WhatsApp Businesssupabase-rest:public.ref_code
crm_sentiment (6 valeurs)
Code/CIDLibelléDescription / contexteSource
crm_sentiment:inquietInquietSource import : 😨supabase-rest:public.ref_code
crm_sentiment:interrogatifInterrogatifSource import : 🤔supabase-rest:public.ref_code
crm_sentiment:mecontentMécontentSource import : 😡supabase-rest:public.ref_code
crm_sentiment:positifPositifSource import : 🙂 / oksupabase-rest:public.ref_code
crm_sentiment:tres_mecontentTrès mécontentSource import : 😭supabase-rest:public.ref_code
crm_sentiment:tres_positifTrès positifSource import : 😃supabase-rest:public.ref_code
cuisine_type (29 valeurs)
Code/CIDLibelléDescription / contexteSource
cuisine_type:africaineAfricaineCuisine africainesupabase-rest:public.ref_code
cuisine_type:amerique_latineAmérique latineCuisine latino-américainesupabase-rest:public.ref_code
cuisine_type:antillaiseAntillaiseCuisine des Antillessupabase-rest:public.ref_code
cuisine_type:bbqBarbecueCuisine grillades & barbecuesupabase-rest:public.ref_code
cuisine_type:brasserieBrasserieCuisine brasserie et bistronomiquesupabase-rest:public.ref_code
cuisine_type:burgerBurgerSpécialités de burgerssupabase-rest:public.ref_code
cuisine_type:chineseChinoiseCuisine chinoise traditionnellesupabase-rest:public.ref_code
cuisine_type:creoleCréoleCuisine créole réunionnaise traditionnellesupabase-rest:public.ref_code
cuisine_type:espagnoleEspagnoleTapas et cuisine espagnolesupabase-rest:public.ref_code
cuisine_type:fast_foodFast FoodRestauration rapidesupabase-rest:public.ref_code
cuisine_type:fusionFusionCuisine fusion créole-modernesupabase-rest:public.ref_code
cuisine_type:glacierGlacierGlaces artisanalessupabase-rest:public.ref_code
cuisine_type:gourmetGastronomiqueCuisine gastronomique de qualitésupabase-rest:public.ref_code
cuisine_type:indianIndienneCuisine indienne et tamoulesupabase-rest:public.ref_code
cuisine_type:internationalInternationaleCuisine internationalesupabase-rest:public.ref_code
cuisine_type:italienneItalienneCuisine italiennesupabase-rest:public.ref_code
cuisine_type:japonaiseJaponaiseCuisine japonaise et sushisupabase-rest:public.ref_code
cuisine_type:libanaiseLibanaiseCuisine libanaise et moyen-orientalesupabase-rest:public.ref_code
cuisine_type:marocaineMarocaineCuisine du Maghrebsupabase-rest:public.ref_code
cuisine_type:mediterraneenneMéditerranéenneCuisine méditerranéennesupabase-rest:public.ref_code
cuisine_type:metropolitanMétropolitaineCuisine française métropolitainesupabase-rest:public.ref_code
cuisine_type:patisseriePâtisserieSalon de thé et pâtisseriessupabase-rest:public.ref_code
cuisine_type:portugaisePortugaiseCuisine portugaisesupabase-rest:public.ref_code
cuisine_type:seafoodFruits de merCuisine fruits de mer et poissonsupabase-rest:public.ref_code
cuisine_type:street_foodStreet FoodCuisine de ruesupabase-rest:public.ref_code
cuisine_type:thaiThaïlandaiseCuisine thaïlandaisesupabase-rest:public.ref_code
cuisine_type:traditionalTraditionnelleCuisine terroir et traditionnellesupabase-rest:public.ref_code
cuisine_type:veganVéganCuisine véganesupabase-rest:public.ref_code
cuisine_type:vegetarienneVégétarienneCuisine végétariennesupabase-rest:public.ref_code
demand_topic (20 valeurs)
Code/CIDLibelléDescription / contexteSource
demand_topic:accompagnement_taxe_sejourAccompagnement Taxe de séjoursupabase-rest:public.ref_code
demand_topic:autresAutressupabase-rest:public.ref_code
demand_topic:boutiqueBoutiquesupabase-rest:public.ref_code
demand_topic:demande_attestation_otiDemande d'attestation OTIsupabase-rest:public.ref_code
demand_topic:demande_de_visiteDemande de visitesupabase-rest:public.ref_code
demand_topic:demande_signaletiqueDemande signalétiquesupabase-rest:public.ref_code
demand_topic:dispositifs_financiersDispositifs financierssupabase-rest:public.ref_code
demand_topic:fermeture_definitiveFermeture définitivesupabase-rest:public.ref_code
demand_topic:fermeture_provisoireFermeture provisoiresupabase-rest:public.ref_code
demand_topic:labels_classements_etoilesLabels et classements étoilessupabase-rest:public.ref_code
demand_topic:modification_infos_bddModification infos BDDsupabase-rest:public.ref_code
demand_topic:ousaileOusailésupabase-rest:public.ref_code
demand_topic:partenaire_b2cPartenaire d'une action B To Csupabase-rest:public.ref_code
demand_topic:participants_atelier_prestaParticipants d'un atelier prestasupabase-rest:public.ref_code
demand_topic:plainte_clientPlainte clientsupabase-rest:public.ref_code
demand_topic:porteur_de_projetPorteur de projet(s)supabase-rest:public.ref_code
demand_topic:probleme_juridique_sireneProblème juridique, Sirenesupabase-rest:public.ref_code
demand_topic:promotion_explorePromotion Exploresupabase-rest:public.ref_code
demand_topic:promotion_facebookPromotion Facebooksupabase-rest:public.ref_code
demand_topic:promotion_sitPromotion SIT (reunion.fr)supabase-rest:public.ref_code
destination_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
destination_type:adventureDestination aventureDestination aventuresupabase-rest:public.ref_code
destination_type:businessDestination d'affairesDestination d'affairessupabase-rest:public.ref_code
destination_type:coastalDestination balnéaireDestination balnéairesupabase-rest:public.ref_code
destination_type:culturalDestination culturelleDestination culturellesupabase-rest:public.ref_code
destination_type:familyDestination familialeDestination familialesupabase-rest:public.ref_code
destination_type:mountainDestination montagneuseDestination montagneusesupabase-rest:public.ref_code
destination_type:ruralDestination ruraleDestination ruralesupabase-rest:public.ref_code
destination_type:tropicalDestination tropicaleDestination tropicalesupabase-rest:public.ref_code
destination_type:urbanDestination urbaineDestination urbainesupabase-rest:public.ref_code
destination_type:wellnessDestination bien-êtreDestination bien-êtresupabase-rest:public.ref_code
dietary_tag (12 valeurs)
Code/CIDLibelléDescription / contexteSource
dietary_tag:flexitarianFlexitarienConsommation modérée de viandesupabase-rest:public.ref_code
dietary_tag:gluten_freeSans glutenSans glutensupabase-rest:public.ref_code
dietary_tag:halalHalalConforme aux règles alimentaires islamiquessupabase-rest:public.ref_code
dietary_tag:kosherCasherConforme aux règles alimentaires juivessupabase-rest:public.ref_code
dietary_tag:lactose_freeSans lactoseSans produits laitierssupabase-rest:public.ref_code
dietary_tag:localLocalProduits locaux de La Réunionsupabase-rest:public.ref_code
dietary_tag:low_carbFaible en glucidesRéduit en glucidessupabase-rest:public.ref_code
dietary_tag:organicBioProduits biologiquessupabase-rest:public.ref_code
dietary_tag:pescatarianPescétarienAvec poisson mais sans viandesupabase-rest:public.ref_code
dietary_tag:sugar_freeSans sucre ajoutéFaible en sucressupabase-rest:public.ref_code
dietary_tag:veganVéganSans produits d'origine animalesupabase-rest:public.ref_code
dietary_tag:vegetarianVégétarienSans viande ni poissonsupabase-rest:public.ref_code
distribution_channel (4 valeurs)
Code/CIDLibelléDescription / contexteSource
distribution_channel:abritelAbritelPlateforme de location de vacances Abritel / Vrbosupabase-rest:public.ref_code
distribution_channel:airbnbAirbnbPlateforme de location courte durée Airbnbsupabase-rest:public.ref_code
distribution_channel:bookingBooking.comPlateforme de réservation hôtelière Booking.comsupabase-rest:public.ref_code
distribution_channel:leboncoinLeboncoinAnnonces de location sur Leboncoinsupabase-rest:public.ref_code
environment_tag (30 valeurs)
Code/CIDLibelléDescription / contexteSource
environment_tag:animeAniméQuartier animésupabase-rest:public.ref_code
environment_tag:bord_merBord de merFace au littoralsupabase-rest:public.ref_code
environment_tag:calmeCalmeEnvironnement calmesupabase-rest:public.ref_code
environment_tag:campagneCampagneCadre campagnardsupabase-rest:public.ref_code
environment_tag:cascadeCascadeProche d'une cascadesupabase-rest:public.ref_code
environment_tag:centre_villeCentre-villeHyper-centre urbainsupabase-rest:public.ref_code
environment_tag:desertDésertPaysage désertiquesupabase-rest:public.ref_code
environment_tag:foretForêtEn lisière de forêtsupabase-rest:public.ref_code
environment_tag:front_de_merFront de merSur le front de mersupabase-rest:public.ref_code
environment_tag:ileÎleSitué sur une îlesupabase-rest:public.ref_code
environment_tag:jardinJardinAvec jardin paysagersupabase-rest:public.ref_code
environment_tag:lagonLagonProche du lagonsupabase-rest:public.ref_code
environment_tag:littoral_sauvageLittoral sauvageCôte sauvage et préservéesupabase-rest:public.ref_code
environment_tag:montagneMontagneZone de montagnesupabase-rest:public.ref_code
environment_tag:neigeNeigeDestination enneigée en hiversupabase-rest:public.ref_code
environment_tag:parc_marinParc marinZone protégée marinesupabase-rest:public.ref_code
environment_tag:parc_nationalParc nationalAu sein d'un parc nationalsupabase-rest:public.ref_code
environment_tag:patrimoineSite patrimonialQuartier ou site classé UNESCOsupabase-rest:public.ref_code
environment_tag:plagePlageProche d'une plagesupabase-rest:public.ref_code
environment_tag:portPortVue ou accès portuairesupabase-rest:public.ref_code
environment_tag:quartier_historiqueQuartier historiqueCentre ancien préservésupabase-rest:public.ref_code
environment_tag:riviereRivièreProche d'un cours d'eau ou d'une rivièresupabase-rest:public.ref_code
environment_tag:ruralRuralVillage ou hameau ruralsupabase-rest:public.ref_code
environment_tag:terrasseTerrasseAvec terrasse aménagéesupabase-rest:public.ref_code
environment_tag:thermalStation thermaleÀ proximité d'un établissement thermalsupabase-rest:public.ref_code
environment_tag:urbain_creatifQuartier créatifQuartier artistique / créatifsupabase-rest:public.ref_code
environment_tag:vignobleVignobleAu cœur d'un vignoblesupabase-rest:public.ref_code
environment_tag:villeEn villeCoeur de villesupabase-rest:public.ref_code
environment_tag:volcanAu pied du volcanSitué au pied du Piton de la Fournaisesupabase-rest:public.ref_code
environment_tag:vue_panoramiqueVue panoramiqueVue panoramique exceptionnellesupabase-rest:public.ref_code
event_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
event_type:concertConcertConcertsupabase-rest:public.ref_code
event_type:conferenceConférenceConférencesupabase-rest:public.ref_code
event_type:corporate_eventÉvénement d'entrepriseÉvénement d'entreprisesupabase-rest:public.ref_code
event_type:cultural_eventÉvénement culturelÉvénement culturelsupabase-rest:public.ref_code
event_type:exhibitionExpositionExpositionsupabase-rest:public.ref_code
event_type:festivalFestivalFestivalsupabase-rest:public.ref_code
event_type:seminarSéminaireSéminairesupabase-rest:public.ref_code
event_type:sporting_eventÉvénement sportifÉvénement sportifsupabase-rest:public.ref_code
event_type:weddingMariageMariagesupabase-rest:public.ref_code
event_type:workshopAtelierAteliersupabase-rest:public.ref_code
feedback_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
feedback_type:complaintRéclamationRéclamationsupabase-rest:public.ref_code
feedback_type:complimentComplimentComplimentsupabase-rest:public.ref_code
feedback_type:emailEmailRetour par emailsupabase-rest:public.ref_code
feedback_type:online_reviewAvis en ligneAvis en lignesupabase-rest:public.ref_code
feedback_type:ratingNoteNote d'évaluationsupabase-rest:public.ref_code
feedback_type:satisfaction_surveyEnquête de satisfactionEnquête de satisfactionsupabase-rest:public.ref_code
feedback_type:social_mediaRéseaux sociauxRetour via réseaux sociauxsupabase-rest:public.ref_code
feedback_type:suggestionSuggestionSuggestion d'améliorationsupabase-rest:public.ref_code
feedback_type:testimonialTémoignageTémoignage clientsupabase-rest:public.ref_code
feedback_type:verbal_feedbackCommentaire verbalCommentaire verbalsupabase-rest:public.ref_code
insurance_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
insurance_type:adventureAssurance aventureAssurance pour sports d'aventuresupabase-rest:public.ref_code
insurance_type:businessAssurance businessAssurance voyage d'affairessupabase-rest:public.ref_code
insurance_type:cancellationAssurance annulationAssurance annulationsupabase-rest:public.ref_code
insurance_type:groupAssurance groupeAssurance pour groupessupabase-rest:public.ref_code
insurance_type:liabilityAssurance responsabilité civileAssurance responsabilité civilesupabase-rest:public.ref_code
insurance_type:luggageAssurance bagagesAssurance bagagessupabase-rest:public.ref_code
insurance_type:medicalAssurance médicaleAssurance médicalesupabase-rest:public.ref_code
insurance_type:multi_riskAssurance multirisqueAssurance multirisquesupabase-rest:public.ref_code
insurance_type:repatriationAssurance rapatriementAssurance rapatriementsupabase-rest:public.ref_code
insurance_type:travelAssurance voyageAssurance voyagesupabase-rest:public.ref_code
iti_practice (16 valeurs)
Code/CIDLibelléDescription / contexteSource
iti_practice:canyoningCanyoningDescente de canyonssupabase-rest:public.ref_code
iti_practice:cyclotourismeCyclotourismeBalade à vélo touristiquesupabase-rest:public.ref_code
iti_practice:equestreÉquestreParcours à chevalsupabase-rest:public.ref_code
iti_practice:escaladeEscaladeSite d'escaladesupabase-rest:public.ref_code
iti_practice:kayakKayak / canoëParcours nautiquesupabase-rest:public.ref_code
iti_practice:parapenteParapenteZone de vol libresupabase-rest:public.ref_code
iti_practice:patrimoineDécouverte patrimonialeCircuit patrimoine & culturesupabase-rest:public.ref_code
iti_practice:plongeePlongéeSite de plongée sous-marinesupabase-rest:public.ref_code
iti_practice:randonnee_pedestreRandonnée pédestreItinéraire de randonnée classiquesupabase-rest:public.ref_code
iti_practice:raquetteRaquettesItinéraire hivernal en raquettessupabase-rest:public.ref_code
iti_practice:skiSkiDomaine skiablesupabase-rest:public.ref_code
iti_practice:snorkelingSnorkelingRandonnée palméesupabase-rest:public.ref_code
iti_practice:trailTrailParcours de trail runningsupabase-rest:public.ref_code
iti_practice:velo_routeVélo routeItinéraire cyclable sur routesupabase-rest:public.ref_code
iti_practice:velo_vttVTTItinéraire VTTsupabase-rest:public.ref_code
iti_practice:voileVoileNavigation à la voilesupabase-rest:public.ref_code
language_level (7 valeurs)
Code/CIDLibelléDescription / contexteSource
language_level:a1A1 - DébutantNotions élémentairessupabase-rest:public.ref_code
language_level:a2A2 - Pré-intermédiaireCommunication simplesupabase-rest:public.ref_code
language_level:b1B1 - IntermédiaireInteraction quotidiennesupabase-rest:public.ref_code
language_level:b2B2 - Intermédiaire avancéCommunication professionnelle courantesupabase-rest:public.ref_code
language_level:c1C1 - AvancéMaîtrise opérationnelle complètesupabase-rest:public.ref_code
language_level:c2C2 - MaîtriseMaîtrise experte de la languesupabase-rest:public.ref_code
language_level:nativeLangue maternelleLangue parlée couramment par l'équipesupabase-rest:public.ref_code
media_tag (23 valeurs)
Code/CIDLibelléDescription / contexteSource
media_tag:activiteActivitésSports, loisirs, animationssupabase-rest:public.ref_code
media_tag:archiveArchiveAncienne photo obsolète à ne plus affichersupabase-rest:public.ref_code
media_tag:brouillonBrouillonPhoto non validée ou en attente de validationsupabase-rest:public.ref_code
media_tag:chambreChambreChambres d'hébergementsupabase-rest:public.ref_code
media_tag:contributeurContributeurContribution utilisateur ou partenairesupabase-rest:public.ref_code
media_tag:cuisineCuisine / PlatsPhotos culinaires et gastronomiquessupabase-rest:public.ref_code
media_tag:documentDocument administratifDocument administratif ou certificatsupabase-rest:public.ref_code
media_tag:equipementÉquipementsInstallations et équipementssupabase-rest:public.ref_code
media_tag:evenementÉvénementÉvénements spéciaux et manifestationssupabase-rest:public.ref_code
media_tag:facadeFaçade / ExtérieurVue extérieure du bâtimentsupabase-rest:public.ref_code
media_tag:interieurIntérieurVues intérieures généralessupabase-rest:public.ref_code
media_tag:interneUsage interneRéservé à un usage interne uniquementsupabase-rest:public.ref_code
media_tag:officielOfficielPhoto officielle validéesupabase-rest:public.ref_code
media_tag:parkingParkingZone de stationnementsupabase-rest:public.ref_code
media_tag:paysagePaysageVue panoramique et environnementsupabase-rest:public.ref_code
media_tag:personnelPersonnelPhoto du personnel (sensible)supabase-rest:public.ref_code
media_tag:piscinePiscine / SpaPiscine, spa, espace wellnesssupabase-rest:public.ref_code
media_tag:plan_cartePlan / CartePlans, schémas, cartessupabase-rest:public.ref_code
media_tag:preferePréféréePhoto à mettre en avant en prioritésupabase-rest:public.ref_code
media_tag:professionnelProfessionnelPhotographe professionnelsupabase-rest:public.ref_code
media_tag:restaurantRestaurantSalle de restaurant et espace repassupabase-rest:public.ref_code
media_tag:reunionSalle de réunionEspaces professionnels et salles de conférencesupabase-rest:public.ref_code
media_tag:salle_bainSalle de bainSalles de bainsupabase-rest:public.ref_code
media_type (11 valeurs)
Code/CIDLibelléDescription / contexteSource
media_type:audioAudioFichiers audio et podcastssupabase-rest:public.ref_code
media_type:brochure_pdfBrochure PDFBrochures téléchargeablessupabase-rest:public.ref_code
media_type:brochure_printBrochure impriméeBrochures physiques numériséessupabase-rest:public.ref_code
media_type:logoLogoLogotypes officielssupabase-rest:public.ref_code
media_type:photoPhotoPhotographies officiellessupabase-rest:public.ref_code
media_type:planPlanPlan ou carte statiquesupabase-rest:public.ref_code
media_type:press_kitDossier de presseDossiers médias et communiquéssupabase-rest:public.ref_code
media_type:vectorVectorielFichiers vectoriels (SVG, PDF)supabase-rest:public.ref_code
media_type:videoVidéoVidéos de présentationsupabase-rest:public.ref_code
media_type:virtual_tourVisite virtuelleVisites 360° ou immersivessupabase-rest:public.ref_code
media_type:webcamWebcamFlux webcam en directsupabase-rest:public.ref_code
meeting_equipment (11 valeurs)
Code/CIDLibelléDescription / contexteSource
meeting_equipment:ecranÉcranÉcran de projectionsupabase-rest:public.ref_code
meeting_equipment:lumieresLumièresÉclairage scéniquesupabase-rest:public.ref_code
meeting_equipment:microMicroMicros HF / filairessupabase-rest:public.ref_code
meeting_equipment:paperboardPaperboardPaperboard et marqueurssupabase-rest:public.ref_code
meeting_equipment:pupitrePupitrePupitre pour orateursupabase-rest:public.ref_code
meeting_equipment:sceneScèneEstrade / scènesupabase-rest:public.ref_code
meeting_equipment:sonorisationSonorisationSystème de sonorisationsupabase-rest:public.ref_code
meeting_equipment:traductionCabine de traductionCabine d'interprétation simultanéesupabase-rest:public.ref_code
meeting_equipment:videoprojecteurVidéoprojecteurProjecteur multimédiasupabase-rest:public.ref_code
meeting_equipment:visioconferenceVisioconférenceSystème de visioconférencesupabase-rest:public.ref_code
meeting_equipment:wifiWi-FiConnexion Wi-Fi haut débitsupabase-rest:public.ref_code
menu_category (10 valeurs)
Code/CIDLibelléDescription / contexteSource
menu_category:brunchBrunchOffres brunchsupabase-rest:public.ref_code
menu_category:dessertDessertsDesserts et douceurssupabase-rest:public.ref_code
menu_category:drinksBoissonsBoissons et cocktailssupabase-rest:public.ref_code
menu_category:entreeEntréesEntrées et apéritifssupabase-rest:public.ref_code
menu_category:mainPlats principauxPlats principaux et spécialitéssupabase-rest:public.ref_code
menu_category:menu_degustationMenu dégustationMenus gastronomiques dégustationsupabase-rest:public.ref_code
menu_category:menu_enfantMenu enfantMenus dédiés aux enfantssupabase-rest:public.ref_code
menu_category:menu_groupeMenu groupeMenus pour groupessupabase-rest:public.ref_code
menu_category:petit_dejeunerPetit-déjeunerFormules petit-déjeunersupabase-rest:public.ref_code
menu_category:snacksEn-casEn-cas et collationssupabase-rest:public.ref_code
mood (10 valeurs)
Code/CIDLibelléDescription / contexteSource
mood:aventureAventureAmbiance aventure & sensationssupabase-rest:public.ref_code
mood:bien_etreBien-êtreAmbiance détente & spasupabase-rest:public.ref_code
mood:culturelCulturelAmbiance culturelle et patrimonialesupabase-rest:public.ref_code
mood:detenteDétenteAmbiance détente & bien-êtresupabase-rest:public.ref_code
mood:familleFamilleAmbiance familialesupabase-rest:public.ref_code
mood:festifFestifAmbiance festive / nocturnesupabase-rest:public.ref_code
mood:gourmandGourmandAmbiance gastronomiquesupabase-rest:public.ref_code
mood:natureNatureAmbiance nature & grand airsupabase-rest:public.ref_code
mood:romantiqueRomantiqueAmbiance romantiquesupabase-rest:public.ref_code
mood:sportifSportifAmbiance sportive et activesupabase-rest:public.ref_code
opening_schedule_type (5 valeurs)
Code/CIDLibelléDescription / contexteSource
opening_schedule_type:by_appointmentSur rendez-voussupabase-rest:public.ref_code
opening_schedule_type:continuous_serviceService continusupabase-rest:public.ref_code
opening_schedule_type:exceptionalExceptionnelsupabase-rest:public.ref_code
opening_schedule_type:regularRéguliersupabase-rest:public.ref_code
opening_schedule_type:seasonalSaisonniersupabase-rest:public.ref_code
package_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
package_type:adventureAventureForfait aventuresupabase-rest:public.ref_code
package_type:all_inclusiveTout inclusForfait tout inclussupabase-rest:public.ref_code
package_type:bed_breakfastPetit-déjeunerForfait petit-déjeunersupabase-rest:public.ref_code
package_type:circuitCircuitForfait circuitsupabase-rest:public.ref_code
package_type:cruiseCroisièreForfait croisièresupabase-rest:public.ref_code
package_type:familyFamilleForfait famillesupabase-rest:public.ref_code
package_type:flight_hotelVol + HôtelForfait vol + hôtelsupabase-rest:public.ref_code
package_type:full_boardPension complèteForfait pension complètesupabase-rest:public.ref_code
package_type:half_boardDemi-pensionForfait demi-pensionsupabase-rest:public.ref_code
package_type:wellnessBien-êtreForfait bien-êtresupabase-rest:public.ref_code
partnership_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
partnership_type:activity_providerPrestataire d'activitésPartenariat avec prestataires d'activitéssupabase-rest:public.ref_code
partnership_type:airlineCompagnie aériennePartenariat avec compagnies aériennessupabase-rest:public.ref_code
partnership_type:hotelPartenariat hôtelierPartenariat avec hôtelssupabase-rest:public.ref_code
partnership_type:local_businessEntreprise localePartenariat avec entreprises localessupabase-rest:public.ref_code
partnership_type:online_platformPlateforme en lignePartenariat avec plateformes en lignesupabase-rest:public.ref_code
partnership_type:restaurantRestaurantPartenariat avec restaurantssupabase-rest:public.ref_code
partnership_type:supplierFournisseurPartenariat avec fournisseurssupabase-rest:public.ref_code
partnership_type:tourist_officeOffice de tourismePartenariat avec offices de tourismesupabase-rest:public.ref_code
partnership_type:transportTransportPartenariat avec entreprises de transportsupabase-rest:public.ref_code
partnership_type:travel_agencyAgence de voyagePartenariat avec agences de voyagesupabase-rest:public.ref_code
payment_method (15 valeurs)
Code/CIDLibelléDescription / contexteSource
payment_method:american_expressAmerican ExpressCarte American Expresssupabase-rest:public.ref_code
payment_method:apple_payApple PayPaiement sans contact Apple Paysupabase-rest:public.ref_code
payment_method:carte_bleueCarte BleueCarte bancaire françaisesupabase-rest:public.ref_code
payment_method:chequeChèqueChèques bancairessupabase-rest:public.ref_code
payment_method:cheque_vacancesChèques vacancesChèques vacances ANCVsupabase-rest:public.ref_code
payment_method:cryptoCryptomonnaiePaiement en cryptomonnaies acceptéessupabase-rest:public.ref_code
payment_method:especesEspècesPaiement en liquidesupabase-rest:public.ref_code
payment_method:google_payGoogle PayPaiement sans contact Google Paysupabase-rest:public.ref_code
payment_method:maestroMaestroCarte Maestro / Débitsupabase-rest:public.ref_code
payment_method:mastercardMastercardCarte Mastercardsupabase-rest:public.ref_code
payment_method:paypalPayPalPaiement via PayPalsupabase-rest:public.ref_code
payment_method:tickets_restaurantTickets restaurantTitres-restaurant (Sodexo, Edenred, Up) acceptéssupabase-rest:public.ref_code
payment_method:vacafVACAFAide VACAF acceptéesupabase-rest:public.ref_code
payment_method:virementVirement bancaireTransfert bancairesupabase-rest:public.ref_code
payment_method:visaVisaCarte Visasupabase-rest:public.ref_code
price_kind (10 valeurs)
Code/CIDLibelléDescription / contexteSource
price_kind:adulteAdulteTarif adulte pleinsupabase-rest:public.ref_code
price_kind:coupleCoupleTarif duo / couplesupabase-rest:public.ref_code
price_kind:enfantEnfantTarif enfantsupabase-rest:public.ref_code
price_kind:etudiantÉtudiantTarif étudiantsupabase-rest:public.ref_code
price_kind:familleFamilleForfait famillesupabase-rest:public.ref_code
price_kind:gratuitGratuitAccès gratuitsupabase-rest:public.ref_code
price_kind:groupeGroupeTarif groupesupabase-rest:public.ref_code
price_kind:personne_handicapeePersonne en situation de handicapTarif PMRsupabase-rest:public.ref_code
price_kind:residentRésidentTarif résident / localsupabase-rest:public.ref_code
price_kind:seniorSeniorTarif seniorsupabase-rest:public.ref_code
price_unit (10 valeurs)
Code/CIDLibelléDescription / contexteSource
price_unit:par_forfaitPar forfaitForfait globalsupabase-rest:public.ref_code
price_unit:par_groupePar groupeTarif pour un groupe définisupabase-rest:public.ref_code
price_unit:par_heurePar heureTarif horairesupabase-rest:public.ref_code
price_unit:par_jourPar jourTarif journaliersupabase-rest:public.ref_code
price_unit:par_moisPar moisForfait mensuelsupabase-rest:public.ref_code
price_unit:par_nuitPar nuitTarif par nuitéesupabase-rest:public.ref_code
price_unit:par_personnePar personneTarif exprimé par personnesupabase-rest:public.ref_code
price_unit:par_personne_nuitPar personne et par nuitTarif combiné personne/nuitsupabase-rest:public.ref_code
price_unit:par_sejourPar séjourMontant pour l'ensemble du séjoursupabase-rest:public.ref_code
price_unit:par_semainePar semaineForfait hebdomadairesupabase-rest:public.ref_code
promotion_type (14 valeurs)
Code/CIDLibelléDescription / contexteSource
promotion_type:early_bookingRéservation anticipéeRéduction pour réservation anticipéesupabase-rest:public.ref_code
promotion_type:familyFamillePromotion famillesupabase-rest:public.ref_code
promotion_type:flash_saleVente flashVente flashsupabase-rest:public.ref_code
promotion_type:group_discountRéduction groupeRéduction pour groupessupabase-rest:public.ref_code
promotion_type:holidayVacancesOffre vacances et jours fériéssupabase-rest:public.ref_code
promotion_type:last_minuteDernière minuteOffre de dernière minutesupabase-rest:public.ref_code
promotion_type:long_stayLong séjourRéduction pour séjours longssupabase-rest:public.ref_code
promotion_type:loyaltyFidélitéPromotion fidélitésupabase-rest:public.ref_code
promotion_type:packageForfaitPromotion forfaitairesupabase-rest:public.ref_code
promotion_type:partnerPartenaireOffre partenairesupabase-rest:public.ref_code
promotion_type:seasonalSaisonnièrePromotion saisonnièresupabase-rest:public.ref_code
promotion_type:seniorSeniorPromotion seniorssupabase-rest:public.ref_code
promotion_type:studentÉtudiantPromotion étudiantssupabase-rest:public.ref_code
promotion_type:weekendWeek-endOffre week-endsupabase-rest:public.ref_code
room_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
room_type:accessibleChambre accessibleChambre accessible PMRsupabase-rest:public.ref_code
room_type:connectingChambres communicantesChambres communicantessupabase-rest:public.ref_code
room_type:doubleChambre doubleChambre doublesupabase-rest:public.ref_code
room_type:familyChambre familialeChambre familialesupabase-rest:public.ref_code
room_type:junior_suiteSuite juniorSuite juniorsupabase-rest:public.ref_code
room_type:presidentialSuite présidentielleSuite présidentiellesupabase-rest:public.ref_code
room_type:singleChambre simpleChambre simplesupabase-rest:public.ref_code
room_type:suiteSuiteSuitesupabase-rest:public.ref_code
room_type:tripleChambre tripleChambre triplesupabase-rest:public.ref_code
room_type:twinChambre à lits jumeauxChambre à lits jumeauxsupabase-rest:public.ref_code
season_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
season_type:cyclone_seasonSaison cycloniquePériode cyclonique à La Réunionsupabase-rest:public.ref_code
season_type:festival_seasonSaison des festivalsPériode des festivalssupabase-rest:public.ref_code
season_type:high_seasonHaute saisonPériode de haute affluencesupabase-rest:public.ref_code
season_type:holiday_seasonSaison des vacancesPériode des vacancessupabase-rest:public.ref_code
season_type:low_seasonBasse saisonPériode de faible affluencesupabase-rest:public.ref_code
season_type:lychee_seasonSaison des litchisPériode des litchissupabase-rest:public.ref_code
season_type:sugar_cane_harvestRécolte canne à sucrePériode de récolte de la canne à sucresupabase-rest:public.ref_code
season_type:summerÉtéSaison estivalesupabase-rest:public.ref_code
season_type:vanilla_harvestRécolte vanillePériode de récolte de la vanillesupabase-rest:public.ref_code
season_type:winterHiverSaison hivernalesupabase-rest:public.ref_code
service_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
service_type:accommodationHébergementService d'hébergementsupabase-rest:public.ref_code
service_type:conciergeConciergerieService de conciergeriesupabase-rest:public.ref_code
service_type:event_planningOrganisation d'événementsService d'organisation d'événementssupabase-rest:public.ref_code
service_type:insuranceAssuranceService d'assurancesupabase-rest:public.ref_code
service_type:restaurantRestaurantService de restaurationsupabase-rest:public.ref_code
service_type:securitySécuritéService de sécuritésupabase-rest:public.ref_code
service_type:spaSpaService de spasupabase-rest:public.ref_code
service_type:tour_guideGuide touristiqueService de guide touristiquesupabase-rest:public.ref_code
service_type:translationTraductionService de traductionsupabase-rest:public.ref_code
service_type:transportTransportService de transportsupabase-rest:public.ref_code
social_network (11 valeurs)
Code/CIDLibelléDescription / contexteSource
social_network:facebookFacebookPage officielle Facebooksupabase-rest:public.ref_code
social_network:google_businessGoogle Business ProfileFiche Google Business Profilesupabase-rest:public.ref_code
social_network:instagramInstagramProfil Instagramsupabase-rest:public.ref_code
social_network:lineLINEMessagerie et réseau social Asiesupabase-rest:public.ref_code
social_network:linkedinLinkedInPage professionnelle LinkedInsupabase-rest:public.ref_code
social_network:pinterestPinterestTableaux d'inspiration Pinterestsupabase-rest:public.ref_code
social_network:tiktokTikTokCompte TikTok pour contenus courtssupabase-rest:public.ref_code
social_network:tripadvisorTripadvisorFiche Tripadvisorsupabase-rest:public.ref_code
social_network:twitterX (Twitter)Compte X / Twittersupabase-rest:public.ref_code
social_network:wechatWeChatMessagerie et réseau socialsupabase-rest:public.ref_code
social_network:youtubeYouTubeChaîne YouTube de destinationsupabase-rest:public.ref_code
taxonomy_act (13 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_act:canyoningCanyoningCanyoningsupabase-rest:public.ref_code
taxonomy_act:fitness_wellnessRemise en forme / FitnessRemise en forme / Fitnesssupabase-rest:public.ref_code
taxonomy_act:guided_climbingEscalade encadréeEscalade encadréesupabase-rest:public.ref_code
taxonomy_act:guided_hikingRandonnée guidéeRandonnée guidéesupabase-rest:public.ref_code
taxonomy_act:guided_mountain_bikingVTT guidéVTT guidésupabase-rest:public.ref_code
taxonomy_act:guided_snorkelingSnorkeling encadréSnorkeling encadrésupabase-rest:public.ref_code
taxonomy_act:horse_ridingÉquitationÉquitationsupabase-rest:public.ref_code
taxonomy_act:kayaking_paddleboardingKayak / PaddleKayak / Paddlesupabase-rest:public.ref_code
taxonomy_act:other_guided_activityAutre activité encadréeAutre activité encadréesupabase-rest:public.ref_code
taxonomy_act:paraglidingParapenteParapentesupabase-rest:public.ref_code
taxonomy_act:rootACTRacine technique Taxonomie ACTsupabase-rest:public.ref_code
taxonomy_act:scuba_divingPlongée sous-marinePlongée sous-marinesupabase-rest:public.ref_code
taxonomy_act:surf_lessonsCours de surfCours de surfsupabase-rest:public.ref_code
taxonomy_asc (7 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_asc:cultural_associationAssociation culturelleAssociation culturelle accueillant du publicsupabase-rest:public.ref_code
taxonomy_asc:cultural_schoolÉcole / atelier culturelÉcole de danse, musique, atelier artistiquesupabase-rest:public.ref_code
taxonomy_asc:equestrian_centerCentre équestreCentre ou ferme équestresupabase-rest:public.ref_code
taxonomy_asc:mountain_schoolÉcole de canyoning / montagneStructure d'encadrement canyoning, escalade, montagnesupabase-rest:public.ref_code
taxonomy_asc:nautical_clubClub nautiqueClub ou base nautiquesupabase-rest:public.ref_code
taxonomy_asc:rootASCRacine technique Taxonomie ASCsupabase-rest:public.ref_code
taxonomy_asc:sports_clubÉcole / club sportifClub ou école sportivesupabase-rest:public.ref_code
taxonomy_camp (3 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_camp:campingCampingCampingsupabase-rest:public.ref_code
taxonomy_camp:camping_chez_l_habitantCamping chez l'habitantCamping chez l'habitantsupabase-rest:public.ref_code
taxonomy_camp:rootCAMPRacine technique Taxonomie CAMPsupabase-rest:public.ref_code
taxonomy_com (9 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_com:bakeryBoulangerie / pâtisserieBoulangerie / pâtisseriesupabase-rest:public.ref_code
taxonomy_com:covered_marketMarché couvertMarché couvert / hallessupabase-rest:public.ref_code
taxonomy_com:flea_marketBrocante / vide-grenierBrocante régulière (édition datée → FMA)supabase-rest:public.ref_code
taxonomy_com:local_craftsArtisanat / produits locauxArtisanat / produits locauxsupabase-rest:public.ref_code
taxonomy_com:pharmacyPharmaciePharmaciesupabase-rest:public.ref_code
taxonomy_com:rootCOMRacine technique Taxonomie COMsupabase-rest:public.ref_code
taxonomy_com:souvenir_shopBoutique de souvenirsBoutique de souvenirssupabase-rest:public.ref_code
taxonomy_com:supermarketSupermarchéSupermarchésupabase-rest:public.ref_code
taxonomy_com:weekly_marketMarché forainMarché hebdomadaire de plein air (récurrence portée par les horaires)supabase-rest:public.ref_code
taxonomy_fma (8 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_fma:cultural_eventManifestation culturelleSpectacle, commémoration, manifestation culturellesupabase-rest:public.ref_code
taxonomy_fma:fair_showFoire / salonFoire, salon, expositionsupabase-rest:public.ref_code
taxonomy_fma:festivalFestivalFestival (musique, arts…)supabase-rest:public.ref_code
taxonomy_fma:religious_celebrationCélébration religieuseFête ou pèlerinage religieux ouvert au publicsupabase-rest:public.ref_code
taxonomy_fma:rootFMARacine technique Taxonomie FMAsupabase-rest:public.ref_code
taxonomy_fma:seasonal_marketMarché éphémère / de NoëlÉdition datée d'un marché (lieu pérenne = COM)supabase-rest:public.ref_code
taxonomy_fma:sports_eventÉvénement sportif / trailCompétition ou événement sportif ouvert au publicsupabase-rest:public.ref_code
taxonomy_fma:terroir_festivalFête de terroir / de produitFête d'un produit ou du terroir (miel, vacoa, choca…)supabase-rest:public.ref_code
taxonomy_hlo (20 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_hlo:appartementAppartementAppartementsupabase-rest:public.ref_code
taxonomy_hlo:aubergeAubergeAubergesupabase-rest:public.ref_code
taxonomy_hlo:bulleBullebullesupabase-rest:public.ref_code
taxonomy_hlo:bungalow_chaletBungalow & ChaletBungalow & Chaletsupabase-rest:public.ref_code
taxonomy_hlo:chambreChambrechambresupabase-rest:public.ref_code
taxonomy_hlo:chambre_d_hotesChambre d'hôtesChambre d'hôtessupabase-rest:public.ref_code
taxonomy_hlo:cottageCottagecottagesupabase-rest:public.ref_code
taxonomy_hlo:gite_d_etape_et_de_randonneeGîte d'étape et de randonnéeGîte d'étape et de randonnéesupabase-rest:public.ref_code
taxonomy_hlo:gite_de_groupeGîte de groupeGîte de groupesupabase-rest:public.ref_code
taxonomy_hlo:gite_de_randonneeGîte de randonnéeGîte de randonnéesupabase-rest:public.ref_code
taxonomy_hlo:gite_ruralGîte ruralGîte ruralsupabase-rest:public.ref_code
taxonomy_hlo:gite_villaGîte & VillaGîte & Villasupabase-rest:public.ref_code
taxonomy_hlo:hebergement_insoliteHébergement InsoliteHébergement Insolitesupabase-rest:public.ref_code
taxonomy_hlo:location_saisonniereLocation saisonnièreLocation saisonnièresupabase-rest:public.ref_code
taxonomy_hlo:lodgesLodgesLodgessupabase-rest:public.ref_code
taxonomy_hlo:maisonMaisonMaisonsupabase-rest:public.ref_code
taxonomy_hlo:rez_de_chaussee_d_une_maisonRez de chaussée d'une maisonRez de chaussée d'une maisonsupabase-rest:public.ref_code
taxonomy_hlo:rootHLORacine technique Taxonomie HLOsupabase-rest:public.ref_code
taxonomy_hlo:roulotteRoulotteRoulottesupabase-rest:public.ref_code
taxonomy_hlo:studioStudioStudiosupabase-rest:public.ref_code
taxonomy_hot (11 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_hot:boutique_hotelHôtel boutiqueHôtel boutiquesupabase-rest:public.ref_code
taxonomy_hot:business_hotelHôtel d'affairesHôtel d'affairessupabase-rest:public.ref_code
taxonomy_hot:eco_hotelHôtel écologiqueHôtel écologiquesupabase-rest:public.ref_code
taxonomy_hot:family_hotelHôtel familialHôtel familialsupabase-rest:public.ref_code
taxonomy_hot:heritage_hotelHôtel historiqueHôtel historiquesupabase-rest:public.ref_code
taxonomy_hot:hotelHotelHotelsupabase-rest:public.ref_code
taxonomy_hot:hotel_with_restaurantHôtel-restaurantHôtel-restaurantsupabase-rest:public.ref_code
taxonomy_hot:modern_hotelHôtel moderneHôtel modernesupabase-rest:public.ref_code
taxonomy_hot:romantic_hotelHôtel romantiqueHôtel romantiquesupabase-rest:public.ref_code
taxonomy_hot:rootHOTRacine technique Taxonomie HOTsupabase-rest:public.ref_code
taxonomy_hot:traditional_hotelHôtel traditionnelHôtel traditionnelsupabase-rest:public.ref_code
taxonomy_hpa (5 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_hpa:farm_campingCamping à la fermeCamping à la fermesupabase-rest:public.ref_code
taxonomy_hpa:motorhome_areaAire d'accueil camping-carAire de stationnement/nuitée camping-cars (services → SPU)supabase-rest:public.ref_code
taxonomy_hpa:natural_camp_areaAire naturelle de campingAire naturelle, camping non classésupabase-rest:public.ref_code
taxonomy_hpa:outdoor_glampingHébergement insolite de plein airBulles, tipis, kabanons, lodges toiléssupabase-rest:public.ref_code
taxonomy_hpa:rootHPARacine technique Taxonomie HPAsupabase-rest:public.ref_code
taxonomy_iti (7 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_iti:coastal_pathSentier littoralItinéraire le long du littoralsupabase-rest:public.ref_code
taxonomy_iti:hikingRandonnée pédestreItinéraire de randonnée à piedsupabase-rest:public.ref_code
taxonomy_iti:interpretive_trailSentier botanique / d'interprétationSentier thématique, botanique, pédagogiquesupabase-rest:public.ref_code
taxonomy_iti:mountain_bikingVTTItinéraire ou circuit VTTsupabase-rest:public.ref_code
taxonomy_iti:rootITIRacine technique Taxonomie ITIsupabase-rest:public.ref_code
taxonomy_iti:scenic_driveItinéraire routier / route touristiqueRoute scénique (voiture, moto)supabase-rest:public.ref_code
taxonomy_iti:trail_runningTrailParcours de trailsupabase-rest:public.ref_code
taxonomy_loi (33 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_loi:artArtArtsupabase-rest:public.ref_code
taxonomy_loi:art_artisanatArt & ArtisanatArt & Artisanatsupabase-rest:public.ref_code
taxonomy_loi:artisanatArtisanatArtisanatsupabase-rest:public.ref_code
taxonomy_loi:artisanat_bijouxArtisanat bijouxArtisanat bijouxsupabase-rest:public.ref_code
taxonomy_loi:atelierAtelierateliersupabase-rest:public.ref_code
taxonomy_loi:atelier_cuisineAtelier cuisineAtelier cuisinesupabase-rest:public.ref_code
taxonomy_loi:atelier_poterie_et_ceramiqueAtelier poterie et céramiqueAtelier poterie et céramiquesupabase-rest:public.ref_code
taxonomy_loi:centre_d_equitationCentre d'équitationCentre d'équitationsupabase-rest:public.ref_code
taxonomy_loi:chocolatierChocolatierChocolatiersupabase-rest:public.ref_code
taxonomy_loi:conference_venueCentre de congrès / salle de réceptionLieu MICE autonome (salles : facette object_meeting_room)supabase-rest:public.ref_code
taxonomy_loi:dessinDessinDessinsupabase-rest:public.ref_code
taxonomy_loi:divertissementDivertissementDivertissementsupabase-rest:public.ref_code
taxonomy_loi:guide_accompagnateur_touristiqueGuide Accompagnateur TouristiqueGuide Accompagnateur Touristiquesupabase-rest:public.ref_code
taxonomy_loi:horticultureHorticultureHorticulturesupabase-rest:public.ref_code
taxonomy_loi:loiLOILOIsupabase-rest:public.ref_code
taxonomy_loi:massage_instituteInstitut / massageInstitut / massagesupabase-rest:public.ref_code
taxonomy_loi:paintballPaintballPaintballsupabase-rest:public.ref_code
taxonomy_loi:parc_jardinParc - jardinParc - jardinsupabase-rest:public.ref_code
taxonomy_loi:patrimoine_agricolePatrimoine agricolePatrimoine agricolesupabase-rest:public.ref_code
taxonomy_loi:patrimoine_culturelPatrimoine culturelPatrimoine culturelsupabase-rest:public.ref_code
taxonomy_loi:patrimoine_naturelPatrimoine naturelPatrimoine naturelsupabase-rest:public.ref_code
taxonomy_loi:randonnee_pedestreRandonnée pédestreRandonnée pédestresupabase-rest:public.ref_code
taxonomy_loi:restauration_traditionnelleRestauration traditionnelleRestauration traditionnellesupabase-rest:public.ref_code
taxonomy_loi:rootLOIRacine technique Taxonomie LOIsupabase-rest:public.ref_code
taxonomy_loi:spa_hammamSpa / hammamSpa / hammamsupabase-rest:public.ref_code
taxonomy_loi:speleologie_tunnels_de_laveSpéléologie / tunnels de laveSpéléologie / tunnels de lavesupabase-rest:public.ref_code
taxonomy_loi:terreTerreTerresupabase-rest:public.ref_code
taxonomy_loi:terroirTerroirTerroirsupabase-rest:public.ref_code
taxonomy_loi:theatre_ou_salle_de_spectacleThéâtre ou salle de spectacleThéâtre ou salle de spectaclesupabase-rest:public.ref_code
taxonomy_loi:thermal_bathsThalasso / thermesThalasso / thermessupabase-rest:public.ref_code
taxonomy_loi:v_t_t_autres_cyclesV.T.T. - Autres cyclesV.T.T. - Autres cyclessupabase-rest:public.ref_code
taxonomy_loi:visite_guideeVisite guidéeVisite guidéesupabase-rest:public.ref_code
taxonomy_loi:wellnessBien-êtreBranche bien-être (marchand)supabase-rest:public.ref_code
taxonomy_org (8 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_org:autocar_compagnieAutocar (compagnie)Autocar (compagnie)supabase-rest:public.ref_code
taxonomy_org:excursion_touristiqueExcursion touristiqueExcursion touristiquesupabase-rest:public.ref_code
taxonomy_org:location_de_voiture_avec_chauffeurLocation de voiture avec chauffeurLocation de voiture avec chauffeursupabase-rest:public.ref_code
taxonomy_org:massage_bien_etreMassage bien - êtreMassage bien - êtresupabase-rest:public.ref_code
taxonomy_org:rootORGRacine technique Taxonomie ORGsupabase-rest:public.ref_code
taxonomy_org:servicesServicesServicessupabase-rest:public.ref_code
taxonomy_org:v_t_t_autres_cyclesV.T.T. - Autres cyclesV.T.T. - Autres cyclessupabase-rest:public.ref_code
taxonomy_org:vtcVTCVTCsupabase-rest:public.ref_code
taxonomy_pcu (7 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_pcu:creole_architectureArchitecture créoleCases et demeures créoles, patrimoine vernaculairesupabase-rest:public.ref_code
taxonomy_pcu:historic_monumentMonument historiqueÉdifice ou site protégé au titre des MHsupabase-rest:public.ref_code
taxonomy_pcu:historic_siteSite historiqueLieu de mémoire, vestige, ouvrage historiquesupabase-rest:public.ref_code
taxonomy_pcu:industrial_heritagePatrimoine industrielUsines, sucreries, cheminées, ouvrages techniquessupabase-rest:public.ref_code
taxonomy_pcu:museumMusée / centre d'interprétationMusée, écomusée, centre d'interprétationsupabase-rest:public.ref_code
taxonomy_pcu:religious_buildingÉdifice religieuxÉglise, chapelle, temple, mosquéesupabase-rest:public.ref_code
taxonomy_pcu:rootPCURacine technique Taxonomie PCUsupabase-rest:public.ref_code
taxonomy_pna (10 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_pna:beachPlagePlage (sable, galets)supabase-rest:public.ref_code
taxonomy_pna:coastlineLittoral remarquableCap, falaise, souffleur, côte sauvagesupabase-rest:public.ref_code
taxonomy_pna:forestForêtForêt, espace boisé remarquablesupabase-rest:public.ref_code
taxonomy_pna:geological_siteSite géologiqueCuriosité géologique (hyaloclastite, orgues, tunnels de lave non encadrés)supabase-rest:public.ref_code
taxonomy_pna:natural_poolBassin de baignade / piscine naturelleBassin, piscine naturelle, lagonsupabase-rest:public.ref_code
taxonomy_pna:remarkable_treeArbre remarquableArbre remarquable ou vétéransupabase-rest:public.ref_code
taxonomy_pna:rootPNARacine technique Taxonomie PNAsupabase-rest:public.ref_code
taxonomy_pna:viewpointPoint de vue / belvédèreBelvédère, point de vue aménagésupabase-rest:public.ref_code
taxonomy_pna:volcanic_siteSite volcaniqueCoulées, cratères, paysages volcaniquessupabase-rest:public.ref_code
taxonomy_pna:waterfallCascadeCascade, chute d'eausupabase-rest:public.ref_code
taxonomy_prd (7 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_prd:agrotourismeAgrotourismeAccueil et activités agritouristiques à la fermesupabase-rest:public.ref_code
taxonomy_prd:apicultureApiculture / miellerieProduction apicole ouverte au publicsupabase-rest:public.ref_code
taxonomy_prd:distillerie_brasserieDistillerie / brasserie / rhumerieProduction de boissons ouverte à la visite ou à la dégustationsupabase-rest:public.ref_code
taxonomy_prd:exploitation_agricoleExploitation agricole / fermeExploitation agricole accueillant du publicsupabase-rest:public.ref_code
taxonomy_prd:plantationPlantationPlantation ouverte à la visite (thé, vanille, café, épices…)supabase-rest:public.ref_code
taxonomy_prd:produits_terroirProduits du terroir / vente directeProduction artisanale de terroir avec vente directe (tisanes, sirops, confitures…)supabase-rest:public.ref_code
taxonomy_prd:rootPRDRacine technique Taxonomie PRDsupabase-rest:public.ref_code
taxonomy_psv (13 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_psv:autocar_compagnieAutocar (compagnie)Autocar (compagnie)supabase-rest:public.ref_code
taxonomy_psv:cycle_scooter_rentalLocation de vélos et trottinettesLocation de vélos et trottinettessupabase-rest:public.ref_code
taxonomy_psv:excursion_touristiqueExcursion touristiqueExcursion touristiquesupabase-rest:public.ref_code
taxonomy_psv:location_de_voiture_avec_chauffeurLocation de voiture avec chauffeurLocation de voiture avec chauffeursupabase-rest:public.ref_code
taxonomy_psv:location_vehiculeLocation véhiculeLocation véhiculesupabase-rest:public.ref_code
taxonomy_psv:private_driverVoiture avec chauffeurVoiture avec chauffeursupabase-rest:public.ref_code
taxonomy_psv:rootPSVRacine technique Taxonomie PSVsupabase-rest:public.ref_code
taxonomy_psv:servicesServicesServicessupabase-rest:public.ref_code
taxonomy_psv:tourist_excursion_transportExcursion touristique en transportExcursion touristique en transportsupabase-rest:public.ref_code
taxonomy_psv:transport_mobilityTransport et mobilitéTransport et mobilitésupabase-rest:public.ref_code
taxonomy_psv:v_t_t_autres_cyclesV.T.T. - Autres cyclesV.T.T. - Autres cyclessupabase-rest:public.ref_code
taxonomy_psv:vans_amenagesVans aménagésVans aménagéssupabase-rest:public.ref_code
taxonomy_psv:vtcVTCVTCsupabase-rest:public.ref_code
taxonomy_res (26 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_res:atelier_cuisineAtelier cuisineAtelier cuisinesupabase-rest:public.ref_code
taxonomy_res:aubergeAubergeAubergesupabase-rest:public.ref_code
taxonomy_res:auberge_de_campagneAuberge de campagneAuberge de campagnesupabase-rest:public.ref_code
taxonomy_res:autre_type_de_restaurationAutre type de restaurationAutre type de restaurationsupabase-rest:public.ref_code
taxonomy_res:bar_a_jusBar à jusBar à jussupabase-rest:public.ref_code
taxonomy_res:boulangerie_patisserieBoulangerie-pâtisserieBoulangerie-pâtisseriesupabase-rest:public.ref_code
taxonomy_res:chambre_d_hoteChambre d'hôteChambre d'hôtesupabase-rest:public.ref_code
taxonomy_res:chef_a_domicileChef à domicileChef à domicilesupabase-rest:public.ref_code
taxonomy_res:creperieCrêperieCrêperiesupabase-rest:public.ref_code
taxonomy_res:ferme_aubergeFerme aubergeFerme aubergesupabase-rest:public.ref_code
taxonomy_res:food_truckFood-truckFood-trucksupabase-rest:public.ref_code
taxonomy_res:gato_peiGato PeïGato Peïsupabase-rest:public.ref_code
taxonomy_res:glacierGlacierGlaciersupabase-rest:public.ref_code
taxonomy_res:jus_de_fruits_fraisJus de fruits fraisJus de fruits fraissupabase-rest:public.ref_code
taxonomy_res:pizzeriaPizzeriaPizzeriasupabase-rest:public.ref_code
taxonomy_res:restaurantRestaurantRestaurantsupabase-rest:public.ref_code
taxonomy_res:restaurant_de_l_hotelRestaurant de l'hôtelRestaurant de l'hôtelsupabase-rest:public.ref_code
taxonomy_res:restauration_traditionnelleRestauration traditionnelleRestauration traditionnellesupabase-rest:public.ref_code
taxonomy_res:rootRESRacine technique Taxonomie RESsupabase-rest:public.ref_code
taxonomy_res:salle_de_receptionSalle de réceptionSalle de réceptionsupabase-rest:public.ref_code
taxonomy_res:salon_de_theSalon de théSalon de thésupabase-rest:public.ref_code
taxonomy_res:service_de_livraisonService de livraisonService de livraisonsupabase-rest:public.ref_code
taxonomy_res:snack_barSnack-barSnack-barsupabase-rest:public.ref_code
taxonomy_res:table_d_hoteTable d'hôteTable d'hôtesupabase-rest:public.ref_code
taxonomy_res:table_d_hotesTable d'hôtesTable d'hôtessupabase-rest:public.ref_code
taxonomy_res:traiteurTraiteurTraiteursupabase-rest:public.ref_code
taxonomy_rva (4 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_rva:aparthotelRésidence hôtelièreRésidence hôtelière / apparthôtelsupabase-rest:public.ref_code
taxonomy_rva:holiday_villageVillage de vacancesVillage de vacancessupabase-rest:public.ref_code
taxonomy_rva:rootRVARacine technique Taxonomie RVAsupabase-rest:public.ref_code
taxonomy_rva:tourism_residenceRésidence de tourisme classéeRésidence de tourisme (classement Atout France)supabase-rest:public.ref_code
taxonomy_spu (15 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_spu:bus_stationGare routière / arrêt structurantGare routière, pôle d'échangessupabase-rest:public.ref_code
taxonomy_spu:carpool_areaAire de covoiturageAire de covoituragesupabase-rest:public.ref_code
taxonomy_spu:drinking_waterPoint d'eau potableFontaine ou robinet d'eau potable en libre accèssupabase-rest:public.ref_code
taxonomy_spu:electric_chargingBorne de recharge électriqueStation de recharge pour véhicules électriquessupabase-rest:public.ref_code
taxonomy_spu:marinaPort de plaisance / capitaineriePort de plaisance, base nautique publiquesupabase-rest:public.ref_code
taxonomy_spu:motorhome_servicesAire de services camping-carEau, vidange, électricité pour camping-cars (nuitée → HPA)supabase-rest:public.ref_code
taxonomy_spu:picnic_areaAire de pique-nique / kiosqueAire de pique-nique aménagée, kiosques (ONF, Département, commune)supabase-rest:public.ref_code
taxonomy_spu:playgroundAire de jeuxAire de jeux publiquesupabase-rest:public.ref_code
taxonomy_spu:public_libraryMédiathèque / bibliothèqueÉquipement culturel public en accès libresupabase-rest:public.ref_code
taxonomy_spu:public_poolPiscine municipalePiscine publiquesupabase-rest:public.ref_code
taxonomy_spu:public_sports_facilityÉquipement sportif en accès libreStade, gymnase, plateau sportif, skatepark, pumptracksupabase-rest:public.ref_code
taxonomy_spu:public_toiletsToilettes publiquesToilettes publiques accessibles au publicsupabase-rest:public.ref_code
taxonomy_spu:rootSPURacine technique Taxonomie SPUsupabase-rest:public.ref_code
taxonomy_spu:tourist_info_officeBureau d'information touristiqueBIT / antenne d'accueil (lié à l'ORG par object_org_link)supabase-rest:public.ref_code
taxonomy_spu:tourist_parkingParking touristiqueParking d'accès à un site touristiquesupabase-rest:public.ref_code
taxonomy_vil (5 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_vil:character_villageVillage de caractèreBourg ou village remarquablesupabase-rest:public.ref_code
taxonomy_vil:creole_villageVillage créoleVillage de caractère créolesupabase-rest:public.ref_code
taxonomy_vil:isletÎletÎlet habité (cirques, vallées)supabase-rest:public.ref_code
taxonomy_vil:rootVILRacine technique Taxonomie VILsupabase-rest:public.ref_code
taxonomy_vil:town_centerBourg / centre-villeCentre urbain, chef-lieusupabase-rest:public.ref_code
tourism_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
tourism_type:adventureTourisme d'aventureTourisme d'aventure et sports extrêmessupabase-rest:public.ref_code
tourism_type:businessTourisme d'affairesTourisme professionnelsupabase-rest:public.ref_code
tourism_type:culturalTourisme culturelTourisme axé sur la culturesupabase-rest:public.ref_code
tourism_type:ecoÉcotourismeTourisme respectueux de l'environnementsupabase-rest:public.ref_code
tourism_type:gastronomyTourisme gastronomiqueTourisme gastronomiquesupabase-rest:public.ref_code
tourism_type:leisureTourisme de loisirsTourisme de détente et loisirssupabase-rest:public.ref_code
tourism_type:natureTourisme de natureTourisme axé sur la naturesupabase-rest:public.ref_code
tourism_type:ruralTourisme ruralTourisme ruralsupabase-rest:public.ref_code
tourism_type:sportsTourisme sportifTourisme sportifsupabase-rest:public.ref_code
tourism_type:wellnessTourisme de bien-êtreTourisme spa et bien-êtresupabase-rest:public.ref_code
transport_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
transport_type:airplaneAvionTransport aériensupabase-rest:public.ref_code
transport_type:bicycleVéloTransport à vélosupabase-rest:public.ref_code
transport_type:busBusTransport par bussupabase-rest:public.ref_code
transport_type:carVoitureTransport automobilesupabase-rest:public.ref_code
transport_type:cruiseCroisièreTransport par croisièresupabase-rest:public.ref_code
transport_type:ferryFerryTransport par ferrysupabase-rest:public.ref_code
transport_type:helicopterHélicoptèreTransport par hélicoptèresupabase-rest:public.ref_code
transport_type:taxiTaxiTransport par taxisupabase-rest:public.ref_code
transport_type:trainTrainTransport ferroviairesupabase-rest:public.ref_code
transport_type:walkingMarche à piedTransport à piedsupabase-rest:public.ref_code
view_type (13 valeurs)
Code/CIDLibelléDescription / contexteSource
view_type:cityVue villeVue sur la villesupabase-rest:public.ref_code
view_type:courtyardVue courVue sur la cour intérieuresupabase-rest:public.ref_code
view_type:forestVue forêtVue sur la forêtsupabase-rest:public.ref_code
view_type:gardenVue jardinVue sur le jardinsupabase-rest:public.ref_code
view_type:lakeVue lacVue sur le lacsupabase-rest:public.ref_code
view_type:mountainVue montagneVue sur les montagnessupabase-rest:public.ref_code
view_type:noneSans vue particulièrePas de vue spécifiquesupabase-rest:public.ref_code
view_type:oceanVue océanVue panoramique sur l'océansupabase-rest:public.ref_code
view_type:parkVue parcVue sur le parcsupabase-rest:public.ref_code
view_type:poolVue piscineVue sur la piscinesupabase-rest:public.ref_code
view_type:riverVue rivièreVue sur la rivièresupabase-rest:public.ref_code
view_type:seaVue merVue sur la mer ou l'océansupabase-rest:public.ref_code
view_type:streetVue rueVue sur la ruesupabase-rest:public.ref_code
weekday (7 valeurs)
Code/CIDLibelléDescription / contexteSource
weekday:fridayVendredisupabase-rest:public.ref_code
weekday:mondayLundisupabase-rest:public.ref_code
weekday:saturdaySamedisupabase-rest:public.ref_code
weekday:sundayDimanchesupabase-rest:public.ref_code
weekday:thursdayJeudisupabase-rest:public.ref_code
weekday:tuesdayMardisupabase-rest:public.ref_code
weekday:wednesdayMercredisupabase-rest:public.ref_code

Autres référentiels versionnés

public.ref_actor_role (5 valeurs)
Code/CIDLibelléDescription / contexteSource
content_editorÉditeur de contenuRédaction et mise à jour des contenussupabase-rest:public.ref_actor_role
guideGuideGuide conférencier ou accompagnateursupabase-rest:public.ref_actor_role
operatorExploitantExploitant commercial ou gestionnaire opérationnel de l'établissementsupabase-rest:public.ref_actor_role
receptionistRéceptionnisteAccueil et réceptionsupabase-rest:public.ref_actor_role
sales_managerResponsable commercialResponsable des ventes/partenariatssupabase-rest:public.ref_actor_role
public.ref_amenity (136 valeurs)
Code/CIDLibelléDescription / contexteSource
acc_accessible_liftAscenseur accessibleDimensions de cabine adaptées.supabase-rest:public.ref_amenity
acc_adapted_bed_heightLit à hauteur adaptéeLit à hauteur adaptée.supabase-rest:public.ref_amenity
acc_adapted_toilet_heightWC à hauteur adaptéeHauteur de WC adaptée.supabase-rest:public.ref_amenity
acc_audio_descriptionAudiodescriptionAudiodescription proposée.supabase-rest:public.ref_amenity
acc_braille_buttonsBoutons braille / reliefBoutons en relief ou braille.supabase-rest:public.ref_amenity
acc_braille_or_audio_docsDocuments braille ou audioVersion braille ou audio lorsque pertinent.supabase-rest:public.ref_amenity
acc_braille_signageSignalétique braillePanneaux et indications permanents en braille sur la signalétique directionnelle.supabase-rest:public.ref_amenity
acc_contrast_menuMenu contrastéMenu contrasté et lisible.supabase-rest:public.ref_amenity
acc_contrast_signageSignalétique contrastéeContrastes visuels respectés.supabase-rest:public.ref_amenity
acc_falc_docsDocuments en FALCDocuments en FALC.supabase-rest:public.ref_amenity
acc_flash_alarmsAlarmes flashAlarmes lumineuses disponibles.supabase-rest:public.ref_amenity
acc_flexible_visitVisite flexibleHoraires, rythme ou parcours adaptables sur demande (pauses, durée réduite, étapes).supabase-rest:public.ref_amenity
acc_grab_bar_showerBarres d'appui doucheBarres d'appui en douche installées.supabase-rest:public.ref_amenity
acc_grab_barsBarres d'appui WCBarres d'appui fixes installées.supabase-rest:public.ref_amenity
acc_guide_dog_welcomeChien guide acceptéChiens guides et chiens d'assistance explicitement acceptés dans l'établissement.supabase-rest:public.ref_amenity
acc_hearing_signageSignalétique aide auditiveSignalisation du dispositif.supabase-rest:public.ref_amenity
acc_large_print_docsDocuments en grands caractèresDocuments en grands caractères.supabase-rest:public.ref_amenity
acc_large_print_menuMenu grands caractèresMenu en grands caractères.supabase-rest:public.ref_amenity
acc_low_stimulationOption basse stimulationCréneau ou zone à stimulation réduite (bruit, affluence, lumière) disponible pour les visiteurs sensoriellement sensibles.supabase-rest:public.ref_amenity
acc_lowered_counterComptoir abaisséPartie de comptoir abaissée.supabase-rest:public.ref_amenity
acc_magnetic_loopBoucle magnétiqueBoucle à induction installée.supabase-rest:public.ref_amenity
acc_pictograms_usedPictogrammes accessiblesPictogrammes cohérents utilisés.supabase-rest:public.ref_amenity
acc_pmr_parkingPlaces PMRPlaces PMR matérialisées.supabase-rest:public.ref_amenity
acc_pmr_signageSignalétique parking PMRSignalétique parking adaptée.supabase-rest:public.ref_amenity
acc_quiet_spaceEspace calme dédiéZone calme et peu bruyante accessible aux visiteurs, distincte des espaces communs.supabase-rest:public.ref_amenity
acc_readable_heightSignalétique à bonne hauteurHauteur et lisibilité adaptées.supabase-rest:public.ref_amenity
acc_room_clearanceDégagements suffisantsDégagements suffisants autour du lit.supabase-rest:public.ref_amenity
acc_sensory_roomSalle sensorielleSalle dédiée à la régulation sensorielle, à destination des visiteurs neurodivergents.supabase-rest:public.ref_amenity
acc_shower_seatSiège de doucheSiège de douche stable disponible.supabase-rest:public.ref_amenity
acc_sign_languagePersonnel LSFAu moins un membre du personnel formé à la langue des signes française (LSF).supabase-rest:public.ref_amenity
acc_simplified_menuMenu simplifiéVersion simplifiée disponible.supabase-rest:public.ref_amenity
acc_staff_cognitive_trainingPersonnel formé — handicap cognitifPersonnel formé spécifiquement à l'accompagnement des personnes en situation de handicap cognitif ou d'apprentissage.supabase-rest:public.ref_amenity
acc_staff_mental_trainingPersonnel formé — santé mentalePersonnel formé à l'accueil des visiteurs en situation de handicap psychique ou de fragilité psychiatrique.supabase-rest:public.ref_amenity
acc_step_removalAccès sans ressautRessauts ou obstacles supprimés.supabase-rest:public.ref_amenity
acc_subtitlesSous-titrageSous-titrage des contenus.supabase-rest:public.ref_amenity
acc_tactile_guidanceGuidage tactileBandes ou guidage tactile installés.supabase-rest:public.ref_amenity
acc_turning_spaceEspace de manœuvreEspace de manœuvre suffisant.supabase-rest:public.ref_amenity
acc_vibrating_alarmsAlarmes vibrantesDispositifs vibrants disponibles.supabase-rest:public.ref_amenity
acc_visit_deviceAide de visite accessibleDispositifs d'aide de visite disponibles.supabase-rest:public.ref_amenity
acc_visual_audio_announceAnnonces visuelles et sonoresAnnonces visuelles et sonores présentes.supabase-rest:public.ref_amenity
acc_walk_in_showerDouche plain-piedDouche de plain-pied installée.supabase-rest:public.ref_amenity
acc_width_120cmCheminement 1,20 mLargeur minimale respectée.supabase-rest:public.ref_amenity
acc_written_communicationCommunication écrite disponibleÉchange écrit proposé comme alternative à la communication verbale.supabase-rest:public.ref_amenity
air_conditioningClimatisationClimatisationsupabase-rest:public.ref_amenity
airport_shuttleNavette aéroportNavette aéroportsupabase-rest:public.ref_amenity
baby_cribLit bébéLit bébé disponiblesupabase-rest:public.ref_amenity
baby_sittingGarde d'enfantsService de garde d'enfantssupabase-rest:public.ref_amenity
balconyBalconBalcon privésupabase-rest:public.ref_amenity
barBarBarsupabase-rest:public.ref_amenity
bathrobesPeignoirsPeignoirs fournissupabase-rest:public.ref_amenity
bathtubBaignoireBaignoiresupabase-rest:public.ref_amenity
bbqBarbecueBarbecue à dispositionsupabase-rest:public.ref_amenity
beach_accessAccès plageAccès direct à la plagesupabase-rest:public.ref_amenity
bed_linenLinge de maisonLinge de lit fourni (draps, housses, taies)supabase-rest:public.ref_amenity
bike_rentalLocation véloLocation de vélossupabase-rest:public.ref_amenity
blackout_curtainsRideaux occultantsRideaux occultantssupabase-rest:public.ref_amenity
board_gamesJeux de sociétéJeux de sociétésupabase-rest:public.ref_amenity
boutiqueBoutiqueBoutique / espace de vente sur placesupabase-rest:public.ref_amenity
breakfastPetit-déjeunerPetit-déjeuner inclussupabase-rest:public.ref_amenity
business_centerCentre d'affairesCentre d'affairessupabase-rest:public.ref_amenity
car_rentalLocation voitureService de location de voituresupabase-rest:public.ref_amenity
cctvVidéosurveillanceSystème de vidéosurveillancesupabase-rest:public.ref_amenity
climbing_gearÉquipement escaladeÉquipement d'escaladesupabase-rest:public.ref_amenity
coffee_machineMachine à caféMachine à cafésupabase-rest:public.ref_amenity
common_terraceTerrasse communeTerrasse communesupabase-rest:public.ref_amenity
conciergeConciergerieService de conciergeriesupabase-rest:public.ref_amenity
deskBureauBureau de travailsupabase-rest:public.ref_amenity
dining_roomSalle à mangerSalle à manger commune (usage non commercial, gîte / HLO)supabase-rest:public.ref_amenity
diving_centerCentre de plongéeCentre de plongéesupabase-rest:public.ref_amenity
drinking_waterPoint d'eau potableFontaine / robinet eau potable en libre servicesupabase-rest:public.ref_amenity
dvd_playerLecteur DVDLecteur DVDsupabase-rest:public.ref_amenity
electric_chargingRecharge électriqueStation de recharge véhicule électriquesupabase-rest:public.ref_amenity
elevatorAscenseurAscenseursupabase-rest:public.ref_amenity
emergency_exitSortie de secoursSortie de secourssupabase-rest:public.ref_amenity
extra_pillowsOreillers supplémentairesOreillers supplémentairessupabase-rest:public.ref_amenity
fanVentilateurVentilateur (plafond ou mobile)supabase-rest:public.ref_amenity
fire_safetySécurité incendieSystème de sécurité incendiesupabase-rest:public.ref_amenity
fishing_gearÉquipement pêcheÉquipement de pêchesupabase-rest:public.ref_amenity
fitness_centerSalle de sportSalle de fitnesssupabase-rest:public.ref_amenity
games_roomSalle de jeuxSalle de jeuxsupabase-rest:public.ref_amenity
garageGarageGarage couvertsupabase-rest:public.ref_amenity
gardenJardinJardinsupabase-rest:public.ref_amenity
golf_courseGolfTerrains de golfsupabase-rest:public.ref_amenity
gym_equipmentÉquipement gymÉquipement de musculationsupabase-rest:public.ref_amenity
hairdryerSèche-cheveuxSèche-cheveuxsupabase-rest:public.ref_amenity
heatingChauffageSystème de chauffagesupabase-rest:public.ref_amenity
high_chairChaise hauteChaise hautesupabase-rest:public.ref_amenity
hiking_gearÉquipement randonnéeÉquipement de randonnée pédestresupabase-rest:public.ref_amenity
hot_tubSpa extérieurSpa extérieursupabase-rest:public.ref_amenity
ironFer à repasserFer à repassersupabase-rest:public.ref_amenity
jacuzziJacuzziJacuzzi privésupabase-rest:public.ref_amenity
kayak_rentalLocation kayakLocation de kayakssupabase-rest:public.ref_amenity
kids_clubClub enfantsClub enfantssupabase-rest:public.ref_amenity
kitchenetteKitchenetteKitchenette équipéesupabase-rest:public.ref_amenity
laundryLaverieService de blanchisseriesupabase-rest:public.ref_amenity
libraryBibliothèqueBibliothèquesupabase-rest:public.ref_amenity
luggage_storageConsigne bagagesConsigne à bagagessupabase-rest:public.ref_amenity
massageMassages / Bien-êtreSoins et massages sur placesupabase-rest:public.ref_amenity
microwaveMicro-ondesMicro-ondessupabase-rest:public.ref_amenity
minibarMinibarMinibar dans les chambressupabase-rest:public.ref_amenity
outdoor_furnitureMobilier d'extérieurTables, chaises et salon de jardin en extérieursupabase-rest:public.ref_amenity
parkingParkingParking disponiblesupabase-rest:public.ref_amenity
pet_bedPanier animauxPanier pour animauxsupabase-rest:public.ref_amenity
pet_bowlsGamelles animauxGamelles pour animauxsupabase-rest:public.ref_amenity
pet_friendlyAnimaux acceptésAnimaux de compagnie acceptéssupabase-rest:public.ref_amenity
playgroundAire de jeuxAire de jeux pour enfantssupabase-rest:public.ref_amenity
pool_tableBillardTable de billardsupabase-rest:public.ref_amenity
pressingPressingService de pressing / nettoyage à secsupabase-rest:public.ref_amenity
private_bathroomSanitaires privésSalle de bain / WC privatifs (en-suite)supabase-rest:public.ref_amenity
private_terraceTerrasse privéeTerrasse privéesupabase-rest:public.ref_amenity
public_toiletsToilettes publiquesToilettes publiques accessiblessupabase-rest:public.ref_amenity
receptionRéceptionRéception / accueil avec personnel sur placesupabase-rest:public.ref_amenity
refrigeratorRéfrigérateurRéfrigérateursupabase-rest:public.ref_amenity
restaurantRestaurantRestaurant sur placesupabase-rest:public.ref_amenity
room_serviceService en chambreService en chambresupabase-rest:public.ref_amenity
safeCoffre-fortCoffre-fort sécurisésupabase-rest:public.ref_amenity
sailing_equipmentÉquipement voileÉquipement de voilesupabase-rest:public.ref_amenity
security_24hSécurité 24h/24Sécurité 24 heures sur 24supabase-rest:public.ref_amenity
shared_bathroomSanitaires communsBloc sanitaire commun (douches / WC partagés)supabase-rest:public.ref_amenity
showerDoucheDouchesupabase-rest:public.ref_amenity
snorkeling_gearÉquipement snorkelingÉquipement de snorkelingsupabase-rest:public.ref_amenity
sofaCanapéCanapésupabase-rest:public.ref_amenity
spaSpaCentre de spasupabase-rest:public.ref_amenity
sunbedsTransatsTransats et parasolssupabase-rest:public.ref_amenity
surf_rentalLocation surfLocation de planches de surfsupabase-rest:public.ref_amenity
swimming_equipmentÉquipement natationÉquipement de natationsupabase-rest:public.ref_amenity
swimming_poolPiscinePiscinesupabase-rest:public.ref_amenity
telephoneTéléphoneTéléphone en chambre ou en espace communsupabase-rest:public.ref_amenity
tennis_courtCourt de tennisCourt de tennissupabase-rest:public.ref_amenity
toiletriesArticles de toiletteArticles de toilettesupabase-rest:public.ref_amenity
tour_deskBureau d'excursionsBureau d'excursions et activitéssupabase-rest:public.ref_amenity
towelsLinge de toiletteServiettes de toilette fourniessupabase-rest:public.ref_amenity
tvTélévisionTélévision dans les chambressupabase-rest:public.ref_amenity
valet_parkingParking voiturierService de parking voituriersupabase-rest:public.ref_amenity
wifiWi-FiAccès Wi‑Fi gratuitsupabase-rest:public.ref_amenity
yoga_matsTapis de yogaTapis de yoga disponiblessupabase-rest:public.ref_amenity
public.ref_capacity_applicability (60 valeurs)
Code/CIDLibelléDescription / contexteSource
bedrooms:HLOChambresobject_type=HLOsupabase-rest:public.ref_capacity_applicability
bedrooms:HOTChambresobject_type=HOTsupabase-rest:public.ref_capacity_applicability
bedrooms:RVAChambresobject_type=RVAsupabase-rest:public.ref_capacity_applicability
beds:CAMPLitsobject_type=CAMPsupabase-rest:public.ref_capacity_applicability
beds:HLOLitsobject_type=HLOsupabase-rest:public.ref_capacity_applicability
beds:HOTLitsobject_type=HOTsupabase-rest:public.ref_capacity_applicability
beds:HPALitsobject_type=HPAsupabase-rest:public.ref_capacity_applicability
beds:RVALitsobject_type=RVAsupabase-rest:public.ref_capacity_applicability
bikes:ITIVélosobject_type=ITIsupabase-rest:public.ref_capacity_applicability
bikes:LOIVélosobject_type=LOIsupabase-rest:public.ref_capacity_applicability
bikes:PSVVélosobject_type=PSVsupabase-rest:public.ref_capacity_applicability
campers:CAMPCamping‑carsobject_type=CAMPsupabase-rest:public.ref_capacity_applicability
campers:HPACamping‑carsobject_type=HPAsupabase-rest:public.ref_capacity_applicability
floor_area_m2:COMSurface (m²)object_type=COMsupabase-rest:public.ref_capacity_applicability
floor_area_m2:HOTSurface (m²)object_type=HOTsupabase-rest:public.ref_capacity_applicability
floor_area_m2:LOISurface (m²)object_type=LOIsupabase-rest:public.ref_capacity_applicability
max_capacity:ACTCapacité max.object_type=ACTsupabase-rest:public.ref_capacity_applicability
max_capacity:ASCCapacité max.object_type=ASCsupabase-rest:public.ref_capacity_applicability
max_capacity:CAMPCapacité max.object_type=CAMPsupabase-rest:public.ref_capacity_applicability
max_capacity:COMCapacité max.object_type=COMsupabase-rest:public.ref_capacity_applicability
max_capacity:FMACapacité max.object_type=FMAsupabase-rest:public.ref_capacity_applicability
max_capacity:HLOCapacité max.object_type=HLOsupabase-rest:public.ref_capacity_applicability
max_capacity:HOTCapacité max.object_type=HOTsupabase-rest:public.ref_capacity_applicability
max_capacity:HPACapacité max.object_type=HPAsupabase-rest:public.ref_capacity_applicability
max_capacity:ITICapacité max.object_type=ITIsupabase-rest:public.ref_capacity_applicability
max_capacity:LOICapacité max.object_type=LOIsupabase-rest:public.ref_capacity_applicability
max_capacity:ORGCapacité max.object_type=ORGsupabase-rest:public.ref_capacity_applicability
max_capacity:PCUCapacité max.object_type=PCUsupabase-rest:public.ref_capacity_applicability
max_capacity:PNACapacité max.object_type=PNAsupabase-rest:public.ref_capacity_applicability
max_capacity:PRDCapacité max.object_type=PRDsupabase-rest:public.ref_capacity_applicability
max_capacity:PSVCapacité max.object_type=PSVsupabase-rest:public.ref_capacity_applicability
max_capacity:RESCapacité max.object_type=RESsupabase-rest:public.ref_capacity_applicability
max_capacity:RVACapacité max.object_type=RVAsupabase-rest:public.ref_capacity_applicability
max_capacity:SPUCapacité max.object_type=SPUsupabase-rest:public.ref_capacity_applicability
max_capacity:VILCapacité max.object_type=VILsupabase-rest:public.ref_capacity_applicability
meeting_rooms:CAMPSalles de réunionobject_type=CAMPsupabase-rest:public.ref_capacity_applicability
meeting_rooms:HLOSalles de réunionobject_type=HLOsupabase-rest:public.ref_capacity_applicability
meeting_rooms:HOTSalles de réunionobject_type=HOTsupabase-rest:public.ref_capacity_applicability
meeting_rooms:HPASalles de réunionobject_type=HPAsupabase-rest:public.ref_capacity_applicability
meeting_rooms:RVASalles de réunionobject_type=RVAsupabase-rest:public.ref_capacity_applicability
pitches:CAMPEmplacementsobject_type=CAMPsupabase-rest:public.ref_capacity_applicability
pitches:HPAEmplacementsobject_type=HPAsupabase-rest:public.ref_capacity_applicability
seats:ASCPlaces assisesobject_type=ASCsupabase-rest:public.ref_capacity_applicability
seats:FMAPlaces assisesobject_type=FMAsupabase-rest:public.ref_capacity_applicability
seats:LOIPlaces assisesobject_type=LOIsupabase-rest:public.ref_capacity_applicability
seats:PCUPlaces assisesobject_type=PCUsupabase-rest:public.ref_capacity_applicability
seats:PRDPlaces assisesobject_type=PRDsupabase-rest:public.ref_capacity_applicability
seats:RESPlaces assisesobject_type=RESsupabase-rest:public.ref_capacity_applicability
seats:SPUPlaces assisesobject_type=SPUsupabase-rest:public.ref_capacity_applicability
standing_places:FMAPlaces deboutobject_type=FMAsupabase-rest:public.ref_capacity_applicability
standing_places:LOIPlaces deboutobject_type=LOIsupabase-rest:public.ref_capacity_applicability
standing_places:PCUPlaces deboutobject_type=PCUsupabase-rest:public.ref_capacity_applicability
standing_places:PRDPlaces deboutobject_type=PRDsupabase-rest:public.ref_capacity_applicability
standing_places:RESPlaces deboutobject_type=RESsupabase-rest:public.ref_capacity_applicability
tents:CAMPTentesobject_type=CAMPsupabase-rest:public.ref_capacity_applicability
tents:HPATentesobject_type=HPAsupabase-rest:public.ref_capacity_applicability
vehicles:CAMPVéhiculesobject_type=CAMPsupabase-rest:public.ref_capacity_applicability
vehicles:HPAVéhiculesobject_type=HPAsupabase-rest:public.ref_capacity_applicability
vehicles:PSVVéhiculesobject_type=PSVsupabase-rest:public.ref_capacity_applicability
vehicles:SPUVéhiculesobject_type=SPUsupabase-rest:public.ref_capacity_applicability
public.ref_capacity_metric (12 valeurs)
Code/CIDLibelléDescription / contexteSource
bedroomsChambresNombre de chambressupabase-rest:public.ref_capacity_metric
bedsLitsNombre de litssupabase-rest:public.ref_capacity_metric
bikesVélosCapacité vélos (parking/locations)supabase-rest:public.ref_capacity_metric
campersCamping‑carsCapacité en camping‑carssupabase-rest:public.ref_capacity_metric
floor_area_m2Surface (m²)Surface utile en mètres carréssupabase-rest:public.ref_capacity_metric
max_capacityCapacité max.Capacité d'accueil maximale (personnes)supabase-rest:public.ref_capacity_metric
meeting_roomsSalles de réunionNombre de salles de réunionsupabase-rest:public.ref_capacity_metric
pitchesEmplacementsEmplacements de campingsupabase-rest:public.ref_capacity_metric
seatsPlaces assisesNombre de sièges assissupabase-rest:public.ref_capacity_metric
standing_placesPlaces deboutNombre de places deboutsupabase-rest:public.ref_capacity_metric
tentsTentesCapacité en tentessupabase-rest:public.ref_capacity_metric
vehiclesVéhiculesCapacité véhicules (parking)supabase-rest:public.ref_capacity_metric
public.ref_classification_equivalent_action (544 valeurs)
Code/CIDLibelléDescription / contexteSource
LBL_ATR:MA_ACTION_DEADLINESÉchéances planifiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_ACTION_OWNERSResponsables désignésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_ALERT_CHANNELCanal d'alerteRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_ANNUAL_IMPACT_REPORTBilan annuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_ANNUAL_REVIEW_HELDRevue annuelle tenueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_CLEAR_SCOPE_OF_COMMITMENTPérimètre engagement clairRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_CLIMATE_RISK_MAPCartographie des risquesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_COMMUNITY_PROJECTSProjets locaux soutenusRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_CORRECTIVE_TRACKINGActions correctives suiviesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_CO_DESIGN_OFFERSOffres co-construitesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_DATA_QUALITY_CHECKContrôle des donnéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_DECENT_WORK_CLAUSESTravail décentRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_DURABILITY_PAGEPage durabilitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_ECOGESTURES_TRAININGFormation écogestesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_EXECUTIVE_GOVERNANCEGouvernance de directionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_FAIR_TERMSClauses équitablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_FEEDBACK_CHANNELCanal de dialogueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_FIELD_CHECKSContrôles terrainRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_GAPS_ANALYZEDÉcarts analysésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_GHG_ACCOUNTINGCalcul GESRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_HEATWAVE_PLANPlan caniculeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_HR_POLICYPolitique droits humainsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_IMPACT_SHEETFiche impactRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_IMPROVEMENT_ACTIONSActions d'améliorationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_KPI_DASHBOARDTableau de bordRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LABELLED_OFFERS_HIGHLIGHTOffres mises en avantRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LABELLED_PARTNER_SELECTIONPartenaires labellisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOCAL_BENEFIT_TRACKINGBénéfices locaux suivisRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOCAL_CONSULTATIONConsultation localeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOCAL_JOBSEmploi localRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOCAL_LABEL_FILTERFiltre offre localeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOCAL_PARTNER_VISIBILITYPartenaires locaux valorisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOCAL_PURCHASE_SHAREPart locale suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOCAL_SPEND_TRACKINGDépense locale suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOCAL_SUPPLIER_LISTListe fournisseurs locauxRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOCAL_VALUE_SHARERépartition de valeurRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_LOW_CARBON_PROJECTSProjets bas-carboneRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_MONTHLY_REVIEW_FEEDBACKAnalyse périodiqueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_NATURE_BASED_SOLUTIONSSolutions fondées natureRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_NONCONFORMITY_FOLLOWUPSuivi non-conformitésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_OBJECTIVES_DEFINEDObjectifs chiffrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_ONTRIP_BRIEFINGInfo pendant séjourRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_PARTNER_AUDIT_GRIDGrille audit partenaireRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_PAYMENT_TIMELINESSPaiement dans les délaisRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_PRETRIP_INFOInfo avant séjourRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_PRICE_TRANSPARENCYTransparence prixRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_PROCUREMENT_CHARTERCharte achatsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_PROCUREMENT_TRACEABILITYTraçabilité achatsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_PRODUCT_ALIGNMENTOffres alignéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_PROOFS_ONLINEPreuves publiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_REDUCTION_TRAJECTORYTrajectoire de réductionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_REFRESHER_TRAININGRappel annuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_RESPONSIBLE_BEHAVIOUR_TIPSConseils comportementRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_RSE_CHARTERCharte DD/RSERetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_RSE_CRITERIA_RFQCritères RSE intégrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_RSE_REFERENTRéférent nomméRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_RSE_SCOPE_DEFINEDPérimètre définiRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_RSE_STRATEGY_DOCStratégie formaliséeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_SCOPE_EXPLAINEDPérimètre expliquéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_STAKEHOLDER_MAPCartographie parties prenantesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_STAKEHOLDER_MEETINGRéunion parties prenantesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_SUPPLIER_ANNUAL_REVIEWRevue annuelle fournisseurRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_SUPPLIER_GRIDGrille fournisseursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_SUPPLIER_PROGRESS_PLANPlan progrès fournisseurRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_TEAM_FEEDBACK_LOOPRetour aux équipesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ATR:MA_WASTE_TRAININGFormation triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ACCESSIBLE_TRANSPORT_INFOInfos PMR transportRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ACTION_DEADLINESÉchéances planifiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ACTION_OWNERSResponsables désignésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_BACKOFFICE_SORTINGTri back-officeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_BIODIVERSITY_AWARENESSSensibilisation biodiversitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_BIODIV_INVENTORYInventaire biodiversitéAjout v4, mesure ou action clef demandée pour renforcer l'alignement Clef Verte 2026. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_BIOWASTE_PROCProcédure biodéchetsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_BUFFET_MONITORINGSuivi buffetRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_BULK_BUYINGAchat en vracRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_BULK_SOAPDistributeurs rechargeablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_COMMONS_SIGNAGEAffichage espaces communsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_COMMON_BINSTri espaces communsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_COMMUNITY_PROJECTSProjets locaux soutenusRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_COMPOST_MAINTSuivi compostRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_COMPOST_USEValorisation compostRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_CONCENTRATED_FORMATFormats concentrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_DAILY_VEG_OPTIONOption végé quotidienneRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_DEVICE_LIFESPANDurée de vie matérielRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_DIGITAL_DOCSDocs dématérialisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_DONATION_OR_REUSEDons ou réemploiRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_DOSING_STATIONStation de dilutionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_DURABILITY_PAGEPage durabilitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ECOGESTURES_TRAININGFormation écogestesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ECOLABEL_LISTListe produits suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ECOLABEL_PRODUCTSProduits certifiésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ENERGY_ALERTAlerte dériveRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ENERGY_KPIKPI énergieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ENERGY_THRESHOLDSeuil énergétique mesuréAjout v4, mesure ou action clef demandée pour renforcer l'alignement Clef Verte 2026. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_FAIRTRADE_PRODUCTSProduits équitablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_FLOW_RATE_TESTSMesure des débitsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_FOOD_WASTE_QUANTIFIEDGaspillage quantifiéAjout v4, mesure ou action clef demandée pour renforcer l'alignement Clef Verte 2026. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_FURNITURE_REUSERéemploi mobilierRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_GO_CERTIFICATESGaranties d'origineRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_GREEN_CONTRACTContrat vertRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_GREEN_SHARE_TRACKEDPart ENR suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_HABITAT_PROTECTIONHabitat protégéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_INVASIVE_SPECIES_AVOIDEDPas d'invasivesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_KITCHEN_BIOBINSBacs biodéchetsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LABELLED_OFFERS_HIGHLIGHTOffres mises en avantRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LABELLED_PARTNER_SELECTIONPartenaires labellisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LED_BULBSLED généraliséesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LESS_PACKAGINGMoins d'emballagesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LIGHTING_INVENTORYInventaire éclairageRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LIGHTWEIGHT_WEBSITESite légerRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LOCAL_CHARTER_INFOCharte locale affichéeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LOCAL_ENGAGED_ACTORSActeurs engagés valorisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LOCAL_FOOD_SHAREPart locale suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LOCAL_JOBSEmploi localRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LOCAL_LABEL_FILTERFiltre offre localeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LOCAL_PARTNER_VISIBILITYPartenaires locaux valorisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LOCAL_PURCHASE_SHAREPart locale suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LOCAL_SPEND_TRACKINGDépense locale suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_LOCAL_SUPPLIER_LISTListe fournisseurs locauxRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_MECHANICAL_WEEDINGDésherbage alternatifRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_MENU_CONTROLContrôle des cartesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_MENU_HIGHLIGHT_VEGMise en avant végéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_MONTHLY_ENERGY_READINGRelevé mensuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_MOTION_SENSORSDétecteurs présenceRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_MULTILINGUAL_SIGNAGESignalétique multilingueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_NATIVE_SPECIESEspèces localesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_NATURAL_PRODUCTSProduits naturelsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_NONPOTABLE_USEUsage non potableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_NO_SINGLE_PORTIONSMoins de dosettesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_OBJECTIVES_DEFINEDObjectifs chiffrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ONSITE_COMPOSTComposteur sur siteRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ORGANIC_PRODUCTSProduits bioRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_POLLINATOR_PLANTSPlantes mellifèresRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_PORTION_ADJUSTMENTPortions ajustéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_PRINT_ON_DEMANDImpression à la demandeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_PROCUREMENT_CHARTERCharte achatsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_PROCUREMENT_TRACEABILITYTraçabilité achatsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_PRODUCTION_MONITORINGProduction suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_PROOFS_ONLINEPreuves publiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_PROTEIN_DIVERSIFICATIONDiversification protéinesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_PUBLIC_TRANSPORT_INFOInfos transports publicsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_RAIN_TANKCuve récupérationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_RECYCLED_PAPERPapier recycléRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_REFILLABLE_AMENITIESAmenities rechargeablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_REFILL_STATIONSStations rechargeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_REFRESHER_TRAININGRappel annuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_REFUGE_ZONEZone refugeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_REPAIR_BEFORE_REPLACERéparer avant remplacerRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_RESPONSIBLE_HOSTINGHébergement responsableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_RESPONSIBLE_VISIT_TIPSConseils visite responsableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_REUSABLE_TABLEWAREVaisselle réutilisableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_REUSE_SIGNAGESignalisation réseauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ROOM_BINSTri en chambreRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ROOM_SIGNAGEAffichage en chambreRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_RSE_CHARTERCharte DD/RSERetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_RSE_CRITERIA_RFQCritères RSE intégrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_RSE_REFERENTRéférent nomméRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_RSE_SCOPE_DEFINEDPérimètre définiRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_SCOPE_EXPLAINEDPérimètre expliquéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_SHOWER_RESTRICTORSRéducteurs doucheRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_SOLAR_PVPanneaux photovoltaïquesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_SOLAR_THERMALSolaire thermiqueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_SORTING_AUDITContrôle qualité triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_SORTING_INSTRUCTIONSConsignes de triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_SPECIES_POLICYPolitique espèces menacéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_SUPPLIER_CHECK_SPECIESVérification fournisseursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_SUPPLIER_PROOFPreuves fournisseursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_TABLE_RETURN_SORTTri retours plateauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_TAP_AERATORSMousseursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_TEXTILE_REUSERéemploi textileRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_WASTE_TRAININGFormation triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_WATER_ALERTAlerte surconsommationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_WATER_KPIKPI eauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_WATER_READINGRelevé eauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_WATER_THRESHOLDSeuil eau mesuréAjout v4, mesure ou action clef demandée pour renforcer l'alignement Clef Verte 2026. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_WEB_SUST_PAGEPage web écogestesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_WITHOUT_CAR_PAGEVenir sans voitureRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ZERO_PESTICIDEZéro pesticideRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_CLEF_VERTE:MA_ZERO_PLASTIC_SINGLE_USEZéro plastique jetableAjout v4, mesure ou action clef demandée pour renforcer l'alignement Clef Verte 2026. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ACCESSIBLE_TRANSPORT_INFOInfos PMR transportRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ACTION_DEADLINESÉchéances planifiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ACTION_OWNERSResponsables désignésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_AUDIT_ACTIONS_PRIORITIZEDPlan d'actions auditRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_AUDIT_DONEAudit réaliséRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_BACKOFFICE_SORTINGTri back-officeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_BIKE_PARKINGParking vélosRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_BIKE_REPAIR_KITKit véloRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_BIODIVERSITY_AWARENESSSensibilisation biodiversitéAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_BIODIV_INVENTORYInventaire biodiversitéAjout v4, élément de pilotage biodiversité. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_BULK_BUYINGAchat en vracRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_BULK_SOAPDistributeurs rechargeablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_COMMON_BINSTri espaces communsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_COMMUNITY_PROJECTSProjets locaux soutenusRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_COMPLAINT_LOGRegistre réclamationsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_CONCENTRATED_FORMATFormats concentrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_DESTINATION_DASHBOARDTableau de bord destinationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_DEVICE_LIFESPANDurée de vie matérielRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_DOSING_STATIONStation de dilutionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_DURABILITY_PAGEPage durabilitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ECOGESTURES_TRAININGFormation écogestesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ECOLABEL_LISTListe produits suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ECOLABEL_PRODUCTSProduits certifiésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ENERGY_ALERTAlerte dériveRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ENERGY_KPIKPI énergieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ENERGY_THRESHOLDSeuil énergétique mesuréAjout v4, indicateur quantifié utile pour le pilier écoresponsable. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_EV_CHARGINGBorne VERetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_FEEDBACK_CHANNELCanal de dialogueAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_FILTERS_CLEANEDFiltres entretenusRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_FLOW_RATE_TESTSMesure des débitsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_FLOW_REDIRECTIONRépartition des fluxRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_GHG_ACCOUNTINGCalcul GESRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_GUIDE_FOR_PARTNERSGuide partenairesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_HABITAT_PROTECTIONHabitat protégéAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_HVAC_MAINTENANCEMaintenance CVCRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_HVAC_RENEWAL_PLANPlan de renouvellementRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_IMPROVEMENT_ACTIONSActions d'améliorationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LABELLED_OFFERS_HIGHLIGHTOffres mises en avantRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LABELLED_PARTNER_SELECTIONPartenaires labellisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LED_BULBSLED généraliséesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LESS_PACKAGINGMoins d'emballagesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LIGHTING_INVENTORYInventaire éclairageRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LIGHTWEIGHT_WEBSITESite légerRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_CHARTER_INFOCharte locale affichéeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_DATA_COLLECTIONCollecte de donnéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_ENGAGED_ACTORSActeurs engagés valorisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_JOBSEmploi localRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_LABEL_FILTERFiltre offre localeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_SPEND_TRACKINGDépense locale suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_LOW_CARBON_PROJECTSProjets bas-carboneRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_MECHANICAL_WEEDINGDésherbage alternatifRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_MONTHLY_ENERGY_READINGRelevé mensuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_MONTHLY_REVIEW_FEEDBACKAnalyse périodiqueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_MOTION_SENSORSDétecteurs présenceRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_MULTILINGUAL_SIGNAGESignalétique multilingueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_NATURAL_PRODUCTSProduits naturelsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_NONPOTABLE_USEUsage non potableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_NO_SINGLE_PORTIONSMoins de dosettesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_OBJECTIVES_DEFINEDObjectifs chiffrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_PEAK_INFOInfo périodes de pointeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_PROCUREMENT_CHARTERCharte achatsAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_PROCUREMENT_TRACEABILITYTraçabilité achatsAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_PROOFS_ONLINEPreuves publiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_PUBLIC_REPORTING_DESTRestitution publiqueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_PUBLIC_TRANSPORT_INFOInfos transports publicsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_QR_REVIEWQR code retoursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_RAIN_TANKCuve récupérationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_REDUCTION_TRAJECTORYTrajectoire de réductionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_REFILLABLE_AMENITIESAmenities rechargeablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_REFILL_STATIONSStations rechargeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_REFRESHER_TRAININGRappel annuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_REFUGE_ZONEZone refugeAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_RESERVATION_SLOTSJauges ou créneauxRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_RESPONSIBLE_HOSTINGHébergement responsableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_RESPONSIBLE_VISIT_TIPSConseils visite responsableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_REUSABLE_TABLEWAREVaisselle réutilisableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_REUSE_SIGNAGESignalisation réseauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ROI_TRACKINGROI suiviRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ROOM_BINSTri en chambreRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ROOM_CONTROLPilotage par zoneRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_RSE_CHARTERCharte DD/RSEAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_RSE_CRITERIA_RFQCritères RSE intégrésAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_RSE_REFERENTRéférent nomméAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_RSE_SCOPE_DEFINEDPérimètre définiAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_SCOPE_EXPLAINEDPérimètre expliquéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_SETPOINT_POLICYConsignes définiesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_SHOWER_RESTRICTORSRéducteurs doucheRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_SORTING_AUDITContrôle qualité triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_SORTING_INSTRUCTIONSConsignes de triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_STAKEHOLDER_MAPCartographie parties prenantesAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_STAKEHOLDER_MEETINGRéunion parties prenantesAjout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_SUPPLIER_PROOFPreuves fournisseursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_SURVEY_DEPLOYEDQuestionnaire diffuséRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_TAP_AERATORSMousseursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_TEAM_FEEDBACK_LOOPRetour aux équipesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_TECHNICAL_SUPPORTAppui techniqueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_THERMOSTATS_INSTALLEDThermostats installésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_TRANSITION_WORKSHOPAtelier proRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_WASTE_TRAININGFormation triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_WATER_ALERTAlerte surconsommationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_WATER_KPIKPI eauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_WATER_READINGRelevé eauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_WATER_THRESHOLDSeuil eau mesuréAjout v4, indicateur quantifié utile pour le pilier écoresponsable. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_WITHOUT_CAR_PAGEVenir sans voitureRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ZERO_PESTICIDEZéro pesticideRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_DESTINATION_EXCELLENCE:MA_ZERO_PLASTIC_SINGLE_USEZéro plastique jetableAjout v4, action de réduction des déchets et plastiques. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ACCESSIBLE_TRANSPORT_INFOInfos PMR transportRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ACTION_DEADLINESÉchéances planifiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ACTION_OWNERSResponsables désignésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ALERT_CHANNELCanal d'alerteRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ALT_METHODSMéthodes alternativesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_AUTO_LIGHT_OFFExtinction auto éclairageRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_BACKOFFICE_SORTINGTri back-officeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_BIKE_PARKINGParking vélosRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_BIKE_REPAIR_KITKit véloRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_BIOMASS_SYSTEMBiomasseRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_BUFFET_MONITORINGSuivi buffetRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_BULK_BUYINGAchat en vracRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_BULK_SOAPDistributeurs rechargeablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_CHEMICAL_REVIEWRevue des usagesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_COMMONS_SIGNAGEAffichage espaces communsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_COMMON_BINSTri espaces communsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_COMPOST_MAINTSuivi compostRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_COMPOST_USEValorisation compostRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_CONTROL_CALENDARCalendrier de contrôlesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DAILY_VEG_OPTIONOption végé quotidienneRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DECENT_WORK_CLAUSESTravail décentRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DHW_EFFICIENT_SYSTEMSystème ECS performantRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DHW_SETPOINTSRéglages ECSRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DIGITAL_DOCSDocs dématérialisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DISHWASHER_MAINTMaintenance LVRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DONATION_OR_REUSEDons ou réemploiRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DRIP_IRRIGATIONGoutte à goutteRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DROUGHT_PLANTSPlantes sobresRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DUAL_FLUSHDouble chasseRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_DURABILITY_PAGEPage durabilitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ECOGESTURES_TRAININGFormation écogestesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ECOLABEL_LISTListe produits suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ECOLABEL_PRODUCTSProduits certifiésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ECO_PROGRAMSProgrammes écoRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_EFFICIENT_DISHWASHERMachine performanteRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_EFFICIENT_WASHERMachine performanteRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ELEC_SUBMETERSSous-compteurs installésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ENERGY_ALERTAlerte dériveRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ENERGY_KPIKPI énergieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_EV_CHARGINGBorne VERetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_FAIRTRADE_PRODUCTSProduits équitablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_FILTERS_CLEANEDFiltres entretenusRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_FLOW_RATE_TESTSMesure des débitsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_FOOD_WASTE_QUANTIFIEDGaspillage quantifiéAjout v4, suivi quantifié du gaspillage alimentaire. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_FULL_LOAD_LAUNDRYCycles optimisésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_FULL_LOAD_ONLYCycles à pleine chargeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_FURNITURE_REUSERéemploi mobilierRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_GHG_ACCOUNTINGCalcul GESRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_GO_CERTIFICATESGaranties d'origineRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_GREASE_TRAP_MAINTEntretien bac à graisseRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_GREEN_CONTRACTContrat vertRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_GREEN_SHARE_TRACKEDPart ENR suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_HEAT_PUMPPompe à chaleurRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_HOUSEKEEPING_PROCProcédure housekeepingRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_HR_POLICYPolitique droits humainsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_HVAC_MAINTENANCEMaintenance CVCRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_HVAC_RENEWAL_PLANPlan de renouvellementRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_INVASIVE_SPECIES_AVOIDEDPas d'invasivesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_KEYCARD_SWITCHCoupure par badgeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_LAUNDRY_TRACKINGSuivi blanchisserieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_LED_BULBSLED généraliséesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_LIGHTING_INVENTORYInventaire éclairageRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_LINEN_SIGNAGEAffichage lingeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_LOCAL_FOOD_SHAREPart locale suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_LOW_CARBON_PROJECTSProjets bas-carboneRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_MECHANICAL_WEEDINGDésherbage alternatifRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_MENU_HIGHLIGHT_VEGMise en avant végéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_MONTHLY_ENERGY_READINGRelevé mensuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_MOTION_SENSORSDétecteurs présenceRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_MULTILINGUAL_SIGNAGESignalétique multilingueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_NATIVE_SPECIESEspèces localesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_NATURAL_PRODUCTSProduits naturelsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_NONPOTABLE_USEUsage non potableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_NO_SINGLE_PORTIONSMoins de dosettesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_OBJECTIVES_DEFINEDObjectifs chiffrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ONSITE_COMPOSTComposteur sur siteRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ORGANIC_PRODUCTSProduits bioRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_PIPE_INSULATIONRéseaux isolésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_POLLINATOR_PLANTSPlantes mellifèresRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_POLLUTION_EMERGENCYPlan pollutionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_PORTION_ADJUSTMENTPortions ajustéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_PRINT_ON_DEMANDImpression à la demandeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_PRODUCTION_MONITORINGProduction suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_PROOFS_ONLINEPreuves publiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_PROOF_ARCHIVEPreuves archivéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_PROTEIN_DIVERSIFICATIONDiversification protéinesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_PUBLIC_TRANSPORT_INFOInfos transports publicsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_RAIN_TANKCuve récupérationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_RECYCLED_PAPERPapier recycléRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_REDUCTION_TRAJECTORYTrajectoire de réductionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_REFILLABLE_AMENITIESAmenities rechargeablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_REFILL_STATIONSStations rechargeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_REFRESHER_TRAININGRappel annuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_REGULATORY_REGISTERRegistre réglementaireRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_RENEWABLE_HEAT_SHAREPart chaleur ENRRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_REPAIR_BEFORE_REPLACERéparer avant remplacerRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_REUSABLE_TABLEWAREVaisselle réutilisableRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_REUSE_SIGNAGESignalisation réseauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ROOM_BINSTri en chambreRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ROOM_CONTROLPilotage par zoneRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ROOM_SIGNAGEAffichage en chambreRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_RSE_CHARTERCharte DD/RSERetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_RSE_REFERENTRéférent nomméRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_RSE_SCOPE_DEFINEDPérimètre définiRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SCOPE_EXPLAINEDPérimètre expliquéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SETPOINT_POLICYConsignes définiesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SEWAGE_COMPLIANCEConformité assainissementRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SHOWER_RESTRICTORSRéducteurs doucheRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SOLAR_PVPanneaux photovoltaïquesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SOLAR_THERMALSolaire thermiqueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SORTING_AUDITContrôle qualité triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SORTING_INSTRUCTIONSConsignes de triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_STANDBY_POLICYVeilles réduitesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SUPPLIER_ANNUAL_REVIEWRevue annuelle fournisseurRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SUPPLIER_GRIDGrille fournisseursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SUPPLIER_PROGRESS_PLANPlan progrès fournisseurRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_SUPPLIER_PROOFPreuves fournisseursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_TAP_AERATORSMousseursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_TARGETED_DISINFECTIONDésinfection cibléeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_TEXTILE_REUSERéemploi textileRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_THERMOSTATS_INSTALLEDThermostats installésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_TOILET_LEAK_CHECKContrôle chasseRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_USE_BREAKDOWNRépartition par usageRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_WASTE_TRAININGFormation triRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_WATERING_SCHEDULEHoraires d'arrosageRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_WATERLESS_URINALSUrinoirs sobresRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_WATER_SUBMETERSSous-comptage eauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_WEB_SUST_PAGEPage web écogestesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_WITHOUT_CAR_PAGEVenir sans voitureRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ZERO_PESTICIDEZéro pesticideRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_ECO_LABEL_UE:MA_ZERO_PLASTIC_SINGLE_USEZéro plastique jetableAjout v4, réduction stricte des plastiques jetables. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_ACCESSIBLE_TRANSPORT_INFOInfos PMR transportRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_ACTION_DEADLINESÉchéances planifiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_ACTION_OWNERSResponsables désignésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_ALT_ROUTE_SIGNAGEItinéraires alternatifsAjout v4, renforcement de la gestion des flux visiteurs en destination de montagne. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_BIKE_PARKINGParking vélosRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_BIKE_REPAIR_KITKit véloRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_BIODIVERSITY_AWARENESSSensibilisation biodiversitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_CAR_REDUCTIONRéduction voitureRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_CLIMATE_RISK_MAPCartographie des risquesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_COMMUNITY_PROJECTSProjets locaux soutenusRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_DESTINATION_DASHBOARDTableau de bord destinationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_ENERGY_ALERTAlerte dériveRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_ENERGY_KPIKPI énergieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_EV_CHARGINGBorne VERetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_FEEDBACK_CHANNELCanal de dialogueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_FLOW_REDIRECTIONRépartition des fluxRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_HABITAT_PROTECTIONHabitat protégéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_HEATWAVE_PLANPlan caniculeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_INTERMODAL_INFOInfo intermodalitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_LOCAL_DATA_COLLECTIONCollecte de donnéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_LOCAL_JOBSEmploi localRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_LOCAL_SPEND_TRACKINGDépense locale suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_MECHANICAL_WEEDINGDésherbage alternatifRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_MONTHLY_ENERGY_READINGRelevé mensuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_MOUNTAIN_SHUTTLESNavettes stationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_NATURAL_PRODUCTSProduits naturelsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_NATURE_BASED_SOLUTIONSSolutions fondées natureRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_OBJECTIVES_DEFINEDObjectifs chiffrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_ONTRIP_BRIEFINGInfo pendant séjourRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_PARK_AND_RIDEParking-relais montagneAjout v4, renforcement de la mobilité montagne. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_PEAK_INFOInfo périodes de pointeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_PRETRIP_INFOInfo avant séjourRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_PUBLIC_REPORTING_DESTRestitution publiqueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_PUBLIC_TRANSPORT_INFOInfos transports publicsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_REFUGE_ZONEZone refugeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_RESERVATION_SLOTSJauges ou créneauxRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_RESPONSIBLE_BEHAVIOUR_TIPSConseils comportementRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_RSE_CHARTERCharte DD/RSERetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_RSE_REFERENTRéférent nomméRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_RSE_SCOPE_DEFINEDPérimètre définiRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_STAKEHOLDER_MAPCartographie parties prenantesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_STAKEHOLDER_MEETINGRéunion parties prenantesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_VISITOR_COUNTINGComptage visiteursAjout v4, renforcement de la gestion des flux visiteurs en destination de montagne. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_WITHOUT_CAR_PAGEVenir sans voitureRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_FLOCON_VERT:MA_ZERO_PESTICIDEZéro pesticideRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_ACTION_DEADLINESÉchéances planifiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_ACTION_OWNERSResponsables désignésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_ANNUAL_IMPACT_REPORTBilan annuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_BIODIVERSITY_AWARENESSSensibilisation biodiversitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_CLIMATE_RISK_MAPCartographie des risquesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_COMMUNITY_PROJECTSProjets locaux soutenusRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_CO_DESIGN_OFFERSOffres co-construitesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_DATA_QUALITY_CHECKContrôle des donnéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_DESTINATION_DASHBOARDTableau de bord destinationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_FAIR_TERMSClauses équitablesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_FEEDBACK_CHANNELCanal de dialogueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_FLOW_REDIRECTIONRépartition des fluxRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_HABITAT_PROTECTIONHabitat protégéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_HEATWAVE_PLANPlan caniculeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_KPI_DASHBOARDTableau de bordRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_LOCAL_BENEFIT_TRACKINGBénéfices locaux suivisRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_LOCAL_CONSULTATIONConsultation localeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_LOCAL_DATA_COLLECTIONCollecte de donnéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_LOCAL_JOBSEmploi localRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_LOCAL_SPEND_TRACKINGDépense locale suivieRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_LOCAL_VALUE_SHARERépartition de valeurRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_NATURE_BASED_SOLUTIONSSolutions fondées natureRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_OBJECTIVES_DEFINEDObjectifs chiffrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_PAYMENT_TIMELINESSPaiement dans les délaisRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_PEAK_INFOInfo périodes de pointeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_PUBLIC_REPORTING_DESTRestitution publiqueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_REFUGE_ZONEZone refugeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_RESERVATION_SLOTSJauges ou créneauxRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_RSE_CHARTERCharte DD/RSERetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_RSE_REFERENTRéférent nomméRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_RSE_SCOPE_DEFINEDPérimètre définiRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_STAKEHOLDER_MAPCartographie parties prenantesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_GREEN_DESTINATIONS:MA_STAKEHOLDER_MEETINGRéunion parties prenantesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_LABEL_BAS_CARBONE:MA_ANNUAL_IMPACT_REPORTBilan annuelRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_LABEL_BAS_CARBONE:MA_DATA_QUALITY_CHECKContrôle des donnéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_LABEL_BAS_CARBONE:MA_EXECUTIVE_GOVERNANCEGouvernance de directionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_LABEL_BAS_CARBONE:MA_GHG_ACCOUNTINGCalcul GESRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_LABEL_BAS_CARBONE:MA_KPI_DASHBOARDTableau de bordRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_LABEL_BAS_CARBONE:MA_LOW_CARBON_PROJECTSProjets bas-carboneRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_LABEL_BAS_CARBONE:MA_PRODUCT_ALIGNMENTOffres alignéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_LABEL_BAS_CARBONE:MA_REDUCTION_TRAJECTORYTrajectoire de réductionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_LABEL_BAS_CARBONE:MA_RSE_STRATEGY_DOCStratégie formaliséeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_BATHING_RESULTS_DISPLAYRésultats affichésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_BATHING_TESTSAnalyses eauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_BATTERY_COLLECTIONCollecte pilesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_BEACH_ASH_TRAYSCendriers de plageAjout v4, renforcement de la gestion raisonnée du littoral et de la lutte contre les mégots. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_BEACH_CLEANUPNettoyage raisonnéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_BIODIVERSITY_AWARENESSSensibilisation biodiversitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_COASTAL_SORTINGTri littoralRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_COMMONS_SIGNAGEAffichage espaces communsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_COMMON_BINSTri espaces communsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_GREASE_TRAP_MAINTEntretien bac à graisseRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_HABITAT_PROTECTIONHabitat protégéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_LAMP_COLLECTIONCollecte lampesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_LITTER_PREVENTIONPrévention déchets sauvagesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_MANUAL_BEACH_CLEANINGNettoyage manuel plageAjout v4, renforcement de la gestion raisonnée du littoral et de la lutte contre les mégots. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_MECHANICAL_WEEDINGDésherbage alternatifRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_MULTILINGUAL_SIGNAGESignalétique multilingueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_NATURAL_PRODUCTSProduits naturelsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_POLLUTION_EMERGENCYPlan pollutionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_POLLUTION_RESPONSERéponse pollutionRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_REFUGE_ZONEZone refugeRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_ROOM_BINSTri en chambreRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_ROOM_SIGNAGEAffichage en chambreRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_SEWAGE_COMPLIANCEConformité assainissementRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_TRACKING_BSDTraçabilité déchetsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_WATER_ALERTAlerte surconsommationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_WATER_KPIKPI eauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_WATER_READINGRelevé eauRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_WEB_SUST_PAGEPage web écogestesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_PAVILLON_BLEU:MA_ZERO_PESTICIDEZéro pesticideRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_ACTION_DEADLINESÉchéances planifiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_ACTION_OWNERSResponsables désignésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_COMPLAINT_LOGRegistre réclamationsRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_DURABILITY_PAGEPage durabilitéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_IMPROVEMENT_ACTIONSActions d'améliorationRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_MONTHLY_REVIEW_FEEDBACKAnalyse périodiqueRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_OBJECTIVES_DEFINEDObjectifs chiffrésRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_PROOFS_ONLINEPreuves publiéesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_QR_REVIEWQR code retoursRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_SCOPE_EXPLAINEDPérimètre expliquéRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_SURVEY_DEPLOYEDQuestionnaire diffuséRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
LBL_QUALITE_TOURISME:MA_TEAM_FEEDBACK_LOOPRetour aux équipesRetourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_action
public.ref_classification_equivalent_group (176 valeurs)
Code/CIDLibelléDescription / contexteSource
LBL_ATR:SA_ACTION_PLAN_ANNUALPlan d'action annuelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_ANNUAL_REVIEWRevue annuelle de performanceGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_CARBON_FOOTPRINTBilan carbone et trajectoireGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_CLIENT_SENSITIZATIONSensibilisation du voyageur avant et pendant le séjourGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_CLIMATE_ADAPTATIONPlan d'adaptation climatiqueGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_DESTINATION_PARTNER_AUDITAudit ou contrôle des partenaires de destinationGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_FAIR_LOCAL_CONTRACTSContrats équitables avec les partenaires locauxGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_FEEDBACK_ANALYSISAnalyse des retours clientsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_HUMAN_RIGHTS_DECENT_WORKEngagement droits humains et travail décentGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_IMPACT_REPORTINGMesure et reporting des impactsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_LABELLED_LOCAL_OFFERSMise en avant des offres locales engagéesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_LOCAL_COMMUNITY_SUPPORTSoutien à l'économie et à la communauté localeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_LOCAL_POPULATION_INVOLVEMENTImplication des populations localesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_LOCAL_SUPPLIERSPriorité aux fournisseurs locauxGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_POLICY_SUSTAINABILITYPolitique de durabilité formaliséeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_PUBLIC_COMMUNICATIONCommunication publique sur les engagementsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_RESPONSIBLE_PROCUREMENT_POLICYPolitique d'achats responsablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_RSE_STRATEGY_ALIGNMENTAlignement stratégique RSEGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_STAFF_TRAINING_SUSTFormation du personnel aux écogestesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_STAKEHOLDER_DIALOGUEDialogue parties prenantesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_SUPPLIER_EVALUATIONÉvaluation RSE des fournisseursGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ATR:SA_TRANSPARENT_SALES_INFOInformation transparente sur l'offre et ses impactsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_ACTION_PLAN_ANNUALPlan d'action annuelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_BIODIVERSITY_PROTECTIONProtection de la biodiversitéGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_BULK_OR_REFILLProduits en vrac ou rechargeablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_COMPOSTINGCompostage des biodéchetsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_CONCENTRATED_CLEANERSProduits d'entretien concentrésGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_DIGITAL_SOBRIETYSobriété numériqueGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_DISPOSABLE_REDUCTIONRéduction des produits jetablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_DURABLE_GOODS_REUSEBiens durables, réparation et réemploiGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_ECOLABEL_CLEANERSProduits d'entretien écolabellisésGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_EFFICIENT_LIGHTINGÉclairage basse consommationGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_EFFICIENT_TAPS_SHOWERSRobinets et douches économesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_ENERGY_MONITORINGSuivi des consommations d'énergieGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_FOOD_WASTE_REDUCTIONRéduction du gaspillage alimentaireGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_GUEST_INFO_SUSTInformation client sur les écogestesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_LABELLED_LOCAL_OFFERSMise en avant des offres locales engagéesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_LOCAL_COMMUNITY_SUPPORTSoutien à l'économie et à la communauté localeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_LOCAL_ORGANIC_FAIRTRADE_FOODProduits locaux, bio ou équitablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_LOCAL_SUPPLIERSPriorité aux fournisseurs locauxGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_LOW_IMPACT_TRANSPORT_INFOInformation sur les mobilités à faible impactGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_NATIVE_PLANTINGPlantations locales ou non invasivesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_NO_ENDANGERED_SPECIESExclusion des espèces menacéesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_ONSITE_RENEWABLE_ENERGYProduction d'énergie renouvelable sur siteGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_ORGANIC_WASTE_SORTINGTri des biodéchetsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_PAPER_REDUCTIONRéduction du papierGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_PESTICIDE_AVOIDANCEÉvitement des pesticidesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_POLICY_SUSTAINABILITYPolitique de durabilité formaliséeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_PUBLIC_COMMUNICATIONCommunication publique sur les engagementsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_RAINWATER_REUSERéutilisation des eaux de pluie ou eaux grisesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_RENEWABLE_ELECTRICITYAchat d'électricité renouvelableGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_RESPONSIBLE_PROCUREMENT_POLICYPolitique d'achats responsablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_STAFF_TRAINING_SUSTFormation du personnel aux écogestesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_TERRITORY_SUST_INFOInformation sur la durabilité du territoireGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_VEGETARIAN_OFFEROffre végétarienneGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_WASTE_SORTING_GUESTSTri des déchets pour les clientsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_WASTE_SORTING_STAFFTri des déchets pour le personnelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_CLEF_VERTE:SA_WATER_MONITORINGSuivi des consommations d'eauGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_ACTION_PLAN_ANNUALPlan d'action annuelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_BIODIVERSITY_PROTECTIONProtection de la biodiversitéAjout v4, groupe clé du pilier écoresponsable / inclusif. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_BULK_OR_REFILLProduits en vrac ou rechargeablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_CARBON_FOOTPRINTBilan carbone et trajectoireGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_CONCENTRATED_CLEANERSProduits d'entretien concentrésGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_CUSTOMER_FEEDBACKCollecte de satisfaction clientGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_DESTINATION_SUST_INDICATORSIndicateurs de destination durableGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_DIGITAL_SOBRIETYSobriété numériqueGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_DISPOSABLE_REDUCTIONRéduction des produits jetablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_ECOLABEL_CLEANERSProduits d'entretien écolabellisésGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_EFFICIENT_LIGHTINGÉclairage basse consommationGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_EFFICIENT_TAPS_SHOWERSRobinets et douches économesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_ENERGY_AUDITAudit énergétiqueGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_ENERGY_MONITORINGSuivi des consommations d'énergieGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_FEEDBACK_ANALYSISAnalyse des retours clientsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_HVAC_EFFICIENCYChauffage et climatisation performantsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_LABELLED_LOCAL_OFFERSMise en avant des offres locales engagéesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_LOCAL_COMMUNITY_SUPPORTSoutien à l'économie et à la communauté localeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_LOW_IMPACT_TRANSPORT_INFOInformation sur les mobilités à faible impactGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_LOW_IMPACT_TRANSPORT_SERVICESServices de mobilité à faible impactGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_PESTICIDE_AVOIDANCEÉvitement des pesticidesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_POLICY_SUSTAINABILITYPolitique de durabilité formaliséeAjout v4, groupe clé du pilier écoresponsable / inclusif. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_PRO_TRANSITION_SUPPORTAccompagnement des professionnels dans leur transitionGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_PUBLIC_COMMUNICATIONCommunication publique sur les engagementsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_RAINWATER_REUSERéutilisation des eaux de pluie ou eaux grisesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_RESPONSIBLE_PROCUREMENT_POLICYPolitique d'achats responsablesAjout v4, groupe clé du pilier écoresponsable / inclusif. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_STAFF_TRAINING_SUSTFormation du personnel aux écogestesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_STAKEHOLDER_DIALOGUEDialogue parties prenantesAjout v4, groupe clé du pilier écoresponsable / inclusif. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_TERRITORY_SUST_INFOInformation sur la durabilité du territoireGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_THERMOREGULATIONRégulation des températuresGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_VISITOR_FLOW_MANAGEMENTGestion des flux touristiquesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_WASTE_SORTING_GUESTSTri des déchets pour les clientsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_WASTE_SORTING_STAFFTri des déchets pour le personnelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_DESTINATION_EXCELLENCE:SA_WATER_MONITORINGSuivi des consommations d'eauGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_ACTION_PLAN_ANNUALPlan d'action annuelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_AUTO_SWITCH_OFFExtinction automatique des équipementsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_BULK_OR_REFILLProduits en vrac ou rechargeablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_CARBON_FOOTPRINTBilan carbone et trajectoireGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_COMPOSTINGCompostage des biodéchetsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_DISHWASHER_WATER_EFFLave-vaisselle sobre en eauGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_DISPOSABLE_REDUCTIONRéduction des produits jetablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_DURABLE_GOODS_REUSEBiens durables, réparation et réemploiGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_ECOLABEL_CLEANERSProduits d'entretien écolabellisésGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_EFFICIENT_IRRIGATIONArrosage économeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_EFFICIENT_LIGHTINGÉclairage basse consommationGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_EFFICIENT_TAPS_SHOWERSRobinets et douches économesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_EFFICIENT_TOILETSToilettes et urinoirs économesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_ENERGY_MONITORINGSuivi des consommations d'énergieGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_FOOD_WASTE_REDUCTIONRéduction du gaspillage alimentaireGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_GUEST_INFO_SUSTInformation client sur les écogestesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_HOT_WATER_EFFICIENCYProduction d'eau chaude performanteGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_HUMAN_RIGHTS_DECENT_WORKEngagement droits humains et travail décentGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_HVAC_EFFICIENCYChauffage et climatisation performantsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_LAUNDRY_WATER_EFFLave-linge sobre en eauGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_LOCAL_ORGANIC_FAIRTRADE_FOODProduits locaux, bio ou équitablesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_LOW_CHEMICAL_DISINFECTIONRéduction des produits chimiques de désinfectionGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_LOW_IMPACT_TRANSPORT_INFOInformation sur les mobilités à faible impactGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_LOW_IMPACT_TRANSPORT_SERVICESServices de mobilité à faible impactGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_NATIVE_PLANTINGPlantations locales ou non invasivesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_ONSITE_RENEWABLE_ENERGYProduction d'énergie renouvelable sur siteGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_PAPER_REDUCTIONRéduction du papierGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_PESTICIDE_AVOIDANCEÉvitement des pesticidesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_POLICY_SUSTAINABILITYPolitique de durabilité formaliséeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_PUBLIC_COMMUNICATIONCommunication publique sur les engagementsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_RAINWATER_REUSERéutilisation des eaux de pluie ou eaux grisesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_REGULATORY_COMPLIANCESuivi de conformité réglementaireGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_RENEWABLE_ELECTRICITYAchat d'électricité renouvelableGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_RENEWABLE_HEATChaleur renouvelableGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_STAFF_TRAINING_SUSTFormation du personnel aux écogestesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_SUBMETERINGSous-comptage énergie et eauGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_SUPPLIER_EVALUATIONÉvaluation RSE des fournisseursGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_THERMOREGULATIONRégulation des températuresGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_TOWEL_LINEN_REUSERéutilisation des serviettes et du lingeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_VEGETARIAN_OFFEROffre végétarienneGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_WASTEWATER_TREATMENTTraitement maîtrisé des eaux uséesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_WASTE_SORTING_GUESTSTri des déchets pour les clientsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_ECO_LABEL_UE:SA_WASTE_SORTING_STAFFTri des déchets pour le personnelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_ACTION_PLAN_ANNUALPlan d'action annuelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_BIODIVERSITY_PROTECTIONProtection de la biodiversitéGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_CLIENT_SENSITIZATIONSensibilisation du voyageur avant et pendant le séjourGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_CLIMATE_ADAPTATIONPlan d'adaptation climatiqueGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_DESTINATION_SUST_INDICATORSIndicateurs de destination durableGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_ENERGY_MONITORINGSuivi des consommations d'énergieGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_LOCAL_COMMUNITY_SUPPORTSoutien à l'économie et à la communauté localeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_LOW_IMPACT_TRANSPORT_INFOInformation sur les mobilités à faible impactGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_LOW_IMPACT_TRANSPORT_SERVICESServices de mobilité à faible impactGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_MOUNTAIN_MOBILITY_PLANMobilité durable en montagneGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_PESTICIDE_AVOIDANCEÉvitement des pesticidesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_POLICY_SUSTAINABILITYPolitique de durabilité formaliséeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_STAKEHOLDER_DIALOGUEDialogue parties prenantesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_FLOCON_VERT:SA_VISITOR_FLOW_MANAGEMENTGestion des flux touristiquesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_ACTION_PLAN_ANNUALPlan d'action annuelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_BIODIVERSITY_PROTECTIONProtection de la biodiversitéGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_CLIMATE_ADAPTATIONPlan d'adaptation climatiqueGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_DESTINATION_SUST_INDICATORSIndicateurs de destination durableGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_FAIR_LOCAL_CONTRACTSContrats équitables avec les partenaires locauxGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_IMPACT_REPORTINGMesure et reporting des impactsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_LOCAL_COMMUNITY_SUPPORTSoutien à l'économie et à la communauté localeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_LOCAL_POPULATION_INVOLVEMENTImplication des populations localesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_POLICY_SUSTAINABILITYPolitique de durabilité formaliséeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_STAKEHOLDER_DIALOGUEDialogue parties prenantesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_GREEN_DESTINATIONS:SA_VISITOR_FLOW_MANAGEMENTGestion des flux touristiquesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_LABEL_BAS_CARBONE:SA_CARBON_FOOTPRINTBilan carbone et trajectoireGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_LABEL_BAS_CARBONE:SA_IMPACT_REPORTINGMesure et reporting des impactsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_LABEL_BAS_CARBONE:SA_RSE_STRATEGY_ALIGNMENTAlignement stratégique RSEGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_PAVILLON_BLEU:SA_BEACH_WATER_QUALITYQualité de l'eau de baignadeGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_PAVILLON_BLEU:SA_BIODIVERSITY_PROTECTIONProtection de la biodiversitéGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_PAVILLON_BLEU:SA_COASTAL_WASTE_MANAGEMENTGestion des déchets littorauxGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_PAVILLON_BLEU:SA_GUEST_INFO_SUSTInformation client sur les écogestesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_PAVILLON_BLEU:SA_HAZARDOUS_WASTEGestion des déchets dangereuxGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_PAVILLON_BLEU:SA_PESTICIDE_AVOIDANCEÉvitement des pesticidesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_PAVILLON_BLEU:SA_WASTEWATER_TREATMENTTraitement maîtrisé des eaux uséesGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_PAVILLON_BLEU:SA_WASTE_SORTING_GUESTSTri des déchets pour les clientsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_PAVILLON_BLEU:SA_WATER_MONITORINGSuivi des consommations d'eauGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_QUALITE_TOURISME:SA_ACTION_PLAN_ANNUALPlan d'action annuelGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_QUALITE_TOURISME:SA_CUSTOMER_FEEDBACKCollecte de satisfaction clientGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_QUALITE_TOURISME:SA_FEEDBACK_ANALYSISAnalyse des retours clientsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
LBL_QUALITE_TOURISME:SA_PUBLIC_COMMUNICATIONCommunication publique sur les engagementsGroupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansionsupabase-rest:public.ref_classification_equivalent_group
public.ref_classification_scheme (36 valeurs)
Code/CIDLibelléDescription / contexteSource
LBL_ATRATR - Agir pour un Tourisme ResponsableRéférentiel structuré en 3 axes, 16 critères et 42 indicateurs. · selection=single · display_group=sustainability_labelssupabase-rest:public.ref_classification_scheme
LBL_CLEF_VERTEClef VerteRéférentiel par typologie, environ 120 critères en 7 catégories avec impératifs et conseillés. · selection=single · display_group=sustainability_labelssupabase-rest:public.ref_classification_scheme
LBL_DESTINATION_EXCELLENCEDestination d'excellenceLabel d'État remplaçant Qualité Tourisme, avec pilier Qualité et pilier Écoresponsable. · selection=single · display_group=sustainability_labelssupabase-rest:public.ref_classification_scheme
LBL_ECO_LABEL_UEÉcolabel européen - hébergement touristiqueCritères obligatoires et critères optionnels à points, minimum de 20 points. · selection=single · display_group=sustainability_labelssupabase-rest:public.ref_classification_scheme
LBL_FLOCON_VERTFlocon VertLabel et démarche de progrès pour les destinations de montagne engagées dans la transition écologique et sociale. · selection=single · display_group=sustainability_labelssupabase-rest:public.ref_classification_scheme
LBL_GREEN_DESTINATIONSGreen DestinationsProgramme international de certification et d'awards pour les destinations touristiques durables. · selection=single · display_group=sustainability_labelssupabase-rest:public.ref_classification_scheme
LBL_LABEL_BAS_CARBONELabel bas-carboneCadre national de certification de projets de réduction ou séquestration d'émissions. · selection=single · display_group=sustainability_labelssupabase-rest:public.ref_classification_scheme
LBL_PAVILLON_BLEUPavillon BleuLabel international de tourisme durable pour les plages et les ports de plaisance ; critères eau, déchets, biodiversité, sécurité, sensibilisation. · selection=single · display_group=sustainability_labelssupabase-rest:public.ref_classification_scheme
LBL_QUALITE_TOURISMEQualité TourismeLabel en gestion extinctive jusqu'au 31 décembre 2026, inclus uniquement pour reprise historique. · selection=single · display_group=sustainability_labelssupabase-rest:public.ref_classification_scheme
LBL_TOURISME_HANDICAPTourisme & HandicapLabel d'État dédié à l'accessibilité touristique, référentiels par filière. · selection=single · display_group=accessibility_labelssupabase-rest:public.ref_classification_scheme
accueil_paysanAccueil PaysanLabel réseau Accueil Paysan — formes d'accueil paysan · selection=multiple · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
accueil_veloAccueil VéloMarque nationale « Accueil Vélo » (services aux cyclotouristes) · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
auberge_collective_starsClassement auberge collectiveClassement officiel Atout France des auberges collectives (étoiles) · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
bienvenue_fermeBienvenue à la FermeLabel Chambres d'Agriculture — prestations à la ferme · selection=multiple · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
camp_starsClassement campingClassement officiel campings (étoiles) · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
clevacances_keysClévacances (clés)Niveau Clévacances (clés) · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
cteCentre de Tourisme ÉquestreLabel FFE pour les centres de tourisme équestre · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
esprit_parcEsprit Parc NationalMarque du réseau des Parcs Nationaux de France (non réglementaire) · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
gites_epicsGîtes de France (épis)Niveau Gîtes de France (épis) · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
hot_starsClassement hôtelierClassement officiel hôtels (étoiles) · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
jardin_remarquableJardin RemarquableLabel « Jardin Remarquable » (Ministère de la Culture) · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
logisLogisRéseau Logis — classement cheminées (hébergement) et cocottes (restauration) · selection=multiple · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
maison_des_illustresMaison des IllustresLabel « Maison des Illustres » (Ministère de la Culture) · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
maitre_restaurateurMaîtres RestaurateursTitre d'État accordé au chef, attaché à l'établissement dans le SIT · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
meuble_starsClassement meublésClassement officiel meublés de tourisme · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
monument_historiqueMonument HistoriqueProtection au titre des monuments historiques (classé ou inscrit) — Ministère de la Culture · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
musee_de_franceMusée de FranceAppellation « Musée de France » (Ministère de la Culture) · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
ot_categoryClassement office de tourismeClassement préfectoral des offices de tourisme (catégories) · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
prl_starsClassement parc résidentiel de loisirsClassement officiel Atout France des PRL (étoiles) · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
qualite_tourisme_reunionQualité Tourisme Île de La RéunionMarque régionale Qualité Tourisme portée par le CRT Réunion · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
residence_tourisme_starsClassement résidence de tourismeClassement officiel Atout France des résidences de tourisme (étoiles) · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
retail_categoryCatégories de commerceCatégorisation des commerces de détail · selection=singlesupabase-rest:public.ref_classification_scheme
tables_aubergesTables & Auberges de FranceLabel restauration Tables & Auberges de France (catégories) · selection=single · display_group=quality_labelsupabase-rest:public.ref_classification_scheme
type_actType d'activité encadréeSous-type métier pour les prestations ACT — canyoning, plongée, parapente, etc. · selection=singlesupabase-rest:public.ref_classification_scheme
type_hotType d'hôtelselection=singlesupabase-rest:public.ref_classification_scheme
village_vacances_starsClassement village de vacancesClassement officiel Atout France des villages de vacances (étoiles) · selection=single · display_group=official_classificationsupabase-rest:public.ref_classification_scheme
public.ref_classification_value (124 valeurs)
Code/CIDLibelléDescription / contexteSource
LBL_ATR:grantedTitulaire ATR - Agir pour un Tourisme Responsablesupabase-rest:public.ref_classification_value
LBL_CLEF_VERTE:grantedTitulaire Clef Vertesupabase-rest:public.ref_classification_value
LBL_DESTINATION_EXCELLENCE:grantedTitulaire Destination d'excellencesupabase-rest:public.ref_classification_value
LBL_ECO_LABEL_UE:grantedTitulaire Écolabel européen - hébergement touristiquesupabase-rest:public.ref_classification_value
LBL_FLOCON_VERT:grantedTitulaire Flocon Vertsupabase-rest:public.ref_classification_value
LBL_GREEN_DESTINATIONS:grantedTitulaire Green Destinationssupabase-rest:public.ref_classification_value
LBL_LABEL_BAS_CARBONE:grantedTitulaire Label bas-carbonesupabase-rest:public.ref_classification_value
LBL_PAVILLON_BLEU:grantedTitulaire Pavillon Bleusupabase-rest:public.ref_classification_value
LBL_QUALITE_TOURISME:grantedTitulaire Qualité Tourismesupabase-rest:public.ref_classification_value
LBL_TOURISME_HANDICAP:grantedTitulaire Tourisme & Handicapsupabase-rest:public.ref_classification_value
LBL_TOURISME_HANDICAP:granted_cognitiveTitulaire T&H — mentalsupabase-rest:public.ref_classification_value
LBL_TOURISME_HANDICAP:granted_hearingTitulaire T&H — auditifsupabase-rest:public.ref_classification_value
LBL_TOURISME_HANDICAP:granted_motorTitulaire T&H — moteursupabase-rest:public.ref_classification_value
LBL_TOURISME_HANDICAP:granted_visualTitulaire T&H — visuelsupabase-rest:public.ref_classification_value
accueil_paysan:decouverteDécouverte et pédagogiesupabase-rest:public.ref_classification_value
accueil_paysan:hebergementHébergement paysansupabase-rest:public.ref_classification_value
accueil_paysan:loisirsLoisirs et activitéssupabase-rest:public.ref_classification_value
accueil_paysan:restaurationRestauration paysannesupabase-rest:public.ref_classification_value
accueil_paysan:venteVente de produits fermierssupabase-rest:public.ref_classification_value
accueil_velo:grantedObtenusupabase-rest:public.ref_classification_value
auberge_collective_stars:11 étoilesupabase-rest:public.ref_classification_value
auberge_collective_stars:22 étoilessupabase-rest:public.ref_classification_value
auberge_collective_stars:33 étoilessupabase-rest:public.ref_classification_value
auberge_collective_stars:44 étoilessupabase-rest:public.ref_classification_value
auberge_collective_stars:55 étoilessupabase-rest:public.ref_classification_value
bienvenue_ferme:camping_fermeCamping à la fermesupabase-rest:public.ref_classification_value
bienvenue_ferme:ferme_pedagogiqueFerme pédagogiquesupabase-rest:public.ref_classification_value
bienvenue_ferme:ferme_sejourFerme de séjoursupabase-rest:public.ref_classification_value
bienvenue_ferme:gite_ruralGîte ruralsupabase-rest:public.ref_classification_value
bienvenue_ferme:table_hoteTable d'hôtesupabase-rest:public.ref_classification_value
bienvenue_ferme:vente_directeVente directesupabase-rest:public.ref_classification_value
camp_stars:11 étoilesupabase-rest:public.ref_classification_value
camp_stars:22 étoilessupabase-rest:public.ref_classification_value
camp_stars:33 étoilessupabase-rest:public.ref_classification_value
camp_stars:44 étoilessupabase-rest:public.ref_classification_value
camp_stars:55 étoilessupabase-rest:public.ref_classification_value
clevacances_keys:11 clésupabase-rest:public.ref_classification_value
clevacances_keys:22 cléssupabase-rest:public.ref_classification_value
clevacances_keys:33 cléssupabase-rest:public.ref_classification_value
clevacances_keys:44 cléssupabase-rest:public.ref_classification_value
clevacances_keys:55 cléssupabase-rest:public.ref_classification_value
cte:grantedObtenusupabase-rest:public.ref_classification_value
esprit_parc:grantedObtenusupabase-rest:public.ref_classification_value
gites_epics:11 épisupabase-rest:public.ref_classification_value
gites_epics:22 épissupabase-rest:public.ref_classification_value
gites_epics:33 épissupabase-rest:public.ref_classification_value
gites_epics:44 épissupabase-rest:public.ref_classification_value
gites_epics:55 épissupabase-rest:public.ref_classification_value
hot_stars:11 étoilesupabase-rest:public.ref_classification_value
hot_stars:22 étoilessupabase-rest:public.ref_classification_value
hot_stars:33 étoilessupabase-rest:public.ref_classification_value
hot_stars:44 étoilessupabase-rest:public.ref_classification_value
hot_stars:55 étoilessupabase-rest:public.ref_classification_value
jardin_remarquable:grantedObtenusupabase-rest:public.ref_classification_value
logis:cheminee_11 cheminéesupabase-rest:public.ref_classification_value
logis:cheminee_22 cheminéessupabase-rest:public.ref_classification_value
logis:cheminee_33 cheminéessupabase-rest:public.ref_classification_value
logis:cocotte_11 cocottesupabase-rest:public.ref_classification_value
logis:cocotte_22 cocottessupabase-rest:public.ref_classification_value
logis:cocotte_33 cocottessupabase-rest:public.ref_classification_value
maison_des_illustres:grantedObtenusupabase-rest:public.ref_classification_value
maitre_restaurateur:grantedObtenusupabase-rest:public.ref_classification_value
meuble_stars:11 étoilesupabase-rest:public.ref_classification_value
meuble_stars:22 étoilessupabase-rest:public.ref_classification_value
meuble_stars:33 étoilessupabase-rest:public.ref_classification_value
meuble_stars:44 étoilessupabase-rest:public.ref_classification_value
meuble_stars:55 étoilessupabase-rest:public.ref_classification_value
monument_historique:classeClassésupabase-rest:public.ref_classification_value
monument_historique:inscritInscrit à l'inventairesupabase-rest:public.ref_classification_value
musee_de_france:grantedObtenusupabase-rest:public.ref_classification_value
ot_category:cat_1Catégorie Isupabase-rest:public.ref_classification_value
ot_category:cat_2Catégorie IIsupabase-rest:public.ref_classification_value
ot_category:cat_3Catégorie III (en extinction)supabase-rest:public.ref_classification_value
prl_stars:11 étoilesupabase-rest:public.ref_classification_value
prl_stars:22 étoilessupabase-rest:public.ref_classification_value
prl_stars:33 étoilessupabase-rest:public.ref_classification_value
prl_stars:44 étoilessupabase-rest:public.ref_classification_value
prl_stars:55 étoilessupabase-rest:public.ref_classification_value
qualite_tourisme_reunion:charmeQTIR de Charmesupabase-rest:public.ref_classification_value
qualite_tourisme_reunion:grantedObtenusupabase-rest:public.ref_classification_value
residence_tourisme_stars:11 étoilesupabase-rest:public.ref_classification_value
residence_tourisme_stars:22 étoilessupabase-rest:public.ref_classification_value
residence_tourisme_stars:33 étoilessupabase-rest:public.ref_classification_value
residence_tourisme_stars:44 étoilessupabase-rest:public.ref_classification_value
residence_tourisme_stars:55 étoilessupabase-rest:public.ref_classification_value
retail_category:bakeryBoulangerie / pâtisseriesupabase-rest:public.ref_classification_value
retail_category:local_craftsArtisanat / produits locauxsupabase-rest:public.ref_classification_value
retail_category:pharmacyPharmaciesupabase-rest:public.ref_classification_value
retail_category:souvenir_shopBoutique de souvenirssupabase-rest:public.ref_classification_value
retail_category:supermarketSupermarchésupabase-rest:public.ref_classification_value
tables_auberges:auberge_villageAuberge de villagesupabase-rest:public.ref_classification_value
tables_auberges:bistrot_gourmandBistrot gourmandsupabase-rest:public.ref_classification_value
tables_auberges:gastronomiqueGastronomiquesupabase-rest:public.ref_classification_value
tables_auberges:hostellerieHostelleriesupabase-rest:public.ref_classification_value
tables_auberges:prestigePrestigesupabase-rest:public.ref_classification_value
tables_auberges:producteurProducteur / fermiersupabase-rest:public.ref_classification_value
tables_auberges:terroirTerroirsupabase-rest:public.ref_classification_value
type_act:canyoningCanyoningsupabase-rest:public.ref_classification_value
type_act:fitness_wellnessRemise en forme / Fitnesssupabase-rest:public.ref_classification_value
type_act:guided_climbingEscalade encadréesupabase-rest:public.ref_classification_value
type_act:guided_hikingRandonnée guidéesupabase-rest:public.ref_classification_value
type_act:guided_mountain_bikingVTT guidésupabase-rest:public.ref_classification_value
type_act:guided_snorkelingSnorkeling encadrésupabase-rest:public.ref_classification_value
type_act:horse_ridingÉquitationsupabase-rest:public.ref_classification_value
type_act:kayaking_paddleboardingKayak / Paddlesupabase-rest:public.ref_classification_value
type_act:other_guided_activityAutre activité encadréesupabase-rest:public.ref_classification_value
type_act:paraglidingParapentesupabase-rest:public.ref_classification_value
type_act:scuba_divingPlongée sous-marinesupabase-rest:public.ref_classification_value
type_act:surf_lessonsCours de surfsupabase-rest:public.ref_classification_value
type_hot:boutique_hotelHôtel boutiquesupabase-rest:public.ref_classification_value
type_hot:business_hotelHôtel d'affairessupabase-rest:public.ref_classification_value
type_hot:eco_hotelHôtel écologiquesupabase-rest:public.ref_classification_value
type_hot:family_hotelHôtel familialsupabase-rest:public.ref_classification_value
type_hot:heritage_hotelHôtel historiquesupabase-rest:public.ref_classification_value
type_hot:hotelHôtelsupabase-rest:public.ref_classification_value
type_hot:hotel_with_restaurantHôtel-restaurantsupabase-rest:public.ref_classification_value
type_hot:modern_hotelHôtel modernesupabase-rest:public.ref_classification_value
type_hot:romantic_hotelHôtel romantiquesupabase-rest:public.ref_classification_value
type_hot:traditional_hotelHôtel traditionnelsupabase-rest:public.ref_classification_value
village_vacances_stars:11 étoilesupabase-rest:public.ref_classification_value
village_vacances_stars:22 étoilessupabase-rest:public.ref_classification_value
village_vacances_stars:33 étoilessupabase-rest:public.ref_classification_value
village_vacances_stars:44 étoilessupabase-rest:public.ref_classification_value
village_vacances_stars:55 étoilessupabase-rest:public.ref_classification_value
public.ref_code_domain_registry (19 valeurs)
Code/CIDLibelléDescription / contexteSource
supabase-rest:public.ref_code_domain_registryTaxonomie ACTSous-catégories métier pour les activités encadrées. · object_type=ACTsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie ASCSous-catégories des structures d'activités sportives et culturelles. · object_type=ASCsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie CAMPSous-catégories métier pour campings. · object_type=CAMPsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie COMSous-catégories métier pour les commerces. · object_type=COMsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie FMASous-catégories des fêtes et manifestations. · object_type=FMAsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie HLOSous-catégories métier pour les hébergements locatifs. · object_type=HLOsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie HOTSous-catégories métier pour les hôtels. · object_type=HOTsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie HPASous-catégories de l'hébergement de plein air. · object_type=HPAsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie ITISous-catégories des itinéraires. · object_type=ITIsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie LOISous-catégories métier pour loisirs, visites et découvertes. · object_type=LOIsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie ORGSous-catégories métier pour organisations et services. · object_type=ORGsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie PCUSous-catégories du patrimoine culturel. · object_type=PCUsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie PNASous-catégories des sites naturels. · object_type=PNAsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie PRDSous-catégories pour les producteurs ouverts au public (agritourisme, dégustation, vente directe). · object_type=PRDsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie PSVSous-catégories métier pour prestations de services. · object_type=PSVsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie RESSous-catégories métier pour la restauration. · object_type=RESsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie RVASous-catégories des résidences de vacances. · object_type=RVAsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie SPUSous-catégories pour les services publics autonomes (toilettes, eau potable, recharge électrique). · object_type=SPUsupabase-rest:public.ref_code_domain_registry
supabase-rest:public.ref_code_domain_registryTaxonomie VILSous-catégories des villes et villages. · object_type=VILsupabase-rest:public.ref_code_domain_registry
public.ref_code_taxonomy_closure (482 valeurs)
Code/CIDLibelléDescription / contexteSource
taxonomy_act:canyoning>canyoningCanyoning → Canyoningsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:fitness_wellness>fitness_wellnessRemise en forme / Fitness → Remise en forme / Fitnesssupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:guided_climbing>guided_climbingEscalade encadrée → Escalade encadréesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:guided_hiking>guided_hikingRandonnée guidée → Randonnée guidéesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:guided_mountain_biking>guided_mountain_bikingVTT guidé → VTT guidésupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:guided_snorkeling>guided_snorkelingSnorkeling encadré → Snorkeling encadrésupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:horse_riding>horse_ridingÉquitation → Équitationsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:kayaking_paddleboarding>kayaking_paddleboardingKayak / Paddle → Kayak / Paddlesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:other_guided_activity>other_guided_activityAutre activité encadrée → Autre activité encadréesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:paragliding>paraglidingParapente → Parapentesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>canyoningACT → Canyoningdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>fitness_wellnessACT → Remise en forme / Fitnessdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>guided_climbingACT → Escalade encadréedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>guided_hikingACT → Randonnée guidéedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>guided_mountain_bikingACT → VTT guidédepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>guided_snorkelingACT → Snorkeling encadrédepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>horse_ridingACT → Équitationdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>kayaking_paddleboardingACT → Kayak / Paddledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>other_guided_activityACT → Autre activité encadréedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>paraglidingACT → Parapentedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>rootACT → ACTsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>scuba_divingACT → Plongée sous-marinedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:root>surf_lessonsACT → Cours de surfdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:scuba_diving>scuba_divingPlongée sous-marine → Plongée sous-marinesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_act:surf_lessons>surf_lessonsCours de surf → Cours de surfsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:cultural_association>cultural_associationAssociation culturelle → Association culturellesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:cultural_school>cultural_schoolÉcole / atelier culturel → École / atelier culturelsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:equestrian_center>equestrian_centerCentre équestre → Centre équestresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:mountain_school>mountain_schoolÉcole de canyoning / montagne → École de canyoning / montagnesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:nautical_club>nautical_clubClub nautique → Club nautiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:root>cultural_associationASC → Association culturelledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:root>cultural_schoolASC → École / atelier cultureldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:root>equestrian_centerASC → Centre équestredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:root>mountain_schoolASC → École de canyoning / montagnedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:root>nautical_clubASC → Club nautiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:root>rootASC → ASCsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:root>sports_clubASC → École / club sportifdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_asc:sports_club>sports_clubÉcole / club sportif → École / club sportifsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_camp:camping>campingCamping → Campingsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_camp:camping>camping_chez_l_habitantCamping → Camping chez l'habitantdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_camp:camping_chez_l_habitant>camping_chez_l_habitantCamping chez l'habitant → Camping chez l'habitantsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_camp:root>campingCAMP → Campingdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_camp:root>camping_chez_l_habitantCAMP → Camping chez l'habitantdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_camp:root>rootCAMP → CAMPsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:bakery>bakeryBoulangerie / pâtisserie → Boulangerie / pâtisseriesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:covered_market>covered_marketMarché couvert → Marché couvertsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:flea_market>flea_marketBrocante / vide-grenier → Brocante / vide-greniersupabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:local_crafts>local_craftsArtisanat / produits locaux → Artisanat / produits locauxsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:pharmacy>pharmacyPharmacie → Pharmaciesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:root>bakeryCOM → Boulangerie / pâtisseriedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:root>covered_marketCOM → Marché couvertdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:root>flea_marketCOM → Brocante / vide-grenierdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:root>local_craftsCOM → Artisanat / produits locauxdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:root>pharmacyCOM → Pharmaciedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:root>rootCOM → COMsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:root>souvenir_shopCOM → Boutique de souvenirsdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:root>supermarketCOM → Supermarchédepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:root>weekly_marketCOM → Marché foraindepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:souvenir_shop>souvenir_shopBoutique de souvenirs → Boutique de souvenirssupabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:supermarket>supermarketSupermarché → Supermarchésupabase-rest:public.ref_code_taxonomy_closure
taxonomy_com:weekly_market>weekly_marketMarché forain → Marché forainsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:cultural_event>cultural_eventManifestation culturelle → Manifestation culturellesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:fair_show>fair_showFoire / salon → Foire / salonsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:festival>festivalFestival → Festivalsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:religious_celebration>religious_celebrationCélébration religieuse → Célébration religieusesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:root>cultural_eventFMA → Manifestation culturelledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:root>fair_showFMA → Foire / salondepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:root>festivalFMA → Festivaldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:root>religious_celebrationFMA → Célébration religieusedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:root>rootFMA → FMAsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:root>seasonal_marketFMA → Marché éphémère / de Noëldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:root>sports_eventFMA → Événement sportif / traildepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:root>terroir_festivalFMA → Fête de terroir / de produitdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:seasonal_market>seasonal_marketMarché éphémère / de Noël → Marché éphémère / de Noëlsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:sports_event>sports_eventÉvénement sportif / trail → Événement sportif / trailsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_fma:terroir_festival>terroir_festivalFête de terroir / de produit → Fête de terroir / de produitsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:appartement>appartementAppartement → Appartementsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:auberge>aubergeAuberge → Aubergesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:bulle>bulleBulle → Bullesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:bungalow_chalet>bungalow_chaletBungalow & Chalet → Bungalow & Chaletsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:chambre>chambreChambre → Chambresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:chambre_d_hotes>bulleChambre d'hôtes → Bulledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:chambre_d_hotes>chambre_d_hotesChambre d'hôtes → Chambre d'hôtessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:chambre_d_hotes>hebergement_insoliteChambre d'hôtes → Hébergement Insolitedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:chambre_d_hotes>lodgesChambre d'hôtes → Lodgesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:cottage>cottageCottage → Cottagesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:gite_d_etape_et_de_randonnee>gite_d_etape_et_de_randonneeGîte d'étape et de randonnée → Gîte d'étape et de randonnéesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:gite_d_etape_et_de_randonnee>gite_de_groupeGîte d'étape et de randonnée → Gîte de groupedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:gite_d_etape_et_de_randonnee>gite_de_randonneeGîte d'étape et de randonnée → Gîte de randonnéedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:gite_de_groupe>gite_de_groupeGîte de groupe → Gîte de groupesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:gite_de_randonnee>gite_de_randonneeGîte de randonnée → Gîte de randonnéesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:gite_rural>gite_ruralGîte rural → Gîte ruralsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:gite_villa>gite_villaGîte & Villa → Gîte & Villasupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:hebergement_insolite>hebergement_insoliteHébergement Insolite → Hébergement Insolitesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>appartementLocation saisonnière → Appartementdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>bungalow_chaletLocation saisonnière → Bungalow & Chaletdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>chambreLocation saisonnière → Chambredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>cottageLocation saisonnière → Cottagedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>gite_ruralLocation saisonnière → Gîte ruraldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>gite_villaLocation saisonnière → Gîte & Villadepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>location_saisonniereLocation saisonnière → Location saisonnièresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>maisonLocation saisonnière → Maisondepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>rez_de_chaussee_d_une_maisonLocation saisonnière → Rez de chaussée d'une maisondepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>roulotteLocation saisonnière → Roulottedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:location_saisonniere>studioLocation saisonnière → Studiodepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:lodges>lodgesLodges → Lodgessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:maison>maisonMaison → Maisonsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:rez_de_chaussee_d_une_maison>rez_de_chaussee_d_une_maisonRez de chaussée d'une maison → Rez de chaussée d'une maisonsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>appartementHLO → Appartementdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>aubergeHLO → Aubergedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>bulleHLO → Bulledepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>bungalow_chaletHLO → Bungalow & Chaletdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>chambreHLO → Chambredepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>chambre_d_hotesHLO → Chambre d'hôtesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>cottageHLO → Cottagedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>gite_d_etape_et_de_randonneeHLO → Gîte d'étape et de randonnéedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>gite_de_groupeHLO → Gîte de groupedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>gite_de_randonneeHLO → Gîte de randonnéedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>gite_ruralHLO → Gîte ruraldepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>gite_villaHLO → Gîte & Villadepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>hebergement_insoliteHLO → Hébergement Insolitedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>location_saisonniereHLO → Location saisonnièredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>lodgesHLO → Lodgesdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>maisonHLO → Maisondepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>rez_de_chaussee_d_une_maisonHLO → Rez de chaussée d'une maisondepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>rootHLO → HLOsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>roulotteHLO → Roulottedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:root>studioHLO → Studiodepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:roulotte>roulotteRoulotte → Roulottesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hlo:studio>studioStudio → Studiosupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:boutique_hotel>boutique_hotelHôtel boutique → Hôtel boutiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:business_hotel>business_hotelHôtel d'affaires → Hôtel d'affairessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:eco_hotel>eco_hotelHôtel écologique → Hôtel écologiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:family_hotel>family_hotelHôtel familial → Hôtel familialsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:heritage_hotel>heritage_hotelHôtel historique → Hôtel historiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>boutique_hotelHotel → Hôtel boutiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>business_hotelHotel → Hôtel d'affairesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>eco_hotelHotel → Hôtel écologiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>family_hotelHotel → Hôtel familialdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>heritage_hotelHotel → Hôtel historiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>hotelHotel → Hotelsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>hotel_with_restaurantHotel → Hôtel-restaurantdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>modern_hotelHotel → Hôtel modernedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>romantic_hotelHotel → Hôtel romantiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel>traditional_hotelHotel → Hôtel traditionneldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:hotel_with_restaurant>hotel_with_restaurantHôtel-restaurant → Hôtel-restaurantsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:modern_hotel>modern_hotelHôtel moderne → Hôtel modernesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:romantic_hotel>romantic_hotelHôtel romantique → Hôtel romantiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>boutique_hotelHOT → Hôtel boutiquedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>business_hotelHOT → Hôtel d'affairesdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>eco_hotelHOT → Hôtel écologiquedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>family_hotelHOT → Hôtel familialdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>heritage_hotelHOT → Hôtel historiquedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>hotelHOT → Hoteldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>hotel_with_restaurantHOT → Hôtel-restaurantdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>modern_hotelHOT → Hôtel modernedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>romantic_hotelHOT → Hôtel romantiquedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>rootHOT → HOTsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:root>traditional_hotelHOT → Hôtel traditionneldepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hot:traditional_hotel>traditional_hotelHôtel traditionnel → Hôtel traditionnelsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hpa:farm_camping>farm_campingCamping à la ferme → Camping à la fermesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hpa:motorhome_area>motorhome_areaAire d'accueil camping-car → Aire d'accueil camping-carsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hpa:natural_camp_area>natural_camp_areaAire naturelle de camping → Aire naturelle de campingsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hpa:outdoor_glamping>outdoor_glampingHébergement insolite de plein air → Hébergement insolite de plein airsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_hpa:root>farm_campingHPA → Camping à la fermedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hpa:root>motorhome_areaHPA → Aire d'accueil camping-cardepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hpa:root>natural_camp_areaHPA → Aire naturelle de campingdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hpa:root>outdoor_glampingHPA → Hébergement insolite de plein airdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_hpa:root>rootHPA → HPAsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:coastal_path>coastal_pathSentier littoral → Sentier littoralsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:hiking>hikingRandonnée pédestre → Randonnée pédestresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:interpretive_trail>interpretive_trailSentier botanique / d'interprétation → Sentier botanique / d'interprétationsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:mountain_biking>mountain_bikingVTT → VTTsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:root>coastal_pathITI → Sentier littoraldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:root>hikingITI → Randonnée pédestredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:root>interpretive_trailITI → Sentier botanique / d'interprétationdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:root>mountain_bikingITI → VTTdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:root>rootITI → ITIsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:root>scenic_driveITI → Itinéraire routier / route touristiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:root>trail_runningITI → Traildepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:scenic_drive>scenic_driveItinéraire routier / route touristique → Itinéraire routier / route touristiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_iti:trail_running>trail_runningTrail → Trailsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:art>artArt → Artsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:art_artisanat>art_artisanatArt & Artisanat → Art & Artisanatsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:artisanat>art_artisanatArtisanat → Art & Artisanatdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:artisanat>artisanatArtisanat → Artisanatsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:artisanat>artisanat_bijouxArtisanat → Artisanat bijouxdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:artisanat>atelier_cuisineArtisanat → Atelier cuisinedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:artisanat>atelier_poterie_et_ceramiqueArtisanat → Atelier poterie et céramiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:artisanat>chocolatierArtisanat → Chocolatierdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:artisanat_bijoux>artisanat_bijouxArtisanat bijoux → Artisanat bijouxsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:atelier>atelierAtelier → Ateliersupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:atelier_cuisine>atelier_cuisineAtelier cuisine → Atelier cuisinesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:atelier_poterie_et_ceramique>atelier_poterie_et_ceramiqueAtelier poterie et céramique → Atelier poterie et céramiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:centre_d_equitation>centre_d_equitationCentre d'équitation → Centre d'équitationsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:chocolatier>chocolatierChocolatier → Chocolatiersupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:conference_venue>conference_venueCentre de congrès / salle de réception → Centre de congrès / salle de réceptionsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:dessin>dessinDessin → Dessinsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:divertissement>atelierDivertissement → Atelierdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:divertissement>dessinDivertissement → Dessindepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:divertissement>divertissementDivertissement → Divertissementsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:divertissement>paintballDivertissement → Paintballdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:divertissement>theatre_ou_salle_de_spectacleDivertissement → Théâtre ou salle de spectacledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:divertissement>v_t_t_autres_cyclesDivertissement → V.T.T. - Autres cyclesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:guide_accompagnateur_touristique>guide_accompagnateur_touristiqueGuide Accompagnateur Touristique → Guide Accompagnateur Touristiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:horticulture>horticultureHorticulture → Horticulturesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:loi>loiLOI → LOIsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:massage_institute>massage_instituteInstitut / massage → Institut / massagesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:paintball>paintballPaintball → Paintballsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:parc_jardin>parc_jardinParc - jardin → Parc - jardinsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:patrimoine_agricole>patrimoine_agricolePatrimoine agricole → Patrimoine agricolesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:patrimoine_agricole>visite_guideePatrimoine agricole → Visite guidéedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:patrimoine_culturel>patrimoine_culturelPatrimoine culturel → Patrimoine culturelsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:patrimoine_culturel>restauration_traditionnellePatrimoine culturel → Restauration traditionnelledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:patrimoine_naturel>horticulturePatrimoine naturel → Horticulturedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:patrimoine_naturel>patrimoine_naturelPatrimoine naturel → Patrimoine naturelsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:patrimoine_naturel>randonnee_pedestrePatrimoine naturel → Randonnée pédestredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:patrimoine_naturel>speleologie_tunnels_de_lavePatrimoine naturel → Spéléologie / tunnels de lavedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:randonnee_pedestre>randonnee_pedestreRandonnée pédestre → Randonnée pédestresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:restauration_traditionnelle>restauration_traditionnelleRestauration traditionnelle → Restauration traditionnellesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>artLOI → Artdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>art_artisanatLOI → Art & Artisanatdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>artisanatLOI → Artisanatdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>artisanat_bijouxLOI → Artisanat bijouxdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>atelierLOI → Atelierdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>atelier_cuisineLOI → Atelier cuisinedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>atelier_poterie_et_ceramiqueLOI → Atelier poterie et céramiquedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>centre_d_equitationLOI → Centre d'équitationdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>chocolatierLOI → Chocolatierdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>conference_venueLOI → Centre de congrès / salle de réceptiondepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>dessinLOI → Dessindepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>divertissementLOI → Divertissementdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>guide_accompagnateur_touristiqueLOI → Guide Accompagnateur Touristiquedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>horticultureLOI → Horticulturedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>loiLOI → LOIdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>massage_instituteLOI → Institut / massagedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>paintballLOI → Paintballdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>parc_jardinLOI → Parc - jardindepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>patrimoine_agricoleLOI → Patrimoine agricoledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>patrimoine_culturelLOI → Patrimoine cultureldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>patrimoine_naturelLOI → Patrimoine natureldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>randonnee_pedestreLOI → Randonnée pédestredepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>restauration_traditionnelleLOI → Restauration traditionnelledepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>rootLOI → LOIsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>spa_hammamLOI → Spa / hammamdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>speleologie_tunnels_de_laveLOI → Spéléologie / tunnels de lavedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>terreLOI → Terredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>terroirLOI → Terroirdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>theatre_ou_salle_de_spectacleLOI → Théâtre ou salle de spectacledepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>thermal_bathsLOI → Thalasso / thermesdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>v_t_t_autres_cyclesLOI → V.T.T. - Autres cyclesdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>visite_guideeLOI → Visite guidéedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:root>wellnessLOI → Bien-êtredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:spa_hammam>spa_hammamSpa / hammam → Spa / hammamsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:speleologie_tunnels_de_lave>speleologie_tunnels_de_laveSpéléologie / tunnels de lave → Spéléologie / tunnels de lavesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:terre>centre_d_equitationTerre → Centre d'équitationdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:terre>guide_accompagnateur_touristiqueTerre → Guide Accompagnateur Touristiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:terre>parc_jardinTerre → Parc - jardindepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:terre>terreTerre → Terresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:terroir>terroirTerroir → Terroirsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:theatre_ou_salle_de_spectacle>theatre_ou_salle_de_spectacleThéâtre ou salle de spectacle → Théâtre ou salle de spectaclesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:thermal_baths>thermal_bathsThalasso / thermes → Thalasso / thermessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:v_t_t_autres_cycles>v_t_t_autres_cyclesV.T.T. - Autres cycles → V.T.T. - Autres cyclessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:visite_guidee>visite_guideeVisite guidée → Visite guidéesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:wellness>massage_instituteBien-être → Institut / massagedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:wellness>spa_hammamBien-être → Spa / hammamdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:wellness>thermal_bathsBien-être → Thalasso / thermesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_loi:wellness>wellnessBien-être → Bien-êtresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:autocar_compagnie>autocar_compagnieAutocar (compagnie) → Autocar (compagnie)supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:autocar_compagnie>excursion_touristiqueAutocar (compagnie) → Excursion touristiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:excursion_touristique>excursion_touristiqueExcursion touristique → Excursion touristiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:location_de_voiture_avec_chauffeur>location_de_voiture_avec_chauffeurLocation de voiture avec chauffeur → Location de voiture avec chauffeursupabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:massage_bien_etre>massage_bien_etreMassage bien - être → Massage bien - êtresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:root>autocar_compagnieORG → Autocar (compagnie)depth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:root>excursion_touristiqueORG → Excursion touristiquedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:root>location_de_voiture_avec_chauffeurORG → Location de voiture avec chauffeurdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:root>massage_bien_etreORG → Massage bien - êtredepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:root>rootORG → ORGsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:root>servicesORG → Servicesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:root>v_t_t_autres_cyclesORG → V.T.T. - Autres cyclesdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:root>vtcORG → VTCdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:services>location_de_voiture_avec_chauffeurServices → Location de voiture avec chauffeurdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:services>massage_bien_etreServices → Massage bien - êtredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:services>servicesServices → Servicessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:services>v_t_t_autres_cyclesServices → V.T.T. - Autres cyclesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:services>vtcServices → VTCdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:v_t_t_autres_cycles>v_t_t_autres_cyclesV.T.T. - Autres cycles → V.T.T. - Autres cyclessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_org:vtc>vtcVTC → VTCsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:creole_architecture>creole_architectureArchitecture créole → Architecture créolesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:historic_monument>historic_monumentMonument historique → Monument historiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:historic_site>historic_siteSite historique → Site historiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:industrial_heritage>industrial_heritagePatrimoine industriel → Patrimoine industrielsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:museum>museumMusée / centre d'interprétation → Musée / centre d'interprétationsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:religious_building>religious_buildingÉdifice religieux → Édifice religieuxsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:root>creole_architecturePCU → Architecture créoledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:root>historic_monumentPCU → Monument historiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:root>historic_sitePCU → Site historiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:root>industrial_heritagePCU → Patrimoine industrieldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:root>museumPCU → Musée / centre d'interprétationdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:root>religious_buildingPCU → Édifice religieuxdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pcu:root>rootPCU → PCUsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:beach>beachPlage → Plagesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:coastline>coastlineLittoral remarquable → Littoral remarquablesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:forest>forestForêt → Forêtsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:geological_site>geological_siteSite géologique → Site géologiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:natural_pool>natural_poolBassin de baignade / piscine naturelle → Bassin de baignade / piscine naturellesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:remarkable_tree>remarkable_treeArbre remarquable → Arbre remarquablesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>beachPNA → Plagedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>coastlinePNA → Littoral remarquabledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>forestPNA → Forêtdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>geological_sitePNA → Site géologiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>natural_poolPNA → Bassin de baignade / piscine naturelledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>remarkable_treePNA → Arbre remarquabledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>rootPNA → PNAsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>viewpointPNA → Point de vue / belvédèredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>volcanic_sitePNA → Site volcaniquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:root>waterfallPNA → Cascadedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:viewpoint>viewpointPoint de vue / belvédère → Point de vue / belvédèresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:volcanic_site>volcanic_siteSite volcanique → Site volcaniquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_pna:waterfall>waterfallCascade → Cascadesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:agrotourisme>agrotourismeAgrotourisme → Agrotourismesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:apiculture>apicultureApiculture / miellerie → Apiculture / mielleriesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:distillerie_brasserie>distillerie_brasserieDistillerie / brasserie / rhumerie → Distillerie / brasserie / rhumeriesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:exploitation_agricole>exploitation_agricoleExploitation agricole / ferme → Exploitation agricole / fermesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:plantation>plantationPlantation → Plantationsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:produits_terroir>produits_terroirProduits du terroir / vente directe → Produits du terroir / vente directesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:root>agrotourismePRD → Agrotourismedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:root>apiculturePRD → Apiculture / mielleriedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:root>distillerie_brasseriePRD → Distillerie / brasserie / rhumeriedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:root>exploitation_agricolePRD → Exploitation agricole / fermedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:root>plantationPRD → Plantationdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:root>produits_terroirPRD → Produits du terroir / vente directedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_prd:root>rootPRD → PRDsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:autocar_compagnie>autocar_compagnieAutocar (compagnie) → Autocar (compagnie)supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:autocar_compagnie>excursion_touristiqueAutocar (compagnie) → Excursion touristiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:cycle_scooter_rental>cycle_scooter_rentalLocation de vélos et trottinettes → Location de vélos et trottinettessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:excursion_touristique>excursion_touristiqueExcursion touristique → Excursion touristiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:location_de_voiture_avec_chauffeur>location_de_voiture_avec_chauffeurLocation de voiture avec chauffeur → Location de voiture avec chauffeursupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:location_vehicule>location_vehiculeLocation véhicule → Location véhiculesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:location_vehicule>vans_amenagesLocation véhicule → Vans aménagésdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:private_driver>private_driverVoiture avec chauffeur → Voiture avec chauffeursupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>autocar_compagniePSV → Autocar (compagnie)depth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>cycle_scooter_rentalPSV → Location de vélos et trottinettesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>excursion_touristiquePSV → Excursion touristiquedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>location_de_voiture_avec_chauffeurPSV → Location de voiture avec chauffeurdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>location_vehiculePSV → Location véhiculedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>private_driverPSV → Voiture avec chauffeurdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>rootPSV → PSVsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>servicesPSV → Servicesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>tourist_excursion_transportPSV → Excursion touristique en transportdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>transport_mobilityPSV → Transport et mobilitédepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>v_t_t_autres_cyclesPSV → V.T.T. - Autres cyclesdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>vans_amenagesPSV → Vans aménagésdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:root>vtcPSV → VTCdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:services>location_de_voiture_avec_chauffeurServices → Location de voiture avec chauffeurdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:services>servicesServices → Servicessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:services>v_t_t_autres_cyclesServices → V.T.T. - Autres cyclesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:tourist_excursion_transport>tourist_excursion_transportExcursion touristique en transport → Excursion touristique en transportsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:transport_mobility>private_driverTransport et mobilité → Voiture avec chauffeurdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:transport_mobility>tourist_excursion_transportTransport et mobilité → Excursion touristique en transportdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:transport_mobility>transport_mobilityTransport et mobilité → Transport et mobilitésupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:transport_mobility>vtcTransport et mobilité → VTCdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:v_t_t_autres_cycles>v_t_t_autres_cyclesV.T.T. - Autres cycles → V.T.T. - Autres cyclessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:vans_amenages>vans_amenagesVans aménagés → Vans aménagéssupabase-rest:public.ref_code_taxonomy_closure
taxonomy_psv:vtc>vtcVTC → VTCsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:atelier_cuisine>atelier_cuisineAtelier cuisine → Atelier cuisinesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:auberge>aubergeAuberge → Aubergesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:auberge>auberge_de_campagneAuberge → Auberge de campagnedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:auberge>ferme_aubergeAuberge → Ferme aubergedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:auberge_de_campagne>auberge_de_campagneAuberge de campagne → Auberge de campagnesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>atelier_cuisineAutre type de restauration → Atelier cuisinedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>autre_type_de_restaurationAutre type de restauration → Autre type de restaurationsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>bar_a_jusAutre type de restauration → Bar à jusdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>boulangerie_patisserieAutre type de restauration → Boulangerie-pâtisseriedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>chef_a_domicileAutre type de restauration → Chef à domiciledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>creperieAutre type de restauration → Crêperiedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>food_truckAutre type de restauration → Food-truckdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>gato_peiAutre type de restauration → Gato Peïdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>jus_de_fruits_fraisAutre type de restauration → Jus de fruits fraisdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>pizzeriaAutre type de restauration → Pizzeriadepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>salle_de_receptionAutre type de restauration → Salle de réceptiondepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>salon_de_theAutre type de restauration → Salon de thédepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:autre_type_de_restauration>traiteurAutre type de restauration → Traiteurdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:bar_a_jus>bar_a_jusBar à jus → Bar à jussupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:boulangerie_patisserie>boulangerie_patisserieBoulangerie-pâtisserie → Boulangerie-pâtisseriesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:chambre_d_hote>chambre_d_hoteChambre d'hôte → Chambre d'hôtesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:chef_a_domicile>chef_a_domicileChef à domicile → Chef à domicilesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:creperie>creperieCrêperie → Crêperiesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:ferme_auberge>ferme_aubergeFerme auberge → Ferme aubergesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:food_truck>food_truckFood-truck → Food-trucksupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:gato_pei>gato_peiGato Peï → Gato Peïsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:glacier>glacierGlacier → Glaciersupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:jus_de_fruits_frais>jus_de_fruits_fraisJus de fruits frais → Jus de fruits fraissupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:pizzeria>pizzeriaPizzeria → Pizzeriasupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:restaurant>glacierRestaurant → Glacierdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:restaurant>restaurantRestaurant → Restaurantsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:restaurant>restaurant_de_l_hotelRestaurant → Restaurant de l'hôteldepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:restaurant>restauration_traditionnelleRestaurant → Restauration traditionnelledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:restaurant>service_de_livraisonRestaurant → Service de livraisondepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:restaurant>snack_barRestaurant → Snack-bardepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:restaurant_de_l_hotel>restaurant_de_l_hotelRestaurant de l'hôtel → Restaurant de l'hôtelsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:restauration_traditionnelle>restauration_traditionnelleRestauration traditionnelle → Restauration traditionnellesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>atelier_cuisineRES → Atelier cuisinedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>aubergeRES → Aubergedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>auberge_de_campagneRES → Auberge de campagnedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>autre_type_de_restaurationRES → Autre type de restaurationdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>bar_a_jusRES → Bar à jusdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>boulangerie_patisserieRES → Boulangerie-pâtisseriedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>chambre_d_hoteRES → Chambre d'hôtedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>chef_a_domicileRES → Chef à domiciledepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>creperieRES → Crêperiedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>ferme_aubergeRES → Ferme aubergedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>food_truckRES → Food-truckdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>gato_peiRES → Gato Peïdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>glacierRES → Glacierdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>jus_de_fruits_fraisRES → Jus de fruits fraisdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>pizzeriaRES → Pizzeriadepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>restaurantRES → Restaurantdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>restaurant_de_l_hotelRES → Restaurant de l'hôteldepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>restauration_traditionnelleRES → Restauration traditionnelledepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>rootRES → RESsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>salle_de_receptionRES → Salle de réceptiondepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>salon_de_theRES → Salon de thédepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>service_de_livraisonRES → Service de livraisondepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>snack_barRES → Snack-bardepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>table_d_hoteRES → Table d'hôtedepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>table_d_hotesRES → Table d'hôtesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:root>traiteurRES → Traiteurdepth=2supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:salle_de_reception>salle_de_receptionSalle de réception → Salle de réceptionsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:salon_de_the>salon_de_theSalon de thé → Salon de thésupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:service_de_livraison>service_de_livraisonService de livraison → Service de livraisonsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:snack_bar>snack_barSnack-bar → Snack-barsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:table_d_hote>table_d_hoteTable d'hôte → Table d'hôtesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:table_d_hotes>chambre_d_hoteTable d'hôtes → Chambre d'hôtedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:table_d_hotes>table_d_hoteTable d'hôtes → Table d'hôtedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:table_d_hotes>table_d_hotesTable d'hôtes → Table d'hôtessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_res:traiteur>traiteurTraiteur → Traiteursupabase-rest:public.ref_code_taxonomy_closure
taxonomy_rva:aparthotel>aparthotelRésidence hôtelière → Résidence hôtelièresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_rva:holiday_village>holiday_villageVillage de vacances → Village de vacancessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_rva:root>aparthotelRVA → Résidence hôtelièredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_rva:root>holiday_villageRVA → Village de vacancesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_rva:root>rootRVA → RVAsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_rva:root>tourism_residenceRVA → Résidence de tourisme classéedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_rva:tourism_residence>tourism_residenceRésidence de tourisme classée → Résidence de tourisme classéesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:bus_station>bus_stationGare routière / arrêt structurant → Gare routière / arrêt structurantsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:carpool_area>carpool_areaAire de covoiturage → Aire de covoituragesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:drinking_water>drinking_waterPoint d'eau potable → Point d'eau potablesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:electric_charging>electric_chargingBorne de recharge électrique → Borne de recharge électriquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:marina>marinaPort de plaisance / capitainerie → Port de plaisance / capitaineriesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:motorhome_services>motorhome_servicesAire de services camping-car → Aire de services camping-carsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:picnic_area>picnic_areaAire de pique-nique / kiosque → Aire de pique-nique / kiosquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:playground>playgroundAire de jeux → Aire de jeuxsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:public_library>public_libraryMédiathèque / bibliothèque → Médiathèque / bibliothèquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:public_pool>public_poolPiscine municipale → Piscine municipalesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:public_sports_facility>public_sports_facilityÉquipement sportif en accès libre → Équipement sportif en accès libresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:public_toilets>public_toiletsToilettes publiques → Toilettes publiquessupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>bus_stationSPU → Gare routière / arrêt structurantdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>carpool_areaSPU → Aire de covoituragedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>drinking_waterSPU → Point d'eau potabledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>electric_chargingSPU → Borne de recharge électriquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>marinaSPU → Port de plaisance / capitaineriedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>motorhome_servicesSPU → Aire de services camping-cardepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>picnic_areaSPU → Aire de pique-nique / kiosquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>playgroundSPU → Aire de jeuxdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>public_librarySPU → Médiathèque / bibliothèquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>public_poolSPU → Piscine municipaledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>public_sports_facilitySPU → Équipement sportif en accès libredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>public_toiletsSPU → Toilettes publiquesdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>rootSPU → SPUsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>tourist_info_officeSPU → Bureau d'information touristiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:root>tourist_parkingSPU → Parking touristiquedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:tourist_info_office>tourist_info_officeBureau d'information touristique → Bureau d'information touristiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_spu:tourist_parking>tourist_parkingParking touristique → Parking touristiquesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_vil:character_village>character_villageVillage de caractère → Village de caractèresupabase-rest:public.ref_code_taxonomy_closure
taxonomy_vil:creole_village>creole_villageVillage créole → Village créolesupabase-rest:public.ref_code_taxonomy_closure
taxonomy_vil:islet>isletÎlet → Îletsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_vil:root>character_villageVIL → Village de caractèredepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_vil:root>creole_villageVIL → Village créoledepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_vil:root>isletVIL → Îletdepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_vil:root>rootVIL → VILsupabase-rest:public.ref_code_taxonomy_closure
taxonomy_vil:root>town_centerVIL → Bourg / centre-villedepth=1supabase-rest:public.ref_code_taxonomy_closure
taxonomy_vil:town_center>town_centerBourg / centre-ville → Bourg / centre-villesupabase-rest:public.ref_code_taxonomy_closure
public.ref_commune (24 valeurs)
Code/CIDLibelléDescription / contexteSource
97401Les Avironssupabase-rest:public.ref_commune
97402Bras-Panonsupabase-rest:public.ref_commune
97403Entre-Deuxsupabase-rest:public.ref_commune
97404L'Étang-Salésupabase-rest:public.ref_commune
97405Petite-Îlesupabase-rest:public.ref_commune
97406La Plaine-des-Palmistessupabase-rest:public.ref_commune
97407Le Portsupabase-rest:public.ref_commune
97408La Possessionsupabase-rest:public.ref_commune
97409Saint-Andrésupabase-rest:public.ref_commune
97410Saint-Benoîtsupabase-rest:public.ref_commune
97411Saint-Denissupabase-rest:public.ref_commune
97412Saint-Josephsupabase-rest:public.ref_commune
97413Saint-Leusupabase-rest:public.ref_commune
97414Saint-Louissupabase-rest:public.ref_commune
97415Saint-Paulsupabase-rest:public.ref_commune
97416Saint-Pierresupabase-rest:public.ref_commune
97417Saint-Philippesupabase-rest:public.ref_commune
97418Sainte-Mariesupabase-rest:public.ref_commune
97419Sainte-Rosesupabase-rest:public.ref_commune
97420Sainte-Suzannesupabase-rest:public.ref_commune
97421Salaziesupabase-rest:public.ref_commune
97422Le Tamponsupabase-rest:public.ref_commune
97423Les Trois-Bassinssupabase-rest:public.ref_commune
97424Cilaossupabase-rest:public.ref_commune
public.ref_contact_role (6 valeurs)
Code/CIDLibelléDescription / contexteSource
infoInformationInformations généralessupabase-rest:public.ref_contact_role
managementManagementDirection / managementsupabase-rest:public.ref_contact_role
pressPresseRelations pressesupabase-rest:public.ref_contact_role
reservationRéservationContact pour réservationssupabase-rest:public.ref_contact_role
salesCommercialVentes / commercialsupabase-rest:public.ref_contact_role
technicalTechniqueSupport technique / ITsupabase-rest:public.ref_contact_role
public.ref_facet_applicability (23 valeurs)
Code/CIDLibelléDescription / contexteSource
object_act:ACTobject_type=ACTsupabase-rest:public.ref_facet_applicability
object_act:ASCobject_type=ASCsupabase-rest:public.ref_facet_applicability
object_fma:FMAobject_type=FMAsupabase-rest:public.ref_facet_applicability
object_fma_occurrence:FMAobject_type=FMAsupabase-rest:public.ref_facet_applicability
object_iti:ITIobject_type=ITIsupabase-rest:public.ref_facet_applicability
object_iti_associated_object:ITIobject_type=ITIsupabase-rest:public.ref_facet_applicability
object_iti_info:ITIobject_type=ITIsupabase-rest:public.ref_facet_applicability
object_iti_practice:ITIobject_type=ITIsupabase-rest:public.ref_facet_applicability
object_iti_profile:ITIobject_type=ITIsupabase-rest:public.ref_facet_applicability
object_iti_section:ITIobject_type=ITIsupabase-rest:public.ref_facet_applicability
object_iti_stage:ITIobject_type=ITIsupabase-rest:public.ref_facet_applicability
object_meeting_room:CAMPobject_type=CAMPsupabase-rest:public.ref_facet_applicability
object_meeting_room:HLOobject_type=HLOsupabase-rest:public.ref_facet_applicability
object_meeting_room:HOTobject_type=HOTsupabase-rest:public.ref_facet_applicability
object_meeting_room:HPAobject_type=HPAsupabase-rest:public.ref_facet_applicability
object_meeting_room:LOIobject_type=LOIsupabase-rest:public.ref_facet_applicability
object_meeting_room:RVAobject_type=RVAsupabase-rest:public.ref_facet_applicability
object_menu:RESobject_type=RESsupabase-rest:public.ref_facet_applicability
object_room_type:CAMPobject_type=CAMPsupabase-rest:public.ref_facet_applicability
object_room_type:HLOobject_type=HLOsupabase-rest:public.ref_facet_applicability
object_room_type:HOTobject_type=HOTsupabase-rest:public.ref_facet_applicability
object_room_type:HPAobject_type=HPAsupabase-rest:public.ref_facet_applicability
object_room_type:RVAobject_type=RVAsupabase-rest:public.ref_facet_applicability
public.ref_facet_registry (13 valeurs)
Code/CIDLibelléDescription / contexteSource
supabase-rest:public.ref_facet_registryTrace ITI (1:1)Trace ITI (1:1)supabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryInfos pratiques ITI (1:1)Infos pratiques ITI (1:1)supabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryPratiques ITI (M:N)Pratiques ITI (M:N)supabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryEtapes ITIEtapes ITIsupabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryProfil altimetrique ITIProfil altimetrique ITIsupabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryObjets associes ITIObjets associes ITIsupabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registrySections ITI (cle parent_object_id)Sections ITI (cle parent_object_id)supabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryExtension FMA -- evenements (1:1)Extension FMA -- evenements (1:1)supabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryOccurrences FMAOccurrences FMAsupabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryTypes de chambre (famille HEB)Types de chambre (famille HEB)supabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registrySalles de reunion / MICESalles de reunion / MICEsupabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryMenus restaurantMenus restaurantsupabase-rest:public.ref_facet_registry
supabase-rest:public.ref_facet_registryExtension activite ASC+ACT -- prestation encadree (1:1, §48)Extension activite ASC+ACT -- prestation encadree (1:1, §48)supabase-rest:public.ref_facet_registry
public.ref_interop_crosswalk (76 valeurs)
Code/CIDLibelléDescription / contexteSource
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=HOTBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=HLOBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=HPABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=CAMPBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=RVABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=RESBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ASCBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ACTBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=LOIBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PCUBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PNABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=VILBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ITIBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=FMABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PRDBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=COMBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PSVBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=SPUBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ORGBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=HOTBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=HLOBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=HPABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=CAMPBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=RVABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=RESBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ASCBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ACTBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=LOIBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PCUBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PNABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=VILBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ITIBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=FMABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PRDBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=COMBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PSVBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=SPUBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ORGBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=HOTBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=HLOBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=HPABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=CAMPBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=RVABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=RESBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ASCBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ACTBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=LOIBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PCUBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PNABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=VILBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ITIBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=FMABase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PRDBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=COMBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=PSVBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=SPUBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_interop_profiles.sql:45object_type=ORGBase de donnée DLL et API/migration_interop_profiles.sql:45
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=HOTBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=HLOBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=HPABase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=CAMPBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=RVABase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=RESBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=ASCBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=ACTBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=ITIBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=FMABase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=LOIBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=PCUBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=PNABase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=PRDBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=PSVBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=VILBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=COMBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=SPUBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60object_type=ORGBase de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60
public.ref_language (20 valeurs)
Code/CIDLibelléDescription / contexteSource
arArabesupabase-rest:public.ref_language
deAllemandsupabase-rest:public.ref_language
enAnglaissupabase-rest:public.ref_language
esEspagnolsupabase-rest:public.ref_language
frFrançaissupabase-rest:public.ref_language
hawHawaïensupabase-rest:public.ref_language
hiHindisupabase-rest:public.ref_language
itItaliensupabase-rest:public.ref_language
jaJaponaissupabase-rest:public.ref_language
koCoréensupabase-rest:public.ref_language
mgMalgachesupabase-rest:public.ref_language
nlNéerlandaissupabase-rest:public.ref_language
ptPortugaissupabase-rest:public.ref_language
rcfCréole réunionnaissupabase-rest:public.ref_language
swSwahilisupabase-rest:public.ref_language
taTamoulsupabase-rest:public.ref_language
thThaïsupabase-rest:public.ref_language
tyTahitiensupabase-rest:public.ref_language
zhChinoissupabase-rest:public.ref_language
zuZoulousupabase-rest:public.ref_language
public.ref_legal_type (17 valeurs)
Code/CIDLibelléDescription / contexteSource
accessibilityAccessibilitéAttestation d'accessibilité · category=accommodationsupabase-rest:public.ref_legal_type
accommodation_licenseLicence d'hébergementLicence d'exploitation d'hébergement · category=accommodationsupabase-rest:public.ref_legal_type
business_licenseLicence commercialeLicence d'exploitation commerciale · category=businesssupabase-rest:public.ref_legal_type
cyber_insuranceAssurance cyberAssurance cybersécurité · category=insurancesupabase-rest:public.ref_legal_type
environmental_permitPermis environnementalAutorisation environnementale · category=environmentsupabase-rest:public.ref_legal_type
fire_safetySécurité incendieAttestation de sécurité incendie · category=accommodationsupabase-rest:public.ref_legal_type
guide_licenseLicence guideLicence de guide touristique · category=tourismsupabase-rest:public.ref_legal_type
liability_insuranceAssurance responsabilité civileAssurance responsabilité civile professionnelle · category=insurancesupabase-rest:public.ref_legal_type
property_insuranceAssurance biensAssurance des biens et équipements · category=insurancesupabase-rest:public.ref_legal_type
raison_socialeRaison socialeDénomination ou raison sociale de la personne morale exploitante · category=businesssupabase-rest:public.ref_legal_type
safety_certificateCertificat de sécuritéCertificat de conformité sécurité · category=accommodationsupabase-rest:public.ref_legal_type
sirenSIRENSystème d'identification du répertoire des entreprises · category=businesssupabase-rest:public.ref_legal_type
siretSIRETSystème d'identification du répertoire des établissements · category=businesssupabase-rest:public.ref_legal_type
tourism_licenseLicence tourismeLicence d'exploitation touristique · category=tourismsupabase-rest:public.ref_legal_type
tourist_taxTaxe de séjourAutorisation de collecte de la taxe de séjour · category=accommodationsupabase-rest:public.ref_legal_type
vat_numberNuméro TVANuméro de TVA intracommunautaire · category=businesssupabase-rest:public.ref_legal_type
waste_managementGestion des déchetsAutorisation de gestion des déchets · category=environmentsupabase-rest:public.ref_legal_type
public.ref_object_relation_type (10 valeurs)
Code/CIDLibelléDescription / contexteSource
based_at_siteSe pratique sur le siteUne ACT se déroule sur un PNA (canyoning, plongée, parapente)supabase-rest:public.ref_object_relation_type
managed_byGéré parObjet géré par une organisationsupabase-rest:public.ref_object_relation_type
nearbyÀ proximité deObjets proches géographiquementsupabase-rest:public.ref_object_relation_type
parent_ofParent deRelation hiérarchique: A est parent de Bsupabase-rest:public.ref_object_relation_type
part_ofFait partie deRelation de composition: A fait partie de Bsupabase-rest:public.ref_object_relation_type
partner_ofPartenaire deRelation de partenariatsupabase-rest:public.ref_object_relation_type
recommended_withRecommandé avecSuggestion de co‑consommationsupabase-rest:public.ref_object_relation_type
sisterObjet associéObjets de même famillesupabase-rest:public.ref_object_relation_type
sur_le_parcours_deSur le parcours deL'objet (site, producteur, hébergement…) est situé sur le tracé de l'itinéraire cible.supabase-rest:public.ref_object_relation_type
uses_itinerarySuit l'itinéraireUne ACT emprunte un tracé ITI (randonnée guidée, VTT guidé)supabase-rest:public.ref_object_relation_type
public.ref_org_admin_role (3 valeurs)
Code/CIDLibelléDescription / contexteSource
org_adminAdministrateur ORGNiveau administratif le plus élevé dans l'ORG, sans dépasser le super_admin plateformeBase de donnée DLL et API/seeds_data.sql:4151
org_managerGestionnaire ORGAdministration opérationnelle de l'ORG — peut gérer les membres de rang inférieurBase de donnée DLL et API/seeds_data.sql:4151
team_leadRéférent équipePremier niveau de délégation administrative dans l'ORGBase de donnée DLL et API/seeds_data.sql:4151
public.ref_org_business_role (3 valeurs)
Code/CIDLibelléDescription / contexteSource
contributorContributeurSaisie, enrichissement, mise à jour dans le périmètre autorisé. Sans validation éditoriale.Base de donnée DLL et API/seeds_data.sql:4137
editorÉditeurContrôle qualité, correction, validation éditoriale dans le périmètre autoriséBase de donnée DLL et API/seeds_data.sql:4137
viewerLecteurConsultation uniquement dans le périmètre accessible à l'ORG et au userBase de donnée DLL et API/seeds_data.sql:4137
public.ref_org_role (3 valeurs)
Code/CIDLibelléDescription / contexteSource
contributorORG contributriceORG contributrice — enrichissement propre uniquement, pas d'accès à la donnée canoniquesupabase-rest:public.ref_org_role
publisherPublisher principalORG publisher principale — source canonique, écriture directe sur la donnée de l'objetsupabase-rest:public.ref_org_role
readerORG lectriceORG lectrice — accès en lecture via lien explicite seulementsupabase-rest:public.ref_org_role
public.ref_permission (11 valeurs)
Code/CIDLibelléDescription / contexteSource
attach_documentsAttacher des documentsPermet d'attacher des fichiers et documents à un objet · category=mediaBase de donnée DLL et API/seeds_data.sql:4169
create_objectCréer un objetPermet de créer un nouvel objet tourisme dans le périmètre de l'ORG · category=contentBase de donnée DLL et API/seeds_data.sql:4169
edit_canonical_when_publisherModifier le canonique (ORG publisher)Permet de modifier la donnée canonique d'un objet dont l'ORG est publisher principal via object_org_link · category=contentBase de donnée DLL et API/seeds_data.sql:4169
edit_galleryModifier la galeriePermet d'ajouter, modifier ou supprimer des photos dans la galerie d'un objet · category=mediaBase de donnée DLL et API/seeds_data.sql:4169
edit_hoursModifier les horairesPermet de modifier les plages horaires et calendriers d'ouverture d'un objet · category=contentBase de donnée DLL et API/seeds_data.sql:4169
edit_org_enrichmentModifier l'enrichissement ORGPermet de modifier la couche d'enrichissement propre à l'ORG, sans toucher aux données canoniques · category=contentBase de donnée DLL et API/seeds_data.sql:4169
edit_pricingModifier les tarifsPermet de modifier la grille tarifaire et les conditions de prix d'un objet · category=contentBase de donnée DLL et API/seeds_data.sql:4169
manage_team_messagesGérer les messages d'équipePermet d'envoyer et gérer les messages d'équipe liés à un objet · category=teamBase de donnée DLL et API/seeds_data.sql:4169
publish_objectPublier / dépublier un objetPermet de passer un objet au statut published ou de le dépublier · category=contentBase de donnée DLL et API/seeds_data.sql:4169
validate_changesValider des modifications en attentePermet de valider ou rejeter des modifications soumises par un contributeur dans le workflow éditorial · category=contentBase de donnée DLL et API/seeds_data.sql:4169
write_crm_notesÉcrire des notes CRMPermet de rédiger et modifier des notes CRM associées à un objet · category=crmBase de donnée DLL et API/seeds_data.sql:4169
public.ref_review_source (7 valeurs)
Code/CIDLibelléDescription / contexteSource
airbnbAirbnbsupabase-rest:public.ref_review_source
bookingBooking.comsupabase-rest:public.ref_review_source
expediaExpediasupabase-rest:public.ref_review_source
googleGooglesupabase-rest:public.ref_review_source
hotels_comHotels.comsupabase-rest:public.ref_review_source
internalAvis internesupabase-rest:public.ref_review_source
tripadvisorTripAdvisorsupabase-rest:public.ref_review_source
public.ref_sustainability_action (239 valeurs)
Code/CIDLibelléDescription / contexteSource
CAT_BIO:SA_BIODIVERSITY_PROTECTION:MA_BIODIVERSITY_AWARENESSSensibilisation biodiversitéInformation visiteurs sur la biodiversité.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_BIODIVERSITY_PROTECTION:MA_BIODIV_INVENTORYInventaire biodiversitéInventaire simplifié de la biodiversité locale ou des habitats présents sur le site.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_BIODIVERSITY_PROTECTION:MA_HABITAT_PROTECTIONHabitat protégéMesures de protection des habitats mises en place.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_BIODIVERSITY_PROTECTION:MA_REFUGE_ZONEZone refugeZones refuges ou quiétude créées.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_BIODIVERSITY_PROTECTION:MA_WILDLIFE_CORRIDORSCorridors biologiquesAménagement ou préservation de corridors écologiques permettant le passage de la faune locale.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_COASTAL_WASTE_MANAGEMENT:MA_BEACH_ASH_TRAYSCendriers de plageMise à disposition de cendriers de plage ou actions spécifiques contre la pollution des mégots.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_COASTAL_WASTE_MANAGEMENT:MA_MANUAL_BEACH_CLEANINGNettoyage manuel plageNettoyage manuel ou raisonné des plages pour limiter l'impact sur les milieux littoraux.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_CONCENTRATED_CLEANERS:MA_CONCENTRATED_FORMATFormats concentrésUsage de produits concentrés.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_CONCENTRATED_CLEANERS:MA_DOSING_STATIONStation de dilutionStation de dilution ou dosage installée.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_CONCENTRATED_CLEANERS:MA_LESS_PACKAGINGMoins d'emballagesRéduction des emballages par format concentré.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_ECOLABEL_CLEANERS:MA_ECOLABEL_LISTListe produits suivieListe des références écolabellisées tenue à jour.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_ECOLABEL_CLEANERS:MA_ECOLABEL_PRODUCTSProduits certifiésProduits d'entretien écolabellisés utilisés.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_ECOLABEL_CLEANERS:MA_SUPPLIER_PROOFPreuves fournisseursPreuves ou fiches produits conservées.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_LOW_CHEMICAL_DISINFECTION:MA_ALT_METHODSMéthodes alternativesMéthodes ou produits moins impactants privilégiés.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_LOW_CHEMICAL_DISINFECTION:MA_CHEMICAL_REVIEWRevue des usagesRevue des usages de désinfection réalisée.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_LOW_CHEMICAL_DISINFECTION:MA_TARGETED_DISINFECTIONDésinfection cibléeDésinfection ciblée plutôt que systématique.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_NATIVE_PLANTING:MA_INVASIVE_SPECIES_AVOIDEDPas d'invasivesÉvitement des espèces invasives.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_NATIVE_PLANTING:MA_NATIVE_SPECIESEspèces localesPlantations d'espèces locales ou adaptées.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_NATIVE_PLANTING:MA_POLLINATOR_PLANTSPlantes mellifèresPlantes favorables aux pollinisateurs implantées.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_PESTICIDE_AVOIDANCE:MA_MECHANICAL_WEEDINGDésherbage alternatifDésherbage mécanique ou manuel privilégié.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_PESTICIDE_AVOIDANCE:MA_NATURAL_PRODUCTSProduits naturelsSolutions naturelles utilisées si besoin.supabase-rest:public.ref_sustainability_action
CAT_BIO:SA_PESTICIDE_AVOIDANCE:MA_ZERO_PESTICIDEZéro pesticideAucun pesticide chimique utilisé.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_AUTO_SWITCH_OFF:MA_AUTO_LIGHT_OFFExtinction auto éclairageExtinction automatique de l'éclairage.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_AUTO_SWITCH_OFF:MA_KEYCARD_SWITCHCoupure par badgeCoupure énergie par badge ou détecteur.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_AUTO_SWITCH_OFF:MA_STANDBY_POLICYVeilles réduitesRéduction des équipements en veille.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_CARBON_FOOTPRINT:MA_GHG_ACCOUNTINGCalcul GESBilan GES réalisé.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_CARBON_FOOTPRINT:MA_LOW_CARBON_PROJECTSProjets bas-carboneFinancement ou soutien de projets bas-carbone.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_CARBON_FOOTPRINT:MA_REDUCTION_TRAJECTORYTrajectoire de réductionObjectif et trajectoire de réduction définis.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_CLIMATE_ADAPTATION:MA_CLIMATE_RISK_MAPCartographie des risquesCartographie des risques climatiques réalisée.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_CLIMATE_ADAPTATION:MA_HEATWAVE_PLANPlan caniculePlan canicule ou fortes chaleurs formalisé.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_CLIMATE_ADAPTATION:MA_NATURE_BASED_SOLUTIONSSolutions fondées natureVégétalisation ou solutions de confort d'été mises en place.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_EFFICIENT_LIGHTING:MA_LED_BULBSLED généraliséesÉclairage LED installé.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_EFFICIENT_LIGHTING:MA_LIGHTING_INVENTORYInventaire éclairageInventaire et remplacement planifié.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_EFFICIENT_LIGHTING:MA_MOTION_SENSORSDétecteurs présenceDétecteurs ou minuteries installés.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ENERGY_AUDIT:MA_AUDIT_ACTIONS_PRIORITIZEDPlan d'actions auditActions issues de l'audit priorisées.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ENERGY_AUDIT:MA_AUDIT_DONEAudit réaliséAudit énergétique réalisé.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ENERGY_AUDIT:MA_ROI_TRACKINGROI suiviSuivi des gains ou du retour sur investissement.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ENERGY_MONITORING:MA_ENERGY_ALERTAlerte dériveAlerte en cas de dérive de consommation.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ENERGY_MONITORING:MA_ENERGY_KPIKPI énergieSuivi kWh/nuitée ou kWh/m².supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ENERGY_MONITORING:MA_ENERGY_THRESHOLDSeuil énergétique mesuréConsommation énergétique mesurée inférieure à 80 kWh par nuitée, avec suivi documenté.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ENERGY_MONITORING:MA_MONTHLY_ENERGY_READINGRelevé mensuelRelevé mensuel des consommations d'énergie.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_HOT_WATER_EFFICIENCY:MA_DHW_EFFICIENT_SYSTEMSystème ECS performantSystème de production ECS performant installé.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_HOT_WATER_EFFICIENCY:MA_DHW_SETPOINTSRéglages ECSRéglages ECS optimisés.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_HOT_WATER_EFFICIENCY:MA_PIPE_INSULATIONRéseaux isolésRéseaux ECS isolés.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_HVAC_EFFICIENCY:MA_FILTERS_CLEANEDFiltres entretenusFiltres et organes de ventilation entretenus.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_HVAC_EFFICIENCY:MA_HVAC_MAINTENANCEMaintenance CVCMaintenance préventive CVC réalisée.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_HVAC_EFFICIENCY:MA_HVAC_RENEWAL_PLANPlan de renouvellementPlan de renouvellement des équipements CVC.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ONSITE_RENEWABLE_ENERGY:MA_PRODUCTION_MONITORINGProduction suivieProduction sur site mesurée.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ONSITE_RENEWABLE_ENERGY:MA_SOLAR_PVPanneaux photovoltaïquesPanneaux photovoltaïques installés.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_ONSITE_RENEWABLE_ENERGY:MA_SOLAR_THERMALSolaire thermiqueSolaire thermique ou équivalent installé.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_RENEWABLE_ELECTRICITY:MA_GO_CERTIFICATESGaranties d'origineGaranties d'origine conservées.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_RENEWABLE_ELECTRICITY:MA_GREEN_CONTRACTContrat vertContrat d'électricité renouvelable.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_RENEWABLE_ELECTRICITY:MA_GREEN_SHARE_TRACKEDPart ENR suiviePart d'électricité verte suivie.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_RENEWABLE_HEAT:MA_BIOMASS_SYSTEMBiomasseChaufferie biomasse ou solution équivalente.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_RENEWABLE_HEAT:MA_HEAT_PUMPPompe à chaleurPompe à chaleur ou autre chaleur renouvelable.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_RENEWABLE_HEAT:MA_RENEWABLE_HEAT_SHAREPart chaleur ENRPart de chaleur renouvelable suivie.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_SUBMETERING:MA_ELEC_SUBMETERSSous-compteurs installésSous-compteurs installés par usage ou zone.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_SUBMETERING:MA_USE_BREAKDOWNRépartition par usageConsommations ventilées par poste.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_SUBMETERING:MA_WATER_SUBMETERSSous-comptage eauSous-comptage eau lorsque pertinent.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_THERMOREGULATION:MA_ROOM_CONTROLPilotage par zonePilotage par zone ou par chambre en place.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_THERMOREGULATION:MA_SETPOINT_POLICYConsignes définiesConsignes de température formalisées.supabase-rest:public.ref_sustainability_action
CAT_ENERGY:SA_THERMOREGULATION:MA_THERMOSTATS_INSTALLEDThermostats installésThermostats ou régulation installés.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_ACTION_PLAN_ANNUAL:MA_ACTION_DEADLINESÉchéances planifiéesÉchéances et calendrier de suivi définis.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_ACTION_PLAN_ANNUAL:MA_ACTION_OWNERSResponsables désignésChaque action a un responsable identifié.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_ACTION_PLAN_ANNUAL:MA_OBJECTIVES_DEFINEDObjectifs chiffrésObjectifs annuels ou pluriannuels chiffrés.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_ANNUAL_REVIEW:MA_ANNUAL_REVIEW_HELDRevue annuelle tenueRevue annuelle formalisée avec compte rendu.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_ANNUAL_REVIEW:MA_CORRECTIVE_TRACKINGActions correctives suiviesPlan d'actions correctives suivi jusqu'à clôture.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_ANNUAL_REVIEW:MA_GAPS_ANALYZEDÉcarts analysésÉcarts et causes racines documentés.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_CUSTOMER_FEEDBACK:MA_COMPLAINT_LOGRegistre réclamationsRéclamations et avis suivis dans un registre.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_CUSTOMER_FEEDBACK:MA_QR_REVIEWQR code retoursQR code ou lien direct pour recueillir les retours.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_CUSTOMER_FEEDBACK:MA_SURVEY_DEPLOYEDQuestionnaire diffuséQuestionnaire de satisfaction diffusé.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_DIGITAL_SOBRIETY:MA_DEVICE_LIFESPANDurée de vie matérielAllongement de la durée de vie du matériel.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_DIGITAL_SOBRIETY:MA_LIGHTWEIGHT_WEBSITESite légerSite ou services numériques allégés.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_DIGITAL_SOBRIETY:MA_RESPONSIBLE_HOSTINGHébergement responsableHébergement web responsable ou mutualisé.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_FEEDBACK_ANALYSIS:MA_IMPROVEMENT_ACTIONSActions d'améliorationActions d'amélioration issues des retours.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_FEEDBACK_ANALYSIS:MA_MONTHLY_REVIEW_FEEDBACKAnalyse périodiqueAnalyse périodique des retours réalisée.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_FEEDBACK_ANALYSIS:MA_TEAM_FEEDBACK_LOOPRetour aux équipesRésultats et actions partagés aux équipes.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_GUEST_INFO_SUST:MA_COMMONS_SIGNAGEAffichage espaces communsSupports de sensibilisation dans les espaces communs.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_GUEST_INFO_SUST:MA_ROOM_SIGNAGEAffichage en chambreAffichage écogestes en chambre ou hébergement.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_GUEST_INFO_SUST:MA_WEB_SUST_PAGEPage web écogestesPage web ou livret d'accueil durable.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_IMPACT_REPORTING:MA_ANNUAL_IMPACT_REPORTBilan annuelBilan annuel des impacts publié ou formalisé.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_IMPACT_REPORTING:MA_DATA_QUALITY_CHECKContrôle des donnéesVérification de qualité des données réalisées.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_IMPACT_REPORTING:MA_KPI_DASHBOARDTableau de bordTableau de bord impacts tenu à jour.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_POLICY_SUSTAINABILITY:MA_RSE_CHARTERCharte DD/RSECharte ou politique DD/RSE rédigée et validée.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_POLICY_SUSTAINABILITY:MA_RSE_REFERENTRéférent nomméRéférent ou pilote durabilité désigné.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_POLICY_SUSTAINABILITY:MA_RSE_SCOPE_DEFINEDPérimètre définiPérimètre, impacts prioritaires et responsabilités formalisés.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_PUBLIC_COMMUNICATION:MA_DURABILITY_PAGEPage durabilitéPage publique dédiée aux engagements durables.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_PUBLIC_COMMUNICATION:MA_PROOFS_ONLINEPreuves publiéesPreuves, chiffres ou photos publiés.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_PUBLIC_COMMUNICATION:MA_SCOPE_EXPLAINEDPérimètre expliquéPérimètre des engagements clairement expliqué.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_REGULATORY_COMPLIANCE:MA_CONTROL_CALENDARCalendrier de contrôlesContrôles obligatoires planifiés et tracés.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_REGULATORY_COMPLIANCE:MA_PROOF_ARCHIVEPreuves archivéesAttestations, contrats et rapports archivés.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_REGULATORY_COMPLIANCE:MA_REGULATORY_REGISTERRegistre réglementaireRegistre de conformité réglementaire tenu à jour.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_RSE_STRATEGY_ALIGNMENT:MA_EXECUTIVE_GOVERNANCEGouvernance de directionPilotage de la stratégie au niveau direction.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_RSE_STRATEGY_ALIGNMENT:MA_PRODUCT_ALIGNMENTOffres alignéesOffres ou produits alignés avec la stratégie.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_RSE_STRATEGY_ALIGNMENT:MA_RSE_STRATEGY_DOCStratégie formaliséeStratégie RSE formalisée.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_STAFF_TRAINING_SUST:MA_ECOGESTURES_TRAININGFormation écogestesFormation des équipes aux écogestes.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_STAFF_TRAINING_SUST:MA_REFRESHER_TRAININGRappel annuelMise à jour ou recyclage annuel des formations.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_STAFF_TRAINING_SUST:MA_WASTE_TRAININGFormation triFormation au tri et à la réduction des déchets.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_STAKEHOLDER_DIALOGUE:MA_FEEDBACK_CHANNELCanal de dialogueCanal dédié aux remarques et contributions.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_STAKEHOLDER_DIALOGUE:MA_STAKEHOLDER_MAPCartographie parties prenantesCartographie des parties prenantes tenue à jour.supabase-rest:public.ref_sustainability_action
CAT_GOV:SA_STAKEHOLDER_DIALOGUE:MA_STAKEHOLDER_MEETINGRéunion parties prenantesRéunion ou atelier annuel organisé.supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_INFO:MA_ACCESSIBLE_TRANSPORT_INFOInfos PMR transportInformations sur les transports accessibles.supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_INFO:MA_PUBLIC_TRANSPORT_INFOInfos transports publicsInformations train, bus, navettes.supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_INFO:MA_WITHOUT_CAR_PAGEVenir sans voiturePage ou fiche "venir sans voiture".supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_SERVICES:MA_BIKE_PARKINGParking vélosStationnement vélo sécurisé.supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_SERVICES:MA_BIKE_REPAIR_KITKit véloKit de réparation ou service vélo.supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_SERVICES:MA_EV_CHARGINGBorne VEBorne de recharge véhicule électrique.supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_MOUNTAIN_MOBILITY_PLAN:MA_CAR_REDUCTIONRéduction voitureMesures de réduction de la voiture individuelle.supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_MOUNTAIN_MOBILITY_PLAN:MA_INTERMODAL_INFOInfo intermodalitéInformation intermodale vers la destination.supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_MOUNTAIN_MOBILITY_PLAN:MA_MOUNTAIN_SHUTTLESNavettes stationNavettes ou mobilité collective en station.supabase-rest:public.ref_sustainability_action
CAT_MOBILITY:SA_MOUNTAIN_MOBILITY_PLAN:MA_PARK_AND_RIDEParking-relais montagneDispositif de parking-relais ou rabattement pour limiter l'usage individuel de la voiture en station.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_FAIR_LOCAL_CONTRACTS:MA_FAIR_TERMSClauses équitablesClauses contractuelles équilibrées avec partenaires locaux.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_FAIR_LOCAL_CONTRACTS:MA_LOCAL_VALUE_SHARERépartition de valeurRépartition équitable de la valeur explicitée.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_FAIR_LOCAL_CONTRACTS:MA_PAYMENT_TIMELINESSPaiement dans les délaisDélais de paiement suivis.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_LOCAL_ORGANIC_FAIRTRADE_FOOD:MA_FAIRTRADE_PRODUCTSProduits équitablesProduits équitables référencés.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_LOCAL_ORGANIC_FAIRTRADE_FOOD:MA_LOCAL_FOOD_SHAREPart locale suiviePart de produits locaux suivie.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_LOCAL_ORGANIC_FAIRTRADE_FOOD:MA_ORGANIC_PRODUCTSProduits bioProduits bio sélectionnés.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_LOCAL_SUPPLIERS:MA_LOCAL_PARTNER_VISIBILITYPartenaires locaux valorisésPartenaires locaux valorisés dans l'offre.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_LOCAL_SUPPLIERS:MA_LOCAL_PURCHASE_SHAREPart locale suiviePart des achats locaux mesurée.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_LOCAL_SUPPLIERS:MA_LOCAL_SUPPLIER_LISTListe fournisseurs locauxRépertoire ou panel de fournisseurs locaux.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_NO_ENDANGERED_SPECIES:MA_MENU_CONTROLContrôle des cartesContrôle des cartes et achats.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_NO_ENDANGERED_SPECIES:MA_SPECIES_POLICYPolitique espèces menacéesPolitique excluant les espèces menacées.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_NO_ENDANGERED_SPECIES:MA_SUPPLIER_CHECK_SPECIESVérification fournisseursVérification fournisseur sur espèces sensibles.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_RESPONSIBLE_PROCUREMENT_POLICY:MA_PROCUREMENT_CHARTERCharte achatsCharte ou politique achats responsables.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_RESPONSIBLE_PROCUREMENT_POLICY:MA_PROCUREMENT_TRACEABILITYTraçabilité achatsChoix fournisseurs et arbitrages tracés.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_RESPONSIBLE_PROCUREMENT_POLICY:MA_RSE_CRITERIA_RFQCritères RSE intégrésCritères RSE intégrés aux consultations.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_SUPPLIER_EVALUATION:MA_SUPPLIER_ANNUAL_REVIEWRevue annuelle fournisseurÉvaluation annuelle des fournisseurs clés.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_SUPPLIER_EVALUATION:MA_SUPPLIER_GRIDGrille fournisseursGrille d'évaluation fournisseurs utilisée.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_SUPPLIER_EVALUATION:MA_SUPPLIER_PROGRESS_PLANPlan progrès fournisseurPlan de progrès ou actions correctives fournisseur.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_TAP_WATER_SERVICE:MA_BOTTLED_WATER_REDUCEDMoins d'eau embouteilléeRéduction de l'eau embouteillée.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_TAP_WATER_SERVICE:MA_CARAFE_AVAILABLECarafe disponibleCarafe ou fontaine disponible.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_TAP_WATER_SERVICE:MA_TAP_WATER_INFOInfo eau du robinetInformation sur l'eau du robinet donnée.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_VEGETARIAN_OFFER:MA_DAILY_VEG_OPTIONOption végé quotidienneOption végétarienne disponible.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_VEGETARIAN_OFFER:MA_MENU_HIGHLIGHT_VEGMise en avant végéOffre végétarienne mise en avant.supabase-rest:public.ref_sustainability_action
CAT_PROC:SA_VEGETARIAN_OFFER:MA_PROTEIN_DIVERSIFICATIONDiversification protéinesDiversification des protéines engagée.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_CLIENT_SENSITIZATION:MA_ONTRIP_BRIEFINGInfo pendant séjourSensibilisation pendant le séjour.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_CLIENT_SENSITIZATION:MA_PRETRIP_INFOInfo avant séjourSensibilisation avant le séjour.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_CLIENT_SENSITIZATION:MA_RESPONSIBLE_BEHAVIOUR_TIPSConseils comportementConseils de comportements responsables.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_DESTINATION_PARTNER_AUDIT:MA_FIELD_CHECKSContrôles terrainContrôles terrain ou vérifications ponctuelles.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_DESTINATION_PARTNER_AUDIT:MA_NONCONFORMITY_FOLLOWUPSuivi non-conformitésSuivi des non-conformités partenaires.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_DESTINATION_PARTNER_AUDIT:MA_PARTNER_AUDIT_GRIDGrille audit partenaireGrille d'audit partenaires utilisée.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_HUMAN_RIGHTS_DECENT_WORK:MA_ALERT_CHANNELCanal d'alerteCanal d'alerte ou remontée des incidents.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_HUMAN_RIGHTS_DECENT_WORK:MA_DECENT_WORK_CLAUSESTravail décentClauses de travail décent exigées.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_HUMAN_RIGHTS_DECENT_WORK:MA_HR_POLICYPolitique droits humainsPolitique droits humains ou clauses sociales.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_LOCAL_POPULATION_INVOLVEMENT:MA_CO_DESIGN_OFFERSOffres co-construitesOffres co-construites avec les populations locales.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_LOCAL_POPULATION_INVOLVEMENT:MA_LOCAL_BENEFIT_TRACKINGBénéfices locaux suivisRetombées locales suivies.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_LOCAL_POPULATION_INVOLVEMENT:MA_LOCAL_CONSULTATIONConsultation localeConsultation locale avant projets ou offres.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_TRANSPARENT_SALES_INFO:MA_CLEAR_SCOPE_OF_COMMITMENTPérimètre engagement clairPérimètre des engagements clairement expliqué.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_TRANSPARENT_SALES_INFO:MA_IMPACT_SHEETFiche impactFiche impact social/environnemental fournie.supabase-rest:public.ref_sustainability_action
CAT_SOCIAL:SA_TRANSPARENT_SALES_INFO:MA_PRICE_TRANSPARENCYTransparence prixInformation claire sur le prix et le contenu.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_DESTINATION_SUST_INDICATORS:MA_DESTINATION_DASHBOARDTableau de bord destinationTableau de bord destination en place.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_DESTINATION_SUST_INDICATORS:MA_LOCAL_DATA_COLLECTIONCollecte de donnéesCollecte de données locales structurée.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_DESTINATION_SUST_INDICATORS:MA_PUBLIC_REPORTING_DESTRestitution publiqueRestitution publique ou partagée des indicateurs.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_LABELLED_LOCAL_OFFERS:MA_LABELLED_OFFERS_HIGHLIGHTOffres mises en avantMise en avant des offres locales engagées.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_LABELLED_LOCAL_OFFERS:MA_LABELLED_PARTNER_SELECTIONPartenaires labellisésSélection de partenaires locaux engagés.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_LABELLED_LOCAL_OFFERS:MA_LOCAL_LABEL_FILTERFiltre offre localeRepérage des offres locales labellisées.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_LOCAL_COMMUNITY_SUPPORT:MA_COMMUNITY_PROJECTSProjets locaux soutenusSoutien à des projets locaux.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_LOCAL_COMMUNITY_SUPPORT:MA_LOCAL_JOBSEmploi localPriorité à l'emploi local.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_LOCAL_COMMUNITY_SUPPORT:MA_LOCAL_SPEND_TRACKINGDépense locale suiviePart locale des dépenses suivie.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_PRO_TRANSITION_SUPPORT:MA_GUIDE_FOR_PARTNERSGuide partenairesGuide ou kit transition transmis aux partenaires.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_PRO_TRANSITION_SUPPORT:MA_TECHNICAL_SUPPORTAppui techniqueAccompagnement technique individualisé proposé.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_PRO_TRANSITION_SUPPORT:MA_TRANSITION_WORKSHOPAtelier proAtelier ou formation pour professionnels du territoire.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_TERRITORY_SUST_INFO:MA_LOCAL_CHARTER_INFOCharte locale affichéeInformation sur les engagements du territoire.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_TERRITORY_SUST_INFO:MA_LOCAL_ENGAGED_ACTORSActeurs engagés valorisésActeurs locaux engagés mis en avant.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_TERRITORY_SUST_INFO:MA_RESPONSIBLE_VISIT_TIPSConseils visite responsableConseils de visite responsable fournis.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_VISITOR_FLOW_MANAGEMENT:MA_ALT_ROUTE_SIGNAGEItinéraires alternatifsSignalisation ou information d'itinéraires alternatifs pour répartir les flux de visiteurs.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_VISITOR_FLOW_MANAGEMENT:MA_FLOW_REDIRECTIONRépartition des fluxMesures de répartition ou déviation des flux.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_VISITOR_FLOW_MANAGEMENT:MA_PEAK_INFOInfo périodes de pointeInformation sur les périodes de pointe.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_VISITOR_FLOW_MANAGEMENT:MA_RESERVATION_SLOTSJauges ou créneauxGestion par créneaux ou jauges.supabase-rest:public.ref_sustainability_action
CAT_TERR:SA_VISITOR_FLOW_MANAGEMENT:MA_VISITOR_COUNTINGComptage visiteursMesure de la fréquentation ou comptage des visiteurs pour piloter les flux et les périodes de pointe.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_BULK_OR_REFILL:MA_BULK_BUYINGAchat en vracAchats en vrac privilégiés.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_BULK_OR_REFILL:MA_REFILLABLE_AMENITIESAmenities rechargeablesProduits d'accueil rechargeables.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_BULK_OR_REFILL:MA_REFILL_STATIONSStations rechargeSystèmes de recharge ou remplissage.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_COASTAL_WASTE_MANAGEMENT:MA_BEACH_CLEANUPNettoyage raisonnéNettoyage raisonné du littoral ou port.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_COASTAL_WASTE_MANAGEMENT:MA_COASTAL_SORTINGTri littoralDispositifs de tri sur zones littorales.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_COASTAL_WASTE_MANAGEMENT:MA_LITTER_PREVENTIONPrévention déchets sauvagesPrévention des déchets abandonnés.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_COMPOSTING:MA_COMPOST_MAINTSuivi compostSuivi de l'entretien et des apports.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_COMPOSTING:MA_COMPOST_USEValorisation compostCompost valorisé localement.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_COMPOSTING:MA_ONSITE_COMPOSTComposteur sur siteComposteur sur site installé.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_DISPOSABLE_REDUCTION:MA_BULK_SOAPDistributeurs rechargeablesDistributeurs rechargeables installés.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_DISPOSABLE_REDUCTION:MA_NO_SINGLE_PORTIONSMoins de dosettesDosettes et portions individuelles limitées.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_DISPOSABLE_REDUCTION:MA_REUSABLE_TABLEWAREVaisselle réutilisableVaisselle réutilisable privilégiée.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_DISPOSABLE_REDUCTION:MA_ZERO_PLASTIC_SINGLE_USEZéro plastique jetableSuppression des plastiques à usage unique dans l'expérience client et les opérations courantes.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_DURABLE_GOODS_REUSE:MA_FURNITURE_REUSERéemploi mobilierRéemploi ou seconde vie du mobilier.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_DURABLE_GOODS_REUSE:MA_REPAIR_BEFORE_REPLACERéparer avant remplacerPolitique réparer avant remplacer.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_DURABLE_GOODS_REUSE:MA_TEXTILE_REUSERéemploi textileRéemploi ou don des textiles.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_FOOD_WASTE_REDUCTION:MA_BUFFET_MONITORINGSuivi buffetSuivi des restes au buffet.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_FOOD_WASTE_REDUCTION:MA_DONATION_OR_REUSEDons ou réemploiOrganisation de dons ou réemploi lorsque possible.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_FOOD_WASTE_REDUCTION:MA_FOOD_WASTE_QUANTIFIEDGaspillage quantifiéSuivi chiffré du gaspillage alimentaire avec mesure régulière des volumes ou poids jetés.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_FOOD_WASTE_REDUCTION:MA_PORTION_ADJUSTMENTPortions ajustéesPortions ajustées à la fréquentation.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_HAZARDOUS_WASTE:MA_BATTERY_COLLECTIONCollecte pilesCollecte des piles ou petits déchets dangereux.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_HAZARDOUS_WASTE:MA_LAMP_COLLECTIONCollecte lampesCollecte des lampes, néons ou ampoules.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_HAZARDOUS_WASTE:MA_TRACKING_BSDTraçabilité déchetsTraçabilité des enlèvements ou bordereaux.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_ORGANIC_WASTE_SORTING:MA_BIOWASTE_PROCProcédure biodéchetsProcédure de séparation et stockage propre.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_ORGANIC_WASTE_SORTING:MA_KITCHEN_BIOBINSBacs biodéchetsBacs biodéchets en cuisine ou office.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_ORGANIC_WASTE_SORTING:MA_TABLE_RETURN_SORTTri retours plateauTri des restes en zone de retour si pertinent.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_PAPER_REDUCTION:MA_DIGITAL_DOCSDocs dématérialisésDocuments dématérialisés privilégiés.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_PAPER_REDUCTION:MA_PRINT_ON_DEMANDImpression à la demandeImpressions limitées à la demande.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_PAPER_REDUCTION:MA_RECYCLED_PAPERPapier recycléPapier recyclé utilisé quand nécessaire.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_WASTE_SORTING_GUESTS:MA_COMMON_BINSTri espaces communsBacs de tri dans les espaces communs.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_WASTE_SORTING_GUESTS:MA_MULTILINGUAL_SIGNAGESignalétique multilingueSignalétique de tri claire et multilingue.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_WASTE_SORTING_GUESTS:MA_ROOM_BINSTri en chambreBacs de tri dans les hébergements ou chambres.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_WASTE_SORTING_STAFF:MA_BACKOFFICE_SORTINGTri back-officeBacs de tri en zones de service.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_WASTE_SORTING_STAFF:MA_SORTING_AUDITContrôle qualité triAudit ou contrôle qualité du tri.supabase-rest:public.ref_sustainability_action
CAT_WASTE:SA_WASTE_SORTING_STAFF:MA_SORTING_INSTRUCTIONSConsignes de triConsignes de tri affichées pour l'équipe.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_BEACH_WATER_QUALITY:MA_BATHING_RESULTS_DISPLAYRésultats affichésRésultats affichés au public.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_BEACH_WATER_QUALITY:MA_BATHING_TESTSAnalyses eauAnalyses de qualité de l'eau réalisées.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_BEACH_WATER_QUALITY:MA_POLLUTION_RESPONSERéponse pollutionProcédure en cas d'épisode de pollution.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_DISHWASHER_WATER_EFF:MA_DISHWASHER_MAINTMaintenance LVMaintenance régulière du lave-vaisselle.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_DISHWASHER_WATER_EFF:MA_EFFICIENT_DISHWASHERMachine performanteLave-vaisselle à faible consommation.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_DISHWASHER_WATER_EFF:MA_FULL_LOAD_ONLYCycles à pleine chargeUtilisation à pleine charge.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_EFFICIENT_IRRIGATION:MA_DRIP_IRRIGATIONGoutte à goutteArrosage goutte à goutte ou ciblé.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_EFFICIENT_IRRIGATION:MA_DROUGHT_PLANTSPlantes sobresChoix de végétaux peu gourmands en eau.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_EFFICIENT_IRRIGATION:MA_WATERING_SCHEDULEHoraires d'arrosageArrosage aux heures les plus adaptées.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_EFFICIENT_TAPS_SHOWERS:MA_FLOW_RATE_TESTSMesure des débitsMesure périodique des débits.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_EFFICIENT_TAPS_SHOWERS:MA_SHOWER_RESTRICTORSRéducteurs doucheRéducteurs de débit sur douches.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_EFFICIENT_TAPS_SHOWERS:MA_TAP_AERATORSMousseursMousseurs sur robinets installés.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_EFFICIENT_TOILETS:MA_DUAL_FLUSHDouble chasseChasse d'eau double commande.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_EFFICIENT_TOILETS:MA_TOILET_LEAK_CHECKContrôle chasseContrôle des fuites de chasse d'eau.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_EFFICIENT_TOILETS:MA_WATERLESS_URINALSUrinoirs sobresUrinoirs sobres si pertinents.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_LAUNDRY_WATER_EFF:MA_ECO_PROGRAMSProgrammes écoProgrammes sobres privilégiés.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_LAUNDRY_WATER_EFF:MA_EFFICIENT_WASHERMachine performanteLave-linge économe installé.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_LAUNDRY_WATER_EFF:MA_FULL_LOAD_LAUNDRYCycles optimisésCycles optimisés et pleine charge.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_LEAK_DETECTION:MA_DAILY_LEAK_CHECKContrôle fuitesContrôle régulier des fuites.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_LEAK_DETECTION:MA_LEAK_REPAIR_PROCESSRéparation rapideProcessus de réparation rapide.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_LEAK_DETECTION:MA_NIGHT_FLOW_TESTTest de débit nocturneTest de fuite ou débit de nuit lorsque pertinent.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_RAINWATER_REUSE:MA_NONPOTABLE_USEUsage non potableUsage pour arrosage ou nettoyage défini.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_RAINWATER_REUSE:MA_RAIN_TANKCuve récupérationCuve de récupération d'eau installée.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_RAINWATER_REUSE:MA_REUSE_SIGNAGESignalisation réseauSignalisation des usages non potables.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_TOWEL_LINEN_REUSE:MA_HOUSEKEEPING_PROCProcédure housekeepingProcédure ménage adaptée à la réutilisation.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_TOWEL_LINEN_REUSE:MA_LAUNDRY_TRACKINGSuivi blanchisserieSuivi des cycles ou kg de linge.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_TOWEL_LINEN_REUSE:MA_LINEN_SIGNAGEAffichage lingeAffichage "linge sur demande".supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_WASTEWATER_TREATMENT:MA_GREASE_TRAP_MAINTEntretien bac à graisseEntretien du bac à graisse si applicable.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_WASTEWATER_TREATMENT:MA_POLLUTION_EMERGENCYPlan pollutionProcédure en cas de pollution accidentelle.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_WASTEWATER_TREATMENT:MA_SEWAGE_COMPLIANCEConformité assainissementRaccordement ou traitement conforme.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_WATER_MONITORING:MA_WATER_ALERTAlerte surconsommationAlerte en cas de surconsommation.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_WATER_MONITORING:MA_WATER_KPIKPI eauSuivi L/nuitée ou m³/mois.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_WATER_MONITORING:MA_WATER_READINGRelevé eauRelevé régulier des consommations d'eau.supabase-rest:public.ref_sustainability_action
CAT_WATER:SA_WATER_MONITORING:MA_WATER_THRESHOLDSeuil eau mesuréConsommation d'eau mesurée inférieure à 300 litres par nuitée, avec suivi documenté.supabase-rest:public.ref_sustainability_action
public.ref_sustainability_action_category (9 valeurs)
Code/CIDLibelléDescription / contexteSource
CAT_BIOBiodiversité & milieux naturelsProtection des milieux, biodiversité, qualité de l'eau et réduction des pollutions.supabase-rest:public.ref_sustainability_action_category
CAT_ENERGYÉnergie & climatMesure, réduction et décarbonation de l'énergie et des impacts climatiques.supabase-rest:public.ref_sustainability_action_category
CAT_GOVGouvernance & pilotagePilotage, conformité, transparence, stratégie et dialogue.supabase-rest:public.ref_sustainability_action_category
CAT_MOBILITYMobilité durableAccès sans voiture, vélo, recharge électrique et mobilités durables.supabase-rest:public.ref_sustainability_action_category
CAT_PROCAchats & restauration durableAchats responsables, restauration durable, local, bio et saison.supabase-rest:public.ref_sustainability_action_category
CAT_SOCIALSocial & qualité de serviceConditions de travail, formation, satisfaction client et inclusion.supabase-rest:public.ref_sustainability_action_category
CAT_TERRTerritoire & destinationAncrage territorial, retombées locales, indicateurs de destination et gouvernance territoriale.supabase-rest:public.ref_sustainability_action_category
CAT_WASTEDéchets & circularitéPrévention, tri, valorisation et économie circulaire.supabase-rest:public.ref_sustainability_action_category
CAT_WATEREau & assainissementSobriété, suivi, équipements économes et gestion de l'eau.supabase-rest:public.ref_sustainability_action_category
public.ref_sustainability_action_group (76 valeurs)
Code/CIDLibelléDescription / contexteSource
SA_ACTION_PLAN_ANNUALPlan d'action annuelPlan d'action annuel ou pluriannuel avec actions, responsables, échéances et indicateurs.supabase-rest:public.ref_sustainability_action_group
SA_ANNUAL_REVIEWRevue annuelle de performanceRevue périodique des résultats, écarts, non-conformités et actions correctives.supabase-rest:public.ref_sustainability_action_group
SA_AUTO_SWITCH_OFFExtinction automatique des équipementsCoupure automatique des éclairages ou équipements quand les espaces sont inoccupés.supabase-rest:public.ref_sustainability_action_group
SA_BEACH_WATER_QUALITYQualité de l'eau de baignadeSurveillance, affichage et gestion de la qualité de l'eau de baignade ou d'usage récréatif, avec prévention des pollutions.supabase-rest:public.ref_sustainability_action_group
SA_BIODIVERSITY_PROTECTIONProtection de la biodiversitéMesures de protection des milieux, de la faune, de la flore et des espaces naturels proches.supabase-rest:public.ref_sustainability_action_group
SA_BULK_OR_REFILLProduits en vrac ou rechargeablesRemplacement des petits conditionnements par du vrac, du rechargeable ou du grand format.supabase-rest:public.ref_sustainability_action_group
SA_CARBON_FOOTPRINTBilan carbone et trajectoireCalcul des émissions de GES, au moins scopes 1 et 2, et si possible scope 3, puis définition d'une trajectoire de réduction et de financement bas-carbone.supabase-rest:public.ref_sustainability_action_group
SA_CLIENT_SENSITIZATIONSensibilisation du voyageur avant et pendant le séjourInformation donnée au voyageur sur les impacts, comportements responsables et spécificités locales.supabase-rest:public.ref_sustainability_action_group
SA_CLIMATE_ADAPTATIONPlan d'adaptation climatiqueMesures d'adaptation aux risques climatiques, chaleur, eau, événements extrêmes, continuité d'activité.supabase-rest:public.ref_sustainability_action_group
SA_COASTAL_WASTE_MANAGEMENTGestion des déchets littorauxPrévention des déchets sauvages, organisation du nettoyage raisonné des plages, ports ou abords aquatiques, et dispositifs de tri adaptés.supabase-rest:public.ref_sustainability_action_group
SA_COMPOSTINGCompostage des biodéchetsCompostage sur site ou recours à une filière de compostage/valorisation organique.supabase-rest:public.ref_sustainability_action_group
SA_CONCENTRATED_CLEANERSProduits d'entretien concentrésUtilisation de produits concentrés avec dosage maîtrisé pour limiter emballages et surconsommation.supabase-rest:public.ref_sustainability_action_group
SA_CUSTOMER_FEEDBACKCollecte de satisfaction clientDispositif de collecte de la satisfaction, des remarques et des réclamations clients.supabase-rest:public.ref_sustainability_action_group
SA_DESTINATION_PARTNER_AUDITAudit ou contrôle des partenaires de destinationPré-audit, audit ou contrôle des partenaires ou réceptifs selon des critères responsables.supabase-rest:public.ref_sustainability_action_group
SA_DESTINATION_SUST_INDICATORSIndicateurs de destination durableSuivi structuré des indicateurs de durabilité à l'échelle de la destination : eau, déchets, énergie, emplois locaux, satisfaction, fréquentation.supabase-rest:public.ref_sustainability_action_group
SA_DIGITAL_SOBRIETYSobriété numériqueRéduction de l'impact environnemental du numérique : site éco-conçu, hébergement responsable, limitation du poids des contenus, allongement de la durée de vie du matériel.supabase-rest:public.ref_sustainability_action_group
SA_DISHWASHER_WATER_EFFLave-vaisselle sobre en eauChoix ou réglage de lave-vaisselle optimisés pour limiter la consommation d'eau.supabase-rest:public.ref_sustainability_action_group
SA_DISPOSABLE_REDUCTIONRéduction des produits jetablesSuppression ou forte limitation des articles à usage unique.supabase-rest:public.ref_sustainability_action_group
SA_DURABLE_GOODS_REUSEBiens durables, réparation et réemploiChoix de biens durables et recours à la réparation, au réemploi ou au don.supabase-rest:public.ref_sustainability_action_group
SA_ECOLABEL_CLEANERSProduits d'entretien écolabellisésUtilisation de produits d'entretien porteurs d'un écolabel ou d'une certification reconnue.supabase-rest:public.ref_sustainability_action_group
SA_EFFICIENT_IRRIGATIONArrosage économeSystèmes d'irrigation économes et pilotés selon les besoins.supabase-rest:public.ref_sustainability_action_group
SA_EFFICIENT_LIGHTINGÉclairage basse consommationÉquipement majoritaire en LED ou solutions à haute efficacité énergétique.supabase-rest:public.ref_sustainability_action_group
SA_EFFICIENT_TAPS_SHOWERSRobinets et douches économesMousseurs, réducteurs de débit ou équipements sobres sur les robinets et douches.supabase-rest:public.ref_sustainability_action_group
SA_EFFICIENT_TOILETSToilettes et urinoirs économesDouble chasse, systèmes économes ou équipements limitant la consommation d'eau des sanitaires.supabase-rest:public.ref_sustainability_action_group
SA_ENERGY_AUDITAudit énergétiqueAudit ou pré-audit énergétique réalisé par un expert ou via une méthode structurée.supabase-rest:public.ref_sustainability_action_group
SA_ENERGY_MONITORINGSuivi des consommations d'énergieMesure régulière des consommations d'énergie avec historique et indicateurs de suivi.supabase-rest:public.ref_sustainability_action_group
SA_FAIR_LOCAL_CONTRACTSContrats équitables avec les partenaires locauxRelations contractuelles transparentes, durables et équitables avec les partenaires ou prestataires locaux.supabase-rest:public.ref_sustainability_action_group
SA_FEEDBACK_ANALYSISAnalyse des retours clientsAnalyse structurée des retours clients et intégration dans l'amélioration continue.supabase-rest:public.ref_sustainability_action_group
SA_FOOD_WASTE_REDUCTIONRéduction du gaspillage alimentaireMesures pour prévenir, mesurer et réduire le gaspillage alimentaire.supabase-rest:public.ref_sustainability_action_group
SA_GUEST_INFO_SUSTInformation client sur les écogestesInformation donnée aux clients sur les écogestes attendus et sur les pratiques durables de l'établissement.supabase-rest:public.ref_sustainability_action_group
SA_HAZARDOUS_WASTEGestion des déchets dangereuxTri, stockage et élimination sécurisés des piles, lampes, produits chimiques ou équivalents.supabase-rest:public.ref_sustainability_action_group
SA_HOT_WATER_EFFICIENCYProduction d'eau chaude performanteSystèmes de production d'eau chaude efficaces et réglés pour limiter les pertes.supabase-rest:public.ref_sustainability_action_group
SA_HUMAN_RIGHTS_DECENT_WORKEngagement droits humains et travail décentEngagement formalisé contre les atteintes aux droits humains et en faveur de conditions de travail décentes.supabase-rest:public.ref_sustainability_action_group
SA_HVAC_EFFICIENCYChauffage et climatisation performantsÉquipements de chauffage ou de climatisation performants et entretenus.supabase-rest:public.ref_sustainability_action_group
SA_IMPACT_REPORTINGMesure et reporting des impactsSuivi et restitution d'indicateurs d'impact environnemental, social ou territorial.supabase-rest:public.ref_sustainability_action_group
SA_LABELLED_LOCAL_OFFERSMise en avant des offres locales engagéesValorisation des offres, produits ou prestataires locaux engagés ou labellisés.supabase-rest:public.ref_sustainability_action_group
SA_LAUNDRY_WATER_EFFLave-linge sobre en eauChoix ou réglage de lave-linge optimisés pour limiter la consommation d'eau.supabase-rest:public.ref_sustainability_action_group
SA_LEAK_DETECTIONDétection des fuitesRoutine de contrôle ou système permettant d'identifier rapidement les fuites et surconsommations.supabase-rest:public.ref_sustainability_action_group
SA_LOCAL_COMMUNITY_SUPPORTSoutien à l'économie et à la communauté localeActions qui renforcent les retombées locales, les partenariats et le développement local.supabase-rest:public.ref_sustainability_action_group
SA_LOCAL_ORGANIC_FAIRTRADE_FOODProduits locaux, bio ou équitablesPart d'offre alimentaire issue du local, du bio, de l'écolabellisé ou du commerce équitable.supabase-rest:public.ref_sustainability_action_group
SA_LOCAL_POPULATION_INVOLVEMENTImplication des populations localesParticipation des populations locales à la conception, à l'accueil ou à la mise en œuvre de l'offre.supabase-rest:public.ref_sustainability_action_group
SA_LOCAL_SUPPLIERSPriorité aux fournisseurs locauxChoix prioritaire de fournisseurs locaux, de proximité ou en circuits courts.supabase-rest:public.ref_sustainability_action_group
SA_LOW_CHEMICAL_DISINFECTIONRéduction des produits chimiques de désinfectionRecours à des méthodes ou produits limitant les impacts des opérations de désinfection.supabase-rest:public.ref_sustainability_action_group
SA_LOW_IMPACT_TRANSPORT_INFOInformation sur les mobilités à faible impactInformation sur les transports en commun, le vélo, la marche, le covoiturage ou l'arrivée sans voiture.supabase-rest:public.ref_sustainability_action_group
SA_LOW_IMPACT_TRANSPORT_SERVICESServices de mobilité à faible impactServices ou équipements facilitant les mobilités à faible impact, stationnement vélo, recharge, navette.supabase-rest:public.ref_sustainability_action_group
SA_MOUNTAIN_MOBILITY_PLANMobilité durable en montagnePlan de mobilité douce pour destination de montagne : navettes, réduction de la voiture individuelle, intermodalité, services vélo et marche.supabase-rest:public.ref_sustainability_action_group
SA_NATIVE_PLANTINGPlantations locales ou non invasivesChoix d'espèces locales ou non invasives dans les aménagements extérieurs.supabase-rest:public.ref_sustainability_action_group
SA_NO_ENDANGERED_SPECIESExclusion des espèces menacéesAbsence de produits issus d'espèces menacées ou de filières non durables.supabase-rest:public.ref_sustainability_action_group
SA_ONSITE_RENEWABLE_ENERGYProduction d'énergie renouvelable sur siteProduction sur site d'énergie renouvelable, par exemple photovoltaïque ou solaire thermique.supabase-rest:public.ref_sustainability_action_group
SA_ORGANIC_WASTE_SORTINGTri des biodéchetsTri à la source des biodéchets pour collecte ou valorisation adaptée.supabase-rest:public.ref_sustainability_action_group
SA_PAPER_REDUCTIONRéduction du papierRéduction des impressions, brochures ou supports papier non indispensables.supabase-rest:public.ref_sustainability_action_group
SA_PESTICIDE_AVOIDANCEÉvitement des pesticidesAbsence ou forte réduction des pesticides, herbicides ou produits assimilés.supabase-rest:public.ref_sustainability_action_group
SA_POLICY_SUSTAINABILITYPolitique de durabilité formaliséeDocument formalisé qui fixe les engagements de durabilité, le périmètre, les objectifs et les responsabilités.supabase-rest:public.ref_sustainability_action_group
SA_PRO_TRANSITION_SUPPORTAccompagnement des professionnels dans leur transitionAide apportée aux professionnels pour progresser vers des pratiques ou labels plus durables.supabase-rest:public.ref_sustainability_action_group
SA_PUBLIC_COMMUNICATIONCommunication publique sur les engagementsPage web, affichage ou support public décrivant les engagements, résultats ou dispositifs de durabilité.supabase-rest:public.ref_sustainability_action_group
SA_RAINWATER_REUSERéutilisation des eaux de pluie ou eaux grisesDispositifs de récupération ou de réutilisation de l'eau pour des usages adaptés.supabase-rest:public.ref_sustainability_action_group
SA_REGULATORY_COMPLIANCESuivi de conformité réglementaireRegistre de conformité et preuves à jour sur les obligations applicables, sécurité, accessibilité, déchets, eau, travail.supabase-rest:public.ref_sustainability_action_group
SA_RENEWABLE_ELECTRICITYAchat d'électricité renouvelableContrat d'approvisionnement en électricité d'origine renouvelable ou équivalente.supabase-rest:public.ref_sustainability_action_group
SA_RENEWABLE_HEATChaleur renouvelableRecours à une chaleur d'origine renouvelable, biomasse, solaire thermique, géothermie ou équivalent.supabase-rest:public.ref_sustainability_action_group
SA_RESPONSIBLE_PROCUREMENT_POLICYPolitique d'achats responsablesPolitique achats intégrant des critères environnementaux, sociaux, éthiques et de cycle de vie.supabase-rest:public.ref_sustainability_action_group
SA_RSE_STRATEGY_ALIGNMENTAlignement stratégique RSEAlignement de la stratégie d'entreprise, des offres et du modèle économique avec les principes de responsabilité sociétale et de tourisme responsable.supabase-rest:public.ref_sustainability_action_group
SA_STAFF_TRAINING_SUSTFormation du personnel aux écogestesFormation des équipes aux pratiques de durabilité, énergie, eau, déchets, achats, accueil responsable.supabase-rest:public.ref_sustainability_action_group
SA_STAKEHOLDER_DIALOGUEDialogue parties prenantesÉchanges structurés avec salariés, partenaires, collectivités, associations, habitants ou clients.supabase-rest:public.ref_sustainability_action_group
SA_SUBMETERINGSous-comptage énergie et eauSous-comptage par usage ou zone pour identifier les postes les plus consommateurs.supabase-rest:public.ref_sustainability_action_group
SA_SUPPLIER_EVALUATIONÉvaluation RSE des fournisseursQualification ou évaluation des fournisseurs selon des critères de conformité, environnement et responsabilité sociale.supabase-rest:public.ref_sustainability_action_group
SA_TAP_WATER_SERVICEProposition d'eau du robinet ou en carafeMise à disposition d'eau en carafe lorsque la qualité locale le permet.supabase-rest:public.ref_sustainability_action_group
SA_TERRITORY_SUST_INFOInformation sur la durabilité du territoireInformation donnée aux visiteurs sur les engagements du territoire, ressources, transport, accessibilité.supabase-rest:public.ref_sustainability_action_group
SA_THERMOREGULATIONRégulation des températuresConsignes et dispositifs de régulation pour le chauffage, la climatisation ou les plages de température.supabase-rest:public.ref_sustainability_action_group
SA_TOWEL_LINEN_REUSERéutilisation des serviettes et du lingeChangement du linge et des serviettes à fréquence maîtrisée ou sur demande.supabase-rest:public.ref_sustainability_action_group
SA_TRANSPARENT_SALES_INFOInformation transparente sur l'offre et ses impactsInformation claire sur le contenu de l'offre, ses impacts, ses limites et ses conditions.supabase-rest:public.ref_sustainability_action_group
SA_VEGETARIAN_OFFEROffre végétariennePrésence d'au moins une offre végétarienne ou végétale identifiable.supabase-rest:public.ref_sustainability_action_group
SA_VISITOR_FLOW_MANAGEMENTGestion des flux touristiquesActions de gestion des flux, de désaisonnalisation ou d'orientation des visiteurs.supabase-rest:public.ref_sustainability_action_group
SA_WASTEWATER_TREATMENTTraitement maîtrisé des eaux uséesGestion conforme du traitement ou du raccordement des eaux usées et suivi associé.supabase-rest:public.ref_sustainability_action_group
SA_WASTE_SORTING_GUESTSTri des déchets pour les clientsMise à disposition de bacs et consignes de tri claires pour les clients.supabase-rest:public.ref_sustainability_action_group
SA_WASTE_SORTING_STAFFTri des déchets pour le personnelConsignes, bacs et organisation permettant le tri des déchets dans les zones internes.supabase-rest:public.ref_sustainability_action_group
SA_WATER_MONITORINGSuivi des consommations d'eauMesure régulière des consommations d'eau et détection des dérives.supabase-rest:public.ref_sustainability_action_group
public.ref_tag (16 valeurs)
Code/CIDLibelléDescription / contexteSource
accommodationHébergementOffre d'hébergementsupabase-rest:public.ref_tag
beachMer et littoralProximité mer, plage, lagon ou littoralsupabase-rest:public.ref_tag
familyFamilleAdapté aux familles ou aux enfantssupabase-rest:public.ref_tag
farmFerme et agrotourismeFerme, exploitation agricole ou agrotourismesupabase-rest:public.ref_tag
foodCuisineRestaurant, table, spécialité ou expérience culinairesupabase-rest:public.ref_tag
guided_tourVisite guidéeVisite, guidage ou médiation encadréesupabase-rest:public.ref_tag
heritagePatrimoinePatrimoine culturel, naturel ou historiquesupabase-rest:public.ref_tag
local_productsProduits locauxProduits péi, terroir ou artisanat localsupabase-rest:public.ref_tag
organicBioAgriculture biologique ou produits bio explicitement citéssupabase-rest:public.ref_tag
outdoorPlein airActivité ou expérience extérieuresupabase-rest:public.ref_tag
panoramaPanoramaVue ou point de vue remarquablesupabase-rest:public.ref_tag
romanticRomantiqueAmbiance couple, intime ou cocooningsupabase-rest:public.ref_tag
shoppingBoutiqueBoutique, commerce ou vente sur placesupabase-rest:public.ref_tag
volcanoVolcanExpérience ou localisation liée au volcansupabase-rest:public.ref_tag
wellnessBien-êtreSpa, massage, détente ou remise en formesupabase-rest:public.ref_tag
workshopAtelierAtelier, fabrication, stage ou pratique participativesupabase-rest:public.ref_tag
public.tag_link (1 valeurs)
Code/CIDLibelléDescription / contexteSource
Base de donnée DLL et API/object_workspace_gap_rpcs.sql:162Base de donnée DLL et API/object_workspace_gap_rpcs.sql:162
Sources dérivées non listées ligne par ligne (65)
TableSourceNote
public.ref_amenityBase de donnée DLL et API/seeds_data.sql:3973INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_amenityBase de donnée DLL et API/seeds_data.sql:532INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_amenityBase de donnée DLL et API/seeds_data.sql:691INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_capacity_applicabilityBase de donnée DLL et API/migration_capacity_applicability_seed.sql:21INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_capacity_applicabilityBase de donnée DLL et API/migration_capacity_applicability_seed.sql:28INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_equivalent_actionBase de donnée DLL et API/seeds_data.sql:3373INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_equivalent_actionBase de donnée DLL et API/seeds_data.sql:3510INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_equivalent_actionBase de donnée DLL et API/seeds_data.sql:3657INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_equivalent_actionBase de donnée DLL et API/seeds_data.sql:3807INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_equivalent_groupBase de donnée DLL et API/seeds_data.sql:3175INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_schemeBase de donnée DLL et API/seeds_data.sql:1179INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_schemeBase de donnée DLL et API/seeds_data.sql:2080INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_schemeBase de donnée DLL et API/seeds_data.sql:2486INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_schemeBase de donnée DLL et API/seeds_data.sql:3830INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/migration_classification_labels_expansion.sql:105INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/migration_classification_labels_expansion.sql:45INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/migration_classification_labels_expansion.sql:53INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/migration_classification_labels_expansion.sql:61INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/migration_classification_labels_expansion.sql:69INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/migration_classification_labels_expansion.sql:76INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/migration_classification_labels_expansion.sql:92INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1185INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1209INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1222INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1239INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1255INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1273INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1283INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1312INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1319INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1326INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1333INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1339INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1354INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:1365INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:2089INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:2512INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:3847INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:3888INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_classification_valueBase de donnée DLL et API/seeds_data.sql:733INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_iti_section06_vocab.sql:74INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_object_type_prd.sql:82INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_object_type_spu.sql:89INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_pricing_vocabulary.sql:45INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_pricing_vocabulary.sql:64INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_pricing_vocabulary.sql:85INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:148INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:165INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:48INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:63INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/seeds_data.sql:2201INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/seeds_data.sql:2220INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/seeds_data.sql:2263INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/seeds_data.sql:2306INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/seeds_data.sql:2349INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_codeBase de donnée DLL et API/seeds_data.sql:3912INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_code_taxonomy_closureBase de donnée DLL et API/schema_unified.sql:1716INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_facet_applicabilityBase de donnée DLL et API/migration_facet_applicability.sql:66INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_object_relation_typeBase de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:191INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_sustainability_actionBase de donnée DLL et API/seeds_data.sql:2709INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_sustainability_actionBase de donnée DLL et API/seeds_data.sql:2808INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_sustainability_actionBase de donnée DLL et API/seeds_data.sql:2869INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_sustainability_actionBase de donnée DLL et API/seeds_data.sql:2964INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_sustainability_action_categoryBase de donnée DLL et API/seeds_data.sql:2536INSERT derives values through SELECT/CTE; row values are not guessed.
public.ref_sustainability_action_groupBase de donnée DLL et API/seeds_data.sql:2628INSERT derives values through SELECT/CTE; row values are not guessed.

6) Tables de référence du graphe

Ces tables portent les référentiels. Les colonnes affichées aident à retrouver les identifiants techniques, codes, libellés et relations.

public.ref_actor_role · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
descriptiontextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_amenity · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
family_iduuidnonnon
scopetextouinon
descriptiontextouinon
icon_urltextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
extrajsonbouinon
public.ref_capacity_applicability · ref-lookups · RLS oui
ColonneTypeNullablePK
metric_iduuidnonoui
object_typeobject_typenonoui
public.ref_capacity_metric · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
unitvarchar(20)ouinon
icon_urltextouinon
positionintegerouinon
descriptiontextouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_classification_equivalent_action · ref-lookups · RLS oui
ColonneTypeNullablePK
scheme_iduuidnonoui
action_iduuidnonoui
relation_typetextnonnon
requirement_typetextnonnon
match_scopetextnonnon
notetextouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_classification_equivalent_group · ref-lookups · RLS oui
ColonneTypeNullablePK
scheme_iduuidnonoui
group_iduuidnonoui
relation_typetextnonnon
requirement_typetextnonnon
match_scopetextnonnon
notetextouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_classification_scheme · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
descriptiontextouinon
icon_urltextouinon
selectionvarchar(10)nonnon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
is_distinctionbooleannonnon
display_groupvarchar(50)ouinon
public.ref_classification_value · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
scheme_iduuidnonnon
codevarchar(50)nonnon
namevarchar(100)nonnon
ordinalintegerouinon
parent_iduuidouinon
metadatajsonbouinon
icon_urltextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
public.ref_code · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_accommodation_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_activity_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_allergen · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_amenity_family · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_amenity_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_assistance_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_bed_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_booking_status · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_client_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_contact_kind · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_crm_sentiment · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_cuisine_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_demand_subtopic · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_demand_topic · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_destination_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_dietary_tag · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_document_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_domain_registry · ref-lookups · RLS oui
ColonneTypeNullablePK
domaintextnonoui
nametextnonnon
descriptiontextouinon
object_typeobject_typeouinon
is_hierarchicalbooleannonnon
is_taxonomybooleannonnon
positionintegerouinon
is_activebooleannonnon
name_i18njsonbouinon
description_i18njsonbouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_code_environment_tag · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_event_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_feedback_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_incident_category · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_insurance_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_iti_difficulty · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_iti_open_status · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_iti_practice · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_iti_stage_kind · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_language_level · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_media_tag · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_media_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_meeting_equipment · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_membership_campaign · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_membership_tier · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_menu_category · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_mood · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_opening_period_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_opening_schedule_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_other · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_package_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_partnership_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_payment_method · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_price_kind · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_price_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_price_unit · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_promotion_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_room_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_season_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_service_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_social_network · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_taxonomy_closure · ref-lookups · RLS oui
ColonneTypeNullablePK
domaintextnonoui
ancestor_iduuidnonoui
descendant_iduuidnonoui
depthintegernonnon
created_attimestamp with time zonenonnon
public.ref_code_tourism_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_transport_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_view_type · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_code_weekday · ref-lookups · RLS non
ColonneTypeNullablePK
iduuidnonoui
domaintextnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleannonnon
valid_fromdateouinon
valid_todateouinon
parent_iduuidouinon
metadatajsonbouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
is_assignablebooleannonnon
public.ref_commune · ref-lookups · RLS oui
ColonneTypeNullablePK
insee_codevarchar(5)nonoui
nametextnonnon
region_codevarchar(3)nonnon
positionintegernonnon
is_activebooleannonnon
public.ref_contact_role · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
descriptiontextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_document · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
urltextnonnon
titletextouinon
issuertextouinon
descriptiontextouinon
icon_urltextouinon
positionintegerouinon
valid_fromdateouinon
valid_todateouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
title_i18njsonbouinon
issuer_i18njsonbouinon
description_i18njsonbouinon
extrajsonbouinon
public.ref_facet_applicability · ref-lookups · RLS oui
ColonneTypeNullablePK
facet_tabletextnonoui
object_typeobject_typenonoui
public.ref_facet_registry · ref-lookups · RLS oui
ColonneTypeNullablePK
facet_tabletextnonoui
object_id_columntextnonnon
descriptiontextouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_interop_crosswalk · ref-lookups · RLS oui
ColonneTypeNullablePK
profiletextnonoui
object_typeobject_typenonoui
target_classtextnonnon
context_urltextouinon
is_activebooleannonnon
public.ref_iti_assoc_role · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
descriptiontextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_language · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(5)nonnon
namevarchar(100)nonnon
native_namevarchar(100)ouinon
icon_urltextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_legal_type · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codetextnonnon
nametextnonnon
descriptiontextouinon
categorytextouinon
is_requiredbooleanouinon
is_publicbooleanouinon
review_interval_daysintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_object_relation_type · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
descriptiontextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_org_admin_role · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
descriptiontextouinon
rankintegernonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_org_business_role · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
descriptiontextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_org_role · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
descriptiontextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_permission · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(100)nonnon
namevarchar(200)nonnon
categorytextnonnon
descriptiontextouinon
is_activebooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_review_source · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codetextnonnon
nametextnonnon
icon_urltextouinon
base_urltextouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
public.ref_tag · ref-lookups · RLS oui
ColonneTypeNullablePK
iduuidnonoui
slugtextnonnon
nametextnonnon
descriptiontextouinon
colortextouinon
icontextouinon
icon_urltextouinon
positionintegerouinon
created_byuuidouinon
updated_byuuidouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
extrajsonbouinon
name_normalizedtextouinon
description_normalizedtextouinon
staging.ref_actor_role_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
descriptiontextouinon
positionintegerouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
staging.ref_amenity_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
family_idtextouinon
scopetextouinon
descriptiontextouinon
icon_urltextouinon
positionintegerouinon
name_i18njsonbnonnon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
description_i18njsonbouinon
extrajsonbouinon
staging.ref_capacity_applicability_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
metric_idtextouinon
object_typetextouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
staging.ref_capacity_metric_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
unittextouinon
icon_urltextouinon
positionintegerouinon
descriptiontextouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
staging.ref_classification_scheme_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_scheme_iduuidnonoui
import_batch_idtextnonnon
scheme_codetextnonnon
scheme_nametextnonnon
descriptiontextouinon
selectiontextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
policy_actiontextouinon
is_approvedbooleannonnon
public_iduuidouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
source_sheettextouinon
idtextouinon
codetextouinon
nametextouinon
icon_urltextouinon
positionintegerouinon
name_i18njsonbouinon
staging.ref_classification_value_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_value_iduuidnonoui
import_batch_idtextnonnon
scheme_codetextnonnon
value_codetextnonnon
value_nametextnonnon
raw_source_datajsonbnonnon
resolution_statustextnonnon
policy_actiontextouinon
is_approvedbooleannonnon
public_iduuidouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
source_sheettextouinon
idtextouinon
scheme_idtextouinon
codetextouinon
nametextouinon
ordinalintegerouinon
parent_idtextouinon
metadatajsonbouinon
icon_urltextouinon
positionintegerouinon
name_i18njsonbouinon
staging.ref_code_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_ref_code_iduuidnonoui
import_batch_idtextnonnon
domaintextnonnon
codetextnonnon
nametextnonnon
descriptiontextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
policy_actiontextouinon
is_approvedbooleannonnon
public_iduuidouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
positionintegerouinon
icon_urltextouinon
is_activebooleanouinon
valid_fromdateouinon
valid_todateouinon
parent_idtextouinon
metadatajsonbouinon
name_i18njsonbouinon
description_i18njsonbouinon
name_normalizedtextouinon
dow_numbersmallintouinon
staging.ref_contact_role_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
descriptiontextouinon
positionintegerouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
staging.ref_document_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
urltextouinon
titletextouinon
issuertextouinon
descriptiontextouinon
icon_urltextouinon
positionintegerouinon
valid_fromdateouinon
valid_todateouinon
issuer_i18njsonbnonnon
description_i18njsonbnonnon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
title_i18njsonbouinon
extrajsonbouinon
staging.ref_iti_assoc_role_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
descriptiontextouinon
positionintegerouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
staging.ref_language_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
native_nametextouinon
icon_urltextouinon
positionintegerouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
staging.ref_legal_type_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
descriptiontextouinon
categorytextouinon
is_requiredbooleanouinon
is_publicbooleanouinon
review_interval_daysintegerouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
staging.ref_object_relation_type_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
descriptiontextouinon
positionintegerouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
staging.ref_org_role_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
descriptiontextouinon
positionintegerouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
staging.ref_review_source_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
icon_urltextouinon
base_urltextouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
staging.ref_tag_temp · ref-lookups · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
slugtextouinon
nametextouinon
descriptiontextouinon
colortextouinon
icontextouinon
icon_urltextouinon
positionintegerouinon
created_bytextouinon
updated_bytextouinon
extrajsonbnonnon
name_normalizedtextouinon
description_normalizedtextouinon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
public.ref_sustainability_action · sustainability · RLS oui
ColonneTypeNullablePK
iduuidnonoui
category_iduuidnonnon
codevarchar(50)nonnon
labelvarchar(150)nonnon
descriptiontextouinon
icon_urltextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
label_i18njsonbouinon
description_i18njsonbouinon
extrajsonbouinon
group_iduuidouinon
external_codevarchar(80)ouinon
action_ui_priorityintegerouinon
sort_orderintegerouinon
public.ref_sustainability_action_category · sustainability · RLS oui
ColonneTypeNullablePK
iduuidnonoui
codevarchar(50)nonnon
namevarchar(100)nonnon
descriptiontextouinon
icon_urltextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
extrajsonbouinon
public.ref_sustainability_action_group · sustainability · RLS oui
ColonneTypeNullablePK
iduuidnonoui
category_iduuidnonnon
codevarchar(80)nonnon
namevarchar(150)nonnon
descriptiontextouinon
icon_urltextouinon
positionintegerouinon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
name_i18njsonbouinon
description_i18njsonbouinon
extrajsonbouinon
staging.ref_sustainability_action_category_temp · sustainability · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
codetextouinon
nametextouinon
descriptiontextouinon
icon_urltextouinon
positionintegerouinon
name_i18njsonbnonnon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
description_i18njsonbouinon
extrajsonbouinon
staging.ref_sustainability_action_temp · sustainability · RLS non
ColonneTypeNullablePK
import_row_iduuidnonoui
import_batch_idtextnonnon
staging_object_keytextouinon
category_idtextouinon
codetextouinon
labeltextouinon
descriptiontextouinon
icon_urltextouinon
positionintegerouinon
label_i18njsonbnonnon
description_i18njsonbnonnon
source_sheettextouinon
raw_source_datajsonbnonnon
resolution_statustextnonnon
is_approvedbooleannonnon
created_attimestamp with time zonenonnon
updated_attimestamp with time zonenonnon
idtextouinon
extrajsonbouinon