11 vues · 9 enums
0) Couverture et sources
517 policies · 545 triggers
live si disponible, seeds sinon
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
| Signal | Volume | Exemples |
|---|---|---|
| Fonctions sans source SQL retrouvée | 30 | api.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ée | 98 | api._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 dynamique | 8 | api.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 extraite | 0 | aucun |
Erreurs de lecture live
| Table | Erreur |
|---|---|
public.ref_org_admin_role | Publishable REST returned 0 row(s), MCP audit counted 3; SQL seed rows are preserved for this table. |
public.ref_org_business_role | Publishable REST returned 0 row(s), MCP audit counted 3; SQL seed rows are preserved for this table. |
public.ref_permission | Publishable 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)
Retourinteger[]
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retouruuid
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8321
===================================================== Function to add a legal record =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_legal_type | high |
| écriture | public.object_legal | high |
api.approve_pending_change(p_id uuid, p_review_note text DEFAULT NULL::text)
Retourjsonb
Propriétés
SECURITY DEFINER, dynamic SQL
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.pending_change | high |
| écriture | public.pending_change | high |
api.assert_facet_applicable()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.ref_facet_applicability | high |
| lecture | public.ref_facet_registry | high |
Déclenchée partrigger: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)
Retourvoid
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourtrigger
Propriétés
dynamic SQL
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_facet_applicability.sql:190
== 5. Guard on object.object_type changes ==================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_facet_applicability | high |
| lecture | public.ref_facet_registry | high |
Déclenchée partrigger:public.object:trg_guard_object_type_change
api.assert_staging_batch_integrity(p_batch_id text)
Retourjsonb
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8680
===================================================== Function to audit legal compliance across all objects =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
api.auto_attach_object_to_creator_org()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:6243
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_org_link | high |
| lecture | public.ref_org_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.object_org_link | high |
Déclenchée partrigger:public.object:trg_auto_attach_object_to_creator_org
api.auto_populate_interaction_subject()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:2180
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code_demand_subtopic | high |
| lecture | public.ref_code_demand_topic | high |
Déclenchée partrigger:public.crm_interaction:trg_auto_populate_interaction_subject
api.b64url_decode(p text)
Retourbytea
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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 partrigger: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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:816
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_iti | high |
| lecture | public.object_iti_stage | high |
api.build_opening_period_json(p_period_id uuid, p_object_id text, p_date_start date, p_date_end date)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:94Base de donnée DLL et API/migration_opening_period_recurrence.sql:376Base 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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:94Base de donnée DLL et API/migration_opening_period_recurrence.sql:376Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.opening_period | high |
| lecture | public.ref_code_opening_period_type | high |
api.can_delete_object_private_note(p_note_id uuid)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_private_description | high |
api.can_manage_object_private_note(p_note_id uuid)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_user_profile | high |
| lecture | public.object_private_description | high |
api.can_read_extended(p_object_id text)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:15Base de donnée DLL et API/migration_explorer_rls_setbased.sql:83Base 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)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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".
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
api.can_read_object_private_notes(p_object_id text)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourinteger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:9963Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.crm_interaction | high |
| lecture | public.metric_snapshot | high |
| lecture | public.object | high |
| lecture | public.object_amenity | high |
| lecture | public.object_classification | high |
| lecture | public.object_location | high |
| lecture | public.object_sustainability_action | high |
| lecture | public.ref_amenity | high |
| lecture | public.ref_code_amenity_family | high |
| écriture | public.metric_snapshot | high |
api.check_membership_org_type()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
Déclenchée partrigger:public.user_org_membership:check_membership_org_type
api.check_object_legal_compliance(p_object_id text)
RetourTABLE(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 SQLBase de donnée DLL et API/api_views_functions.sql:8279
===================================================== Function to check if an object has all required legal records =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
api.check_org_config_org_type()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:6142
Trigger : garantit que org_object_id pointe vers un objet de type 'ORG'.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
Déclenchée partrigger:public.org_config:check_org_config_org_type
api.check_org_permission_org_type()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
Déclenchée partrigger:public.org_permission:check_org_permission_org_type
api.commit_staging_to_public(p_batch_id text)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQL
non retrouvée dans les SQL versionnés
api.compose_object_resource_blocks(p_payload jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:3166
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.crm_interaction | high |
| écriture | public.crm_task | high |
| écriture | public.incident_report | high |
| écriture | public.object_iti | high |
Déclenchée partrigger: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)
Retouruuid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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)
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| écriture | public.object_list | high |
| écriture | public.object_list_item | high |
api.create_membership_campaign(p_anchor_object_id text, p_name text)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:1912
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code | high |
| écriture | public.ref_code | high |
api.create_membership_tier(p_anchor_object_id text, p_name text)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:1951
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code | high |
| écriture | public.ref_code | high |
api.create_tag(p_anchor_object_id text, p_name text, p_color text DEFAULT NULL::text)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:1827Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_tag | high |
| écriture | public.ref_tag | high |
api.current_user_active_org()
RetourTABLE(org_id text, org_name text)
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.user_org_membership | high |
api.current_user_admin_rank()
Retourinteger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_admin_role | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
api.current_user_admin_role_code()
Retourtext
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:10253Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_admin_role | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
api.current_user_business_role_code()
Retourtext
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_business_role | high |
| lecture | public.user_org_business_role | high |
| lecture | public.user_org_membership | high |
api.current_user_can_edit_objects()
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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()
RetourSETOF uuid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:197Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_object_role | high |
| lecture | public.crm_interaction | high |
api.current_user_crm_object_ids()
RetourSETOF text
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:152Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_org_link | high |
| lecture | public.ref_org_role | high |
| lecture | public.user_org_membership | high |
api.current_user_email()
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
RetourSETOF text
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_explorer_rls_setbased.sql:36Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_object_role | high |
| lecture | public.object | high |
| lecture | public.object_org_link | high |
| lecture | public.org_config | high |
| lecture | public.user_org_membership | high |
api.current_user_is_org_admin()
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:10255Base 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()
Retourtext
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.user_org_membership | high |
api.current_user_readable_object_ids()
RetourSETOF text
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7321Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
api.cursor_pack(p jsonb)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:1353Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_channel | high |
| écriture | public.actor_channel | high |
api.delete_ai_provider(p_id uuid)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_ai_provider_config.sql:179
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_ai_provider_config | high |
| lecture | vault.secrets | high |
| écriture | public.app_ai_provider_config | high |
| écriture | vault.secrets | high |
api.delete_crm_interaction(p_id uuid)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:1168Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.crm_interaction | high |
| écriture | public.crm_interaction | high |
api.delete_list(p_list_id uuid)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_list.sql:424
6.6 Suppression
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_list | high |
| écriture | public.object_list | high |
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)
Retourboolean
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8820
===================================================== Function to mark a document as delivered =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.object_legal | high |
api.disable_cache_triggers()
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:2110
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code_contact_kind | high |
Déclenchée partrigger:public.actor_channel:trg_actor_channel_email
api.enforce_app_user_profile_role_change()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:2581
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | auth.users | high |
| lecture | public.app_user_profile | high |
Déclenchée partrigger:public.app_user_profile:enforce_app_user_profile_role_change
api.enforce_contact_email_shape()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:2095
Email shape enforcement (object + actor)
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code_contact_kind | high |
Déclenchée partrigger:public.contact_channel:trg_contact_channel_email
api.enforce_single_active_org_membership()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_user_profile | high |
| lecture | public.user_org_membership | high |
Déclenchée partrigger:public.user_org_membership:enforce_single_active_org_membership
api.export_itineraries_gpx_batch(p_object_ids text[], p_include_stages boolean DEFAULT true)
RetourTABLE(object_id text, name text, gpx_data text, file_size integer)
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7940
Batch GPX export for multiple itineraries
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
api.export_itinerary_gpx(p_object_id text, p_include_stages boolean DEFAULT true, p_include_metadata boolean DEFAULT true)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7847
Export full GPX with metadata and stages
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_description | high |
| lecture | public.object_iti | high |
| lecture | public.object_iti_stage | high |
api.export_publication_indesign(p_publication_id uuid, p_min_width integer DEFAULT 1600, p_min_height integer DEFAULT 1200)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:5189
===================================================== Publication export for print workflows (InDesign-ready) =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.media | high |
| lecture | public.object | high |
| lecture | public.object_description | high |
| lecture | public.object_location | high |
| lecture | public.publication | high |
| lecture | public.publication_object | high |
api.facet_applicability_violations()
RetourTABLE(facet_table text, object_id text, object_type object_type)
Propriétés
dynamic SQL
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_facet_applicability.sql:228
== 6. Violations report (ops/CI; legacy rows are NOT auto-deleted) =========
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.ref_facet_applicability | high |
| lecture | public.ref_facet_registry | high |
api.generate_legal_expiry_notifications(p_days_ahead integer DEFAULT 30, p_object_types text[] DEFAULT NULL::text[])
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8636
===================================================== Function to generate legal expiry notifications =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
api.generate_object_id(p_object_type text, p_region_code text)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
RetourTABLE(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 SQLBase de donnée DLL et API/migration_ai_provider_config.sql:205
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_ai_provider_config | high |
| lecture | vault.decrypted_secrets | high |
api.get_actor_data(p_object_id text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:6662
===================================================== Helper: Get enriched actor data with contacts =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.actor_channel | high |
| lecture | public.actor_object_role | high |
| lecture | public.ref_actor_role | high |
| lecture | public.ref_code_contact_kind | high |
| lecture | public.ref_contact_role | high |
api.get_all_opening_time_slots(p_period_id uuid)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:5328
===================================================== Optimized function to get all opening time slots for a period =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.opening_schedule | high |
| lecture | public.opening_time_frame | high |
| lecture | public.opening_time_period | high |
| lecture | public.opening_time_period_weekday | high |
| lecture | public.ref_code_weekday | high |
api.get_app_branding()
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/ui_whitelabel_branding.sql:190
Returns the full branding payload used by the authenticated SPA, including marker styles.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_branding_settings | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_location | high |
api.get_dashboard_city_options()
Retourtext[]
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_location | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:9344Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.contact_channel | high |
| lecture | public.media | high |
| lecture | public.object | high |
| lecture | public.object_act | high |
| lecture | public.object_amenity | high |
| lecture | public.object_capacity | high |
| lecture | public.object_description | high |
| lecture | public.object_fma | high |
| lecture | public.object_iti | high |
| lecture | public.object_location | high |
| lecture | public.object_menu | high |
| lecture | public.object_room_type | high |
| lecture | public.object_taxonomy | high |
| lecture | public.ref_capacity_metric | high |
| lecture | public.tag_link | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_classification | high |
| lecture | public.ref_classification_scheme | high |
api.get_dashboard_filter_options()
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_location | high |
api.get_dashboard_lieu_dit_options()
Retourtext[]
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_location | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_classification | high |
| lecture | public.pending_change | high |
| lecture | public.ref_classification_scheme | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
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[])
RetourTABLE(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 SQLBase de donnée DLL et API/api_views_functions.sql:8175
===================================================== Function to get expiring legal records =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
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[])
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8595
===================================================== Function to get expiring legal records in API format =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text)
RetourTABLE(object_id text, label_rank integer, label_match jsonb, relevance real)
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:1050
api.get_ingestor_metrics()
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | staging.import_batches | high |
| lecture | staging.import_events | high |
| lecture | staging.mapping_contract | high |
| lecture | staging.media_temp | high |
| lecture | staging.object_amenity_temp | high |
| lecture | staging.object_org_link_temp | high |
| lecture | staging.object_payment_method_temp | high |
api.get_ingestor_scheduler_health()
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | cron.job | high |
| lecture | cron.job_run_details | high |
api.get_itinerary_track_geojson(p_object_id text, p_simplify boolean DEFAULT false, p_tolerance double precision DEFAULT 0.0001)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8092
Get track with stages as GeoJSON FeatureCollection
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_iti | high |
| lecture | public.object_iti_stage | high |
api.get_itinerary_track_simplified(p_object_id text, p_tolerance double precision DEFAULT 0.0001)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7967
Simplified track for map display (lightweight GeoJSON)
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_iti | high |
api.get_list(p_list_id uuid)
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_list.sql:260
6.2 Détail d'une liste (compose)
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_list | high |
api.get_local_now_for_timezone(p_business_timezone text)
RetourTABLE(local_date date, local_time time without time zone, local_isodow integer, business_timezone text)
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_open_status_timezone_perf.sql:30Base 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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7398
===================================================== Get filtered media for web display (excludes internal/sensitive) =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.media | high |
| lecture | public.media_tag | high |
| lecture | public.ref_code_media_tag | high |
| lecture | public.ref_code_media_type | high |
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)
RetourTABLE(bucket date, value numeric, denominator integer)
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:10062Base de donnée DLL et API/migration_metric_snapshot.sql:133
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.metric_snapshot | high |
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)
RetourTABLE(yr integer, mon integer, value numeric)
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:10089Base de donnée DLL et API/migration_metric_snapshot.sql:160
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.metric_snapshot | high |
api.get_object_amenity_codes_compact(p_object_id text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
api.get_object_badges_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:2082
Compact badges from official classifications, sustainability actions and canonical acc_* accessibility amenities.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_amenity | high |
| lecture | public.object_classification | high |
| lecture | public.object_sustainability_action | high |
| lecture | public.ref_amenity | high |
| lecture | public.ref_classification_scheme | high |
| lecture | public.ref_classification_value | high |
| lecture | public.ref_code_amenity_family | high |
| lecture | public.ref_sustainability_action | high |
api.get_object_card(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:2172
===================================================== Lightweight card read model (single + batch) =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_description | high |
| lecture | public.object_location | high |
api.get_object_cards_adapted_batch(p_ids text[], p_lang_prefs text[] DEFAULT ARRAY['fr'::text])
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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])
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:2235Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_amenity | high |
| lecture | public.object_classification | high |
| lecture | public.object_description | high |
| lecture | public.object_environment_tag | high |
| lecture | public.object_location | high |
| lecture | public.object_sustainability_action | high |
| lecture | public.object_taxonomy | high |
| lecture | public.ref_amenity | high |
| lecture | public.ref_classification_scheme | high |
| lecture | public.ref_classification_value | high |
| lecture | public.ref_code | high |
| lecture | public.ref_code_amenity_family | high |
| lecture | public.ref_code_domain_registry | high |
| lecture | public.ref_code_environment_tag | high |
| lecture | public.ref_code_taxonomy_closure | high |
| lecture | public.ref_sustainability_action | high |
| lecture | public.ref_tag | high |
| lecture | public.tag_link | high |
api.get_object_environment_tags_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:2050
Compact environment tag payload for cards, maps and LCP/list payloads.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_environment_tag | high |
| lecture | public.ref_code_environment_tag | high |
api.get_object_i18n_all(p_object_id text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:500Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_description | high |
| lecture | public.object_org_link | high |
api.get_object_interop(p_object_id text, p_profile text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.ref_interop_crosswalk | high |
api.get_object_jsonld(p_object_id text, p_profile text DEFAULT 'jsonld'::text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.contact_channel | high |
| lecture | public.object | high |
| lecture | public.object_description | high |
| lecture | public.object_location | high |
| lecture | public.object_web_channel | high |
| lecture | public.ref_code_contact_kind | high |
| lecture | public.ref_interop_crosswalk | high |
api.get_object_legal_compliance(p_object_id text)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8515
===================================================== Function to get legal compliance in API format =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
api.get_object_legal_data(p_object_id text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8450
===================================================== Function to get legal data in API format =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
api.get_object_legal_records(p_object_id text)
RetourTABLE(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 SQLBase de donnée DLL et API/api_views_functions.sql:8225
===================================================== Function to get all legal records for an object =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
api.get_object_legal_records_by_visibility(p_object_id text, p_is_public boolean DEFAULT NULL::boolean)
RetourTABLE(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 SQLBase de donnée DLL et API/api_views_functions.sql:8940
===================================================== Function to get legal records filtered by visibility =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
api.get_object_local_now(p_object_id text)
RetourTABLE(local_date date, local_time time without time zone, local_isodow integer, business_timezone text)
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:5084
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
api.get_object_map_item(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7194
===================================================== Lightweight map view API - returns minimal object data =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_description | high |
| lecture | public.object_location | high |
api.get_object_private_legal_records(p_object_id text)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:9064
===================================================== Function to get private legal records only (for parent org) =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
api.get_object_public_legal_records(p_object_id text)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8998
===================================================== Function to get public legal records only =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
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)
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:2712Base 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>
api.get_object_resource_adapted(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.contact_channel | high |
| lecture | public.object | high |
| lecture | public.object_amenity | high |
| lecture | public.object_classification | high |
| lecture | public.object_description | high |
| lecture | public.object_location | high |
| lecture | public.ref_amenity | high |
| lecture | public.ref_classification_scheme | high |
| lecture | public.ref_classification_value | high |
| lecture | public.ref_code_contact_kind | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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])
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7492
===================================================== Get object reviews with aggregates (external imports) =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_review | high |
| lecture | public.ref_review_source | high |
api.get_object_room_types(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7585
===================================================== Get room types for accommodations =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.media | high |
| lecture | public.object_room_type | high |
| lecture | public.object_room_type_amenity | high |
| lecture | public.object_room_type_media | high |
| lecture | public.ref_amenity | high |
| lecture | public.ref_code_view_type | high |
api.get_object_tags_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:1782Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_tag | high |
| lecture | public.tag_link | high |
api.get_object_taxonomy_compact(p_object_id text, p_lang_prefs text[] DEFAULT ARRAY['fr'::text])
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:1726
Compact taxonomy payload for cards, maps and other LCP/list payloads.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_taxonomy | high |
| lecture | public.ref_code | high |
| lecture | public.ref_code_domain_registry | high |
| lecture | public.ref_code_taxonomy_closure | high |
api.get_object_version_snapshot(p_object_id text, p_version_number integer)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:10440Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_version | high |
api.get_object_versions(p_object_id text, p_limit integer DEFAULT 50, p_offset integer DEFAULT 0)
RetourTABLE(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 SQLBase de donnée DLL et API/api_views_functions.sql:10364Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_user_profile | high |
| lecture | public.object_version | high |
api.get_object_with_deep_data(p_object_id text, p_languages text[] DEFAULT ARRAY['fr'::text], p_options jsonb DEFAULT '{}'::jsonb)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7099
===================================================== Enhanced API function: Get objects by type with deep data =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:6945
===================================================== Enhanced API function: Get multiple objects with deep data =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.actor_channel | high |
| lecture | public.actor_object_role | high |
| lecture | public.contact_channel | high |
| lecture | public.object | high |
| lecture | public.object_org_link | high |
| lecture | public.object_relation | high |
| lecture | public.ref_actor_role | high |
| lecture | public.ref_code_contact_kind | high |
| lecture | public.ref_contact_role | high |
| lecture | public.ref_object_relation_type | high |
| lecture | public.ref_org_role | high |
api.get_opening_slots_by_day(p_period_id uuid)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:5396Base de donnée DLL et API/migration_opening_open_without_hours.sql:25
===================================================== Optimized: get ALL opening time frames per weekday as arrays (unbounded) =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.opening_schedule | high |
| lecture | public.opening_time_frame | high |
| lecture | public.opening_time_period | high |
| lecture | public.opening_time_period_weekday | high |
| lecture | public.ref_code_weekday | high |
api.get_opening_time_slots(p_period_id uuid, p_weekday_code text, p_slot_number integer DEFAULT 1)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:5295
===================================================== Helper function to extract opening time slots for a specific day (legacy) =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.opening_schedule | high |
| lecture | public.opening_time_frame | high |
| lecture | public.opening_time_period | high |
| lecture | public.opening_time_period_weekday | high |
| lecture | public.ref_code_weekday | high |
api.get_organization_data(p_object_id text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:6753
===================================================== Helper: Get enriched organization data =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.contact_channel | high |
| lecture | public.object | high |
| lecture | public.object_org_link | high |
| lecture | public.ref_code_contact_kind | high |
| lecture | public.ref_contact_role | high |
| lecture | public.ref_org_role | high |
api.get_parent_object_data(p_object_id text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:6617
===================================================== Helper: Get enriched parent object data =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_relation | high |
| lecture | public.ref_object_relation_type | high |
api.get_pending_document_requests(p_object_id text DEFAULT NULL::text, p_type_codes text[] DEFAULT NULL::text[])
RetourTABLE(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 SQLBase de donnée DLL et API/api_views_functions.sql:8855
===================================================== Function to get pending document requests =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_legal | high |
| lecture | public.ref_legal_type | high |
api.get_pending_document_requests_api(p_object_id text DEFAULT NULL::text, p_type_codes text[] DEFAULT NULL::text[])
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/ui_whitelabel_branding.sql:163
Returns public-safe brand settings for anonymous contexts such as the login page.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_branding_settings | high |
api.get_public_list_by_token(p_token text)
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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é.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_list | high |
api.guard_object_status_change()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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 partrigger:public.object:trg_guard_object_status_change
api.handle_auth_user_profile_created()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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 partrigger:auth.users:on_auth_user_created_app_user_profile
api.handle_membership_status_transition()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:3027
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_membership | high |
| lecture | public.object_org_link | high |
| écriture | public.object | high |
Déclenchée partrigger: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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.i18n_translation | high |
| lecture | public.ref_language | high |
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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:638
I18N Helper (strict): EAV i18n without "any language" fallback
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.i18n_translation | high |
| lecture | public.ref_language | high |
api.i18n_pick(p_i18n_data jsonb, p_lang_code text DEFAULT 'fr'::text, p_fallback_lang text DEFAULT 'fr'::text)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.contact_channel | high |
| lecture | public.object | high |
| lecture | public.object_description | high |
| lecture | public.object_location | high |
| lecture | public.object_web_channel | high |
| lecture | public.ref_code_contact_kind | high |
api.is_object_open_now(p_object_id text)
Retourboolean
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:26
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.opening_period | high |
| lecture | public.opening_schedule | high |
| lecture | public.opening_time_frame | high |
| lecture | public.opening_time_period | high |
| lecture | public.opening_time_period_weekday | high |
| lecture | public.ref_code_weekday | high |
api.is_object_owner(p_object_id text)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_object_role | high |
api.is_opening_period_active_on_date(p_all_years boolean, p_date_start date, p_date_end date, p_local_date date)
Retourboolean
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourboolean
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/branding_admin_profile_role_patch.sql:13Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | auth.users | high |
| lecture | public.app_user_profile | high |
api.is_platform_owner()
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/rls_policies.sql:221
Vérifie si l'utilisateur courant est owner plateforme (ou admin/service)
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_user_profile | high |
api.is_platform_superuser()
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:10252Base de donnée DLL et API/rls_policies.sql:198Base 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) =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_user_profile | high |
api.is_ref_code_taxonomy_domain(p_domain text)
Retourboolean
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:1688
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code_domain_registry | high |
api.json_clean(p jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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[])
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:1437Base 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à).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.actor_object_role | high |
| lecture | public.object | high |
| lecture | public.ref_actor_role | high |
| écriture | public.actor_object_role | high |
api.list_actor_crm(p_actor_id uuid)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:1048Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.actor_channel | high |
| lecture | public.actor_object_role | high |
| lecture | public.app_user_profile | high |
| lecture | public.crm_interaction | high |
| lecture | public.object | high |
| lecture | public.ref_actor_role | high |
| lecture | public.ref_code_contact_kind | high |
| lecture | public.ref_code_crm_sentiment | high |
| lecture | public.ref_code_demand_topic | high |
api.list_ai_providers()
RetourTABLE(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 SQLBase de donnée DLL et API/migration_ai_provider_config.sql:133
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_ai_provider_config | high |
api.list_catalog(p_domain text, p_lang text DEFAULT 'fr'::text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_amenity | high |
| lecture | public.ref_classification_scheme | high |
| lecture | public.ref_code | high |
| lecture | public.ref_commune | high |
| lecture | public.ref_language | high |
| lecture | public.ref_sustainability_action | high |
| lecture | public.ref_sustainability_action_category | high |
api.list_crm_assignees()
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:400Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_user_profile | high |
| lecture | public.user_org_membership | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:893Base de donnée DLL et API/migration_crm_module.sql:1010
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.actor_object_role | high |
| lecture | public.crm_interaction | high |
| lecture | public.object | high |
| lecture | public.ref_actor_role | high |
| lecture | public.ref_code_demand_topic | high |
api.list_crm_tasks()
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:420Base de donnée DLL et API/migration_crm_module.sql:537
Tâches CRM du périmètre (échéance croissante, NULLS LAST).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.app_user_profile | high |
| lecture | public.crm_interaction | high |
| lecture | public.crm_task | high |
| lecture | public.object | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:280Base de donnée DLL et API/migration_crm_module.sql:397
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.app_user_profile | high |
| lecture | public.crm_interaction | high |
| lecture | public.object | high |
| lecture | public.ref_code_crm_sentiment | high |
| lecture | public.ref_code_demand_topic | high |
api.list_deleted_objects_since(p_since timestamp with time zone DEFAULT NULL::timestamp with time zone, p_limit integer DEFAULT 500)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_deletion_log | high |
api.list_effective_object_ids(p_list_id uuid, p_published_only boolean)
RetourTABLE(object_id text, pos integer, note_fr text, note_en text)
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_list | high |
| lecture | public.object_list_item | high |
api.list_item_contacts(p_ids text[])
RetourTABLE(object_id text, contacts jsonb)
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.contact_channel | high |
| lecture | public.ref_code_contact_kind | high |
api.list_my_lists()
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_list.sql:231
6.1 Grille « Mes listes »
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_list | high |
api.list_object_contact_suggestions(p_object_id text)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:1380Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_channel | high |
| lecture | public.actor_object_role | high |
| lecture | public.contact_channel | high |
| lecture | public.ref_code_contact_kind | high |
api.list_object_crm(p_object_id text)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:598Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.actor_object_role | high |
| lecture | public.app_user_profile | high |
| lecture | public.crm_interaction | high |
| lecture | public.crm_task | high |
| lecture | public.ref_actor_role | high |
| lecture | public.ref_code_crm_sentiment | high |
| lecture | public.ref_code_demand_topic | high |
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)
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_location | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:5971
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:6183
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:5450
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:5699
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7246
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_location | high |
api.list_objects_with_validated_changes_since(p_since timestamp with time zone)
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.pending_change | high |
api.list_partner_keys()
RetourTABLE(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 SQLBase 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é).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | internal.partner_api_key | high |
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)
RetourTABLE(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 SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_user_profile | high |
| lecture | public.object | high |
| lecture | public.pending_change | high |
api.list_ref_code_domains()
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code | high |
| lecture | public.ref_code_domain_registry | high |
api.list_reference_bundle(p_domains text[] DEFAULT NULL::text[], p_lang text DEFAULT 'fr'::text)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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 partrigger:public.object_private_description:lock_object_private_description_system_fields
api.log_publication_proof_interaction()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:3311
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.crm_interaction | high |
Déclenchée partrigger:public.publication_object:trg_publication_proof_interaction
api.manage_object_published_at()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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 partrigger:public.object:trg_manage_object_published_at
api.mark_list_sent(p_list_id uuid)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_list.sql:528
---------- 7b. Marquer une liste « envoyée » (route email /api/lists/send) ----------
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.object_list | high |
api.norm_search(p text)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourinteger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_private_description | high |
| lecture | public.ref_org_admin_role | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
api.opening_period_rank(p_is_closure boolean, p_all_years boolean, p_date_start date, p_date_end date)
Retourinteger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourinteger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | internal.partner_api_key | high |
| écriture | internal.partner_api_key | high |
api.partner_log_call(p_key_id uuid, p_path text, p_status integer)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_partner_api_keys.sql:183
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | internal.partner_api_call | high |
api.partner_rate_check(p_key_id uuid, p_limit integer DEFAULT 120, p_window_seconds integer DEFAULT 60)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | internal.partner_rate_bucket | high |
api.periods_partial_overlap(p_all_years boolean, a_s date, a_e date, b_s date, b_e date)
Retourboolean
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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])
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:2126
Unicité email cross-actors
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_channel | high |
| lecture | public.ref_code_contact_kind | high |
Déclenchée partrigger:public.actor_channel:trg_prevent_duplicate_actor_email
api.public_catalog_domains()
Retourtext[]
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | staging.import_batches | high |
| écriture | staging.import_batches | high |
api.purge_staging_batch(p_batch_id text, p_force boolean DEFAULT false)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | staging.import_batches | high |
| écriture | staging.import_batches | high |
api.recompute_audit_session_score()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:3446
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.audit_result | high |
| écriture | public.audit_session | high |
Déclenchée partrigger:public.audit_result:trg_recompute_audit_session_score
api.ref_code_domain_is_editable(p_domain text)
Retourboolean
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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) ?
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code_domain_registry | high |
api.ref_code_usage_count(p_domain text, p_id uuid)
Retourinteger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
SECURITY DEFINER, dynamic SQL
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code | high |
api.refresh_object_filter_caches(p_object_id text)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_global_search_document.sql:30Base de donnée DLL et API/schema_unified.sql:4577
Refresh denormalized filter caches used by hot-path filtered listing.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_amenity | high |
| lecture | public.object_classification | high |
| lecture | public.object_cuisine_type | high |
| lecture | public.object_description | high |
| lecture | public.object_environment_tag | high |
| lecture | public.object_language | high |
| lecture | public.object_menu | high |
| lecture | public.object_menu_item | high |
| lecture | public.object_menu_item_allergen | high |
| lecture | public.object_menu_item_dietary_tag | high |
| lecture | public.object_payment_method | high |
| lecture | public.object_taxonomy | high |
| lecture | public.ref_amenity | high |
| lecture | public.ref_classification_scheme | high |
| lecture | public.ref_classification_value | high |
| lecture | public.ref_code | high |
| lecture | public.ref_code_allergen | high |
| lecture | public.ref_code_cuisine_type | high |
| lecture | public.ref_code_dietary_tag | high |
| lecture | public.ref_code_environment_tag | high |
| lecture | public.ref_code_payment_method | high |
| lecture | public.ref_code_taxonomy_closure | high |
| lecture | public.ref_language | high |
| lecture | public.ref_tag | high |
| lecture | public.tag_link | high |
| écriture | public.object | high |
api.refresh_object_taxonomy_cache_for_domain(p_domain text)
Retourvoid
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:1743
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_taxonomy | high |
| lecture | public.ref_code | high |
| lecture | public.ref_code_taxonomy_closure | high |
| écriture | public.object | high |
api.refresh_open_status()
Retourvoid
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_opening_period_recurrence.sql:147Base de donnée DLL et API/migration_open_status_tristate.sql:49Base 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é.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.opening_period | high |
| lecture | public.opening_schedule | high |
| lecture | public.opening_time_frame | high |
| lecture | public.opening_time_period | high |
| lecture | public.opening_time_period_weekday | high |
| lecture | public.ref_code_weekday | high |
| écriture | public.object | high |
api.refresh_ref_code_taxonomy_closure(p_domain text)
Retourvoid
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:1701
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code | high |
| lecture | public.ref_code_taxonomy_closure | high |
| écriture | public.ref_code_taxonomy_closure | high |
api.reject_pending_change(p_id uuid, p_review_note text)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_moderation_rpcs.sql:252
P2.1 §120 — Refuse une suggestion (note obligatoire). Aucun re-dispatch.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.pending_change | high |
| écriture | public.pending_change | high |
api.render_format_currency(p_amount numeric, p_currency text, p_locale text)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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())
Retourboolean
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8792
===================================================== Function to request a document for a legal record =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.object_legal | high |
api.resolve_list_object_ids(p_buckets jsonb, p_published_only boolean DEFAULT true, p_limit integer DEFAULT 200)
RetourSETOF text
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | staging.media_temp | high |
| écriture | staging.media_temp | high |
api.rollback_staging_batch_compensate(p_batch_id text, p_force boolean DEFAULT false)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.media | high |
| lecture | public.object | high |
| lecture | staging.batch_commit_ledger | high |
| lecture | staging.batch_commit_ledger_item | high |
| lecture | staging.import_batches | high |
| écriture | public.media | high |
| écriture | public.object | high |
| écriture | staging.batch_commit_ledger | high |
| écriture | staging.import_batches | high |
api.rpc_create_object(p_object_type text, p_name text, p_region_code text DEFAULT NULL::text)
Retourtext
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_facet_applicability.sql:251Base 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éé. -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.object | high |
api.rpc_deactivate_membership(p_membership_id uuid)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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). -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_admin_role | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.user_org_admin_role | high |
| écriture | public.user_org_business_role | high |
| écriture | public.user_org_membership | high |
api.rpc_delete_object(p_object_id text, p_confirm_name text)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_consent | high |
| lecture | public.media | high |
| lecture | public.object | high |
| lecture | public.object_classification | high |
| lecture | public.object_document | high |
| lecture | public.object_iti | high |
| lecture | public.object_legal | high |
| lecture | public.object_place | high |
| lecture | public.object_sustainability_action | high |
| lecture | public.ref_document | high |
| écriture | public.object | high |
| écriture | public.object_deletion_log | high |
| écriture | public.ref_document | high |
api.rpc_delete_object_external_id(p_id uuid)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:10315Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_external_id | high |
| écriture | public.object_external_id | high |
api.rpc_delete_ref_code(p_domain text, p_id uuid)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code | high |
| écriture | public.ref_code | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_gdpr_erasure.sql:92Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.actor_channel | high |
| lecture | public.actor_consent | high |
| lecture | public.app_user_profile | high |
| lecture | public.contact_channel | high |
| lecture | public.incident_report | high |
| lecture | public.object_legal | high |
| lecture | public.object_review | high |
| écriture | public.actor | high |
| écriture | public.actor_channel | high |
| écriture | public.actor_consent | high |
| écriture | public.app_user_profile | high |
| écriture | public.contact_channel | high |
| écriture | public.crm_interaction | high |
| écriture | public.crm_task | high |
| écriture | public.gdpr_erasure_log | high |
| écriture | public.incident_report | high |
| écriture | public.object_legal | high |
| écriture | public.object_review | high |
api.rpc_grant_org_permission(p_org_object_id text, p_permission_code text)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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. -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.ref_org_admin_role | high |
| lecture | public.ref_permission | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.org_permission | high |
api.rpc_grant_user_permission(p_target_user_id uuid, p_permission_code text)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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à. -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_admin_role | high |
| lecture | public.ref_permission | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.user_permission | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | internal.partner_api_key | high |
api.rpc_list_org_members(p_org_object_id text)
RetourTABLE(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 SQLBase de donnée DLL et API/migration_sp4_list_org_members.sql:9
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | auth.users | high |
| lecture | public.app_user_profile | high |
| lecture | public.ref_org_admin_role | high |
| lecture | public.ref_org_business_role | high |
| lecture | public.ref_permission | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_business_role | high |
| lecture | public.user_org_membership | high |
| lecture | public.user_permission | high |
api.rpc_publish_object(p_object_id text, p_publish boolean DEFAULT true)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_status_lifecycle.sql:78Base 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[])
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.ref_code | high |
api.rpc_restore_object_version(p_object_id text, p_version_number integer)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:10473Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_version | high |
| écriture | public.object | high |
api.rpc_revoke_admin_role(p_membership_id uuid)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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. -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_admin_role | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.user_org_admin_role | high |
api.rpc_revoke_org_permission(p_org_object_id text, p_permission_code text)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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. -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.ref_org_admin_role | high |
| lecture | public.ref_permission | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.org_permission | high |
api.rpc_revoke_partner_key(p_id uuid)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_partner_api_keys.sql:104
Révoque une clé (effet immédiat : partner_authenticate la refusera).
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | internal.partner_api_key | high |
api.rpc_revoke_user_permission(p_target_user_id uuid, p_permission_code text)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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. -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_admin_role | high |
| lecture | public.ref_permission | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.user_permission | high |
api.rpc_set_admin_role(p_membership_id uuid, p_role_code text)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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"). -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_admin_role | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_business_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.user_org_admin_role | high |
api.rpc_set_business_role(p_membership_id uuid, p_role_code text)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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. -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_admin_role | high |
| lecture | public.ref_org_business_role | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.user_org_business_role | high |
api.rpc_set_object_status(p_object_id text, p_status text)
Retourtext
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_status_lifecycle.sql:11
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| écriture | public.object | high |
api.rpc_set_ref_code_active(p_id uuid, p_domain text, p_active boolean)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_ref_code_admin_rpcs.sql:117
(DÉS)ACTIVE une valeur ref_code.
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.ref_code | high |
api.rpc_upsert_membership(p_target_user_id uuid, p_org_object_id text, p_business_role_code text)
Retouruuid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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. -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_org_admin_role | high |
| lecture | public.ref_org_business_role | high |
| lecture | public.user_org_admin_role | high |
| lecture | public.user_org_membership | high |
| écriture | public.user_org_business_role | high |
| écriture | public.user_org_membership | high |
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)
Retouruuid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:10266Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| écriture | public.object_external_id | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code | high |
| écriture | public.ref_code | high |
api.rpc_write_org_description(p_object_id text, p_payload jsonb)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_description | high |
| écriture | public.object_description | high |
api.run_staging_dedup(p_batch_id text, p_distance_meters integer DEFAULT 50, p_name_similarity real DEFAULT 0.45)
Retourjsonb
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:1287Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_channel | high |
| lecture | public.ref_code_contact_kind | high |
| écriture | public.actor_channel | high |
api.save_crm_actor(p_payload jsonb)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:1204Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.actor_object_role | high |
| lecture | public.ref_actor_role | high |
| écriture | public.actor | high |
| écriture | public.actor_object_role | high |
api.save_crm_interaction(p_payload jsonb)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:701Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.crm_interaction | high |
| lecture | public.ref_code_crm_sentiment | high |
| lecture | public.ref_code_demand_topic | high |
| écriture | public.crm_interaction | high |
api.save_crm_task(p_payload jsonb)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:463Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.crm_interaction | high |
| lecture | public.crm_task | high |
| écriture | public.crm_task | high |
api.save_object_commercial(p_object_id text, p_payload jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/object_workspace_safe_write_rpcs.sql:386
api.save_object_itinerary_nested(p_object_id text, p_payload jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/object_workspace_safe_write_rpcs.sql:784
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.media | high |
| lecture | public.object | high |
| lecture | public.object_iti_associated_object | high |
| lecture | public.object_iti_info | high |
| lecture | public.object_iti_profile | high |
| lecture | public.object_iti_section | high |
| lecture | public.object_iti_stage | high |
| lecture | public.object_place | high |
| lecture | public.ref_iti_assoc_role | high |
| écriture | public.object_iti_associated_object | high |
| écriture | public.object_iti_info | high |
| écriture | public.object_iti_profile | high |
| écriture | public.object_iti_section | high |
| écriture | public.object_iti_stage | high |
| écriture | public.object_iti_stage_media | high |
api.save_object_openings(p_object_id text, p_payload jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_opening_period_recurrence.sql:229Base de donnée DLL et API/migration_opening_period_type.sql:62Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.opening_period | high |
| lecture | public.ref_code_opening_period_type | high |
| lecture | public.ref_code_opening_schedule_type | high |
| lecture | public.ref_code_weekday | high |
| écriture | public.opening_period | high |
| écriture | public.opening_schedule | high |
| écriture | public.opening_time_frame | high |
| écriture | public.opening_time_period | high |
| écriture | public.opening_time_period_weekday | high |
api.save_object_places(p_object_id text, p_payload jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/object_workspace_safe_write_rpcs.sql:1106
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_place | high |
| lecture | public.object_zone | high |
| lecture | public.ref_code_media_type | high |
| écriture | public.media | high |
| écriture | public.object_location | high |
| écriture | public.object_place | high |
| écriture | public.object_place_description | high |
| écriture | public.object_zone | high |
api.save_object_relations(p_object_id text, p_payload jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_actor_links_editor.sql:56Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_object_role | high |
| lecture | public.object | high |
| lecture | public.object_org_link | high |
| lecture | public.object_relation | high |
| lecture | public.ref_actor_role | high |
| lecture | public.ref_object_relation_type | high |
| lecture | public.ref_org_role | high |
| écriture | public.actor_object_role | high |
| écriture | public.object_org_link | high |
| écriture | public.object_relation | high |
api.save_object_workspace_sustainability(p_object_id text, p_payload jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/object_workspace_gap_rpcs.sql:18
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_sustainability_action | high |
| lecture | public.ref_sustainability_action | high |
| lecture | public.ref_sustainability_action_category | high |
| écriture | public.object_sustainability_action | high |
api.save_object_workspace_tags(p_object_id text, p_payload jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/object_workspace_gap_rpcs.sql:109
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_tag | high |
| lecture | public.tag_link | high |
| écriture | public.tag_link | high |
api.search_actors(p_query text)
RetourTABLE(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 SQLBase de donnée DLL et API/migration_actor_links_editor.sql:200
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor | high |
| lecture | public.actor_channel | high |
| lecture | public.ref_code_contact_kind | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:6480
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_location | high |
| lecture | public.object_menu | high |
| lecture | public.object_menu_item | high |
| lecture | public.object_menu_item_cuisine_type | high |
| lecture | public.object_relation | high |
| lecture | public.ref_code_cuisine_type | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7729
===================================================== Search objects by label with partial action matches =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_classification | high |
| lecture | public.object_sustainability_action | high |
| lecture | public.object_sustainability_action_label | high |
| lecture | public.ref_classification_equivalent_action | high |
| lecture | public.ref_classification_equivalent_group | high |
| lecture | public.ref_classification_scheme | high |
| lecture | public.ref_classification_value | high |
| lecture | public.ref_sustainability_action | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7141
===================================================== Enhanced API function: Search objects with deep data =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_location | high |
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)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:6367
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_location | high |
| lecture | public.object_menu | high |
| lecture | public.object_menu_item | high |
| lecture | public.object_menu_item_cuisine_type | high |
| lecture | public.ref_code_cuisine_type | high |
api.set_active_ai_provider(p_id uuid)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_ai_provider_config.sql:156
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_ai_provider_config | high |
| écriture | public.app_ai_provider_config | high |
api.set_itinerary_track(p_object_id text, p_payload jsonb)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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. =====================================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_iti_profile | high |
| écriture | public.object_iti | high |
| écriture | public.object_iti_profile | high |
api.set_list_items(p_list_id uuid, p_items jsonb)
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_list.sql:389
6.5 Remplacement des items statiques (reconcile non-destructif — §40)
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.object_list | high |
| lecture | public.object_list_item | high |
| écriture | public.object_list | high |
| écriture | public.object_list_item | high |
api.set_publication_workflow_timestamps()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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 partrigger:public.publication_object:trg_publication_object_workflow_timestamps
api.set_tag_color(p_anchor_object_id text, p_tag_id uuid, p_color text)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:1990Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.ref_tag | high |
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)
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_list.sql:437
6.7 Partage : génère/rote le token, (dé)active le lien
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_list | high |
| écriture | public.object_list | high |
api.strip_markdown(md text)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:429Base 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)
Retourjsonb
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:470Base 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)
Retouruuid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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().
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.pending_change | high |
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)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:2635
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.app_user_profile | high |
api.sync_classification_from_audit_session()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:3472
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.audit_template | high |
| écriture | public.object_classification | high |
Déclenchée partrigger:public.audit_session:trg_sync_classification_from_audit_session
api.tg_object_list_touch()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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 partrigger:public.object_list:trg_object_list_touch
api.to_base36(n bigint)
Retourtext
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_global_search_document.sql:190Base 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_menu | high |
| lecture | public.object_menu_item | high |
Déclenchée partrigger: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()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_global_search_document.sql:179Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_menu | high |
Déclenchée partrigger:public.object_menu_item:trg_refresh_object_filter_caches_object_menu_item
api.trg_refresh_caches_from_tag_link()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_global_search_document.sql:201Base 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 partrigger:public.tag_link:trg_refresh_object_filter_caches_tag_link
api.trg_refresh_object_filter_caches_from_child()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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 partrigger: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()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:1842
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code_domain_registry | high |
Déclenchée partrigger: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)
Retourboolean
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:8391
===================================================== Function to update a legal record =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.object_legal | high |
api.update_list(p_list_id uuid, p_patch jsonb)
Retourjson
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_list.sql:363
6.4 Mise à jour des métadonnées (patch whitelisté)
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.object_list | high |
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)
Retouruuid
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_ai_provider_config.sql:51
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_ai_provider_config | high |
| écriture | public.app_ai_provider_config | high |
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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.app_branding_settings | high |
api.user_actor_ids()
RetourSETOF uuid
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/rls_policies.sql:111
Acteurs liés à l'utilisateur via email dans actor_channel.kind='email'
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.actor_channel | high |
| lecture | public.ref_code_contact_kind | high |
api.user_can_assign_crm(p_user uuid)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:246Base 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).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.app_user_profile | high |
| lecture | public.user_org_membership | high |
api.user_can_create_object()
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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). -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_org_link | high |
| lecture | public.ref_org_role | high |
api.user_can_read_crm(p_object_id text)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:165Base 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)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:212Base 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)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_list.sql:82
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_list | high |
api.user_can_write_canonical(p_object_id text)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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). -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_org_link | high |
| lecture | public.ref_org_role | high |
api.user_can_write_crm(p_object_id text)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:176Base 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)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/crm_body_deploy.tmp.sql:223Base 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)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase 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). -------------------------------------------------------
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_org_link | high |
| lecture | public.ref_org_role | high |
api.user_can_write_list(p_list_id uuid)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_object_list.sql:91
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_list | high |
api.user_can_write_object_canonical(p_object_id text)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/migration_permission_write_paths.sql:18Base 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)
Retourboolean
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/rls_policies.sql:199Base 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()). =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.org_permission | high |
| lecture | public.ref_permission | high |
| lecture | public.user_org_membership | high |
| lecture | public.user_permission | high |
api.validate_audit_result_points()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:3420
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.audit_criteria | high |
Déclenchée partrigger:public.audit_result:trg_validate_audit_result_points
api.validate_object_business_timezone()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase 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 partrigger:public.object:trg_validate_object_business_timezone
api.validate_object_taxonomy_assignment()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:1894
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.ref_code | high |
| lecture | public.ref_code_domain_registry | high |
Déclenchée partrigger:public.object_taxonomy:trg_validate_object_taxonomy_assignment
api.validate_promotion_code(p_code text, p_object_id text DEFAULT NULL::text)
Retourjson
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/api_views_functions.sql:7668
===================================================== Validate promotion code for an object =====================================================
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
| lecture | public.promotion | high |
| lecture | public.promotion_object | high |
api.validate_ref_code_taxonomy_hierarchy()
Retourtrigger
Propriétés
standard
Exposition
RPC PostgREST (api)
Source SQLBase de donnée DLL et API/schema_unified.sql:1779
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code | high |
| lecture | public.ref_code_domain_registry | high |
Déclenchée partrigger: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)
Retourjsonb
Propriétés
SECURITY DEFINER
Exposition
RPC PostgREST (api)
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | staging.import_batches | high |
| écriture | staging.import_batches | high |
Schéma audit (8)
audit.attach_missing_triggers()
Retourvoid
Propriétés
SECURITY DEFINER, dynamic SQL
Exposition
helper / privé
Source SQLBase 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)
Retourtext
Propriétés
dynamic SQL
Exposition
helper / privé
Source SQLBase de donnée DLL et API/migration_partition_maintenance_hardening.sql:97Base 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)
Retourtext
Propriétés
dynamic SQL
Exposition
helper / privé
Source SQLBase 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)
Retourtext
Propriétés
standard
Exposition
helper / privé
Source SQLBase 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)
Retourtext
Propriétés
standard
Exposition
helper / privé
Source SQLBase 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()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
helper / privé
Source SQLBase de donnée DLL et API/schema_unified.sql:3753
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | audit.audit_log | high |
Déclenchée partrigger: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()
Retourtext
Propriétés
standard
Exposition
helper / privé
Source SQLBase de donnée DLL et API/migration_partition_maintenance_hardening.sql:135Base 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[])
Retourinteger
Propriétés
SECURITY DEFINER
Exposition
helper / privé
Source SQLBase 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.
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | audit.audit_log | high |
Schéma internal (5)
internal.workspace_assert_can_write_object(p_object_id text)
Retourvoid
Propriétés
SECURITY DEFINER
Exposition
helper / privé
Source SQLBase de donnée DLL et API/migration_permission_write_paths.sql:30Base de donnée DLL et API/object_workspace_safe_write_rpcs.sql:62
2) Workspace gate (was: is_object_owner only).
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
internal.workspace_jsonb_array(p_value jsonb)
Retourjsonb
Propriétés
standard
Exposition
helper / privé
Source SQLBase 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)
Retourjsonb
Propriétés
standard
Exposition
helper / privé
Source SQLBase 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[])
Retourjsonb
Propriétés
standard
Exposition
helper / privé
Source SQLBase 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)
Retouruuid
Propriétés
standard
Exposition
helper / privé
Source SQLBase 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)
Retourtext
Propriétés
dynamic SQL
Exposition
helper / privé
Source SQLBase 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()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_classification | high |
| lecture | public.ref_classification_scheme | high |
| lecture | public.ref_classification_value | high |
Déclenchée partrigger:public.object_classification:trg_enforce_classification_single_selection
public.enforce_single_main_media()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.media | high |
Déclenchée partrigger:public.media:trg_enforce_single_main_media
public.ensure_object_version_partitions(months_ahead integer DEFAULT 3)
Retourtext
Propriétés
standard
Exposition
helper / privé
Source SQLBase de donnée DLL et API/migration_partition_maintenance_hardening.sql:78Base 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)
Retourtext
Propriétés
standard
Exposition
helper / privé
Source SQLBase 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()
Retourtrigger
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 partrigger:public.object:trg_increment_object_version
public.pending_change_after_delete()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.pending_change | high |
| écriture | public.object | high |
Déclenchée partrigger:public.pending_change:trg_pending_change_after_delete
public.pending_change_after_insert()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.object | high |
Déclenchée partrigger:public.pending_change:trg_pending_change_after_insert
public.pending_change_after_update()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.pending_change | high |
| écriture | public.object | high |
Déclenchée partrigger:public.pending_change:trg_pending_change_after_update
public.propagate_capacity_unit_change()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.object_capacity | high |
Déclenchée partrigger:public.ref_capacity_metric:trg_ref_capacity_metric_unit_change
public.ref_language_set_position()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_language | high |
Déclenchée partrigger:public.ref_language:trg_ref_language_set_position
public.regenerate_iti_track_cache()
Retourtrigger
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 partrigger:public.object_iti:trg_cache_iti_track
public.save_object_version()
Retourtrigger
Propriétés
SECURITY DEFINER
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| écriture | public.object_version | high |
Déclenchée partrigger:public.object:trg_object_version, trigger:public.object:trg_object_version_delete
public.sync_object_capacity_unit()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_capacity_metric | high |
Déclenchée partrigger: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()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.media | high |
| écriture | public.object | high |
Déclenchée partrigger:public.media:trg_update_cached_main_image
public.update_object_cached_min_price()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_price | high |
| écriture | public.object | high |
Déclenchée partrigger:public.object_price:trg_update_cached_min_price
public.update_object_cached_rating_metrics()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object_review | high |
| écriture | public.object | high |
Déclenchée partrigger:public.object_review:trg_update_cached_rating_metrics
public.update_object_updated_at_business()
Retourtrigger
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 partrigger:public.object:update_object_updated_at
public.update_updated_at_column()
Retourtrigger
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 partrigger: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()
Retourtrigger
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 partrigger:public.i18n_translation:trg_validate_i18n_translation_target
public.validate_media_dimensions()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.ref_code_media_type | high |
Déclenchée partrigger:public.media:trg_validate_media_dimensions
public.validate_org_object_type()
Retourtrigger
Propriétés
standard
Exposition
helper / privé
Source SQL
non retrouvée dans les SQL versionnés
| Connexion | Table/vue | Confiance |
|---|---|---|
| lecture | public.object | high |
Déclenchée partrigger: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/vue | Type | Domaine | RLS | Lue par | Écrite par | Autres connexions |
|---|---|---|---|---|---|---|
public.actor | table | actor-org | oui | 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), api.link_actor_to_object(p_payload jsonb) +9 | 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_actor(p_payload jsonb) | 2 policies · 2 triggers · FK → 2 · FK ← 7 |
public.actor_channel | table | actor-org | oui | api.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) +7 | api.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_consent | table | actor-org | oui | api.rpc_delete_object(p_object_id text, p_confirm_name 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) | 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) | 2 policies · 1 triggers · FK → 2 · FK ← 0 |
public.actor_object_role | table | actor-org | oui | api.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) +9 | api.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_membership | table | actor-org | oui | 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.handle_membership_status_transition() | - | 5 policies · 4 triggers · FK → 6 · FK ← 0 |
public.object_org_link | table | actor-org | oui | api.auto_attach_object_to_creator_org(), api.current_user_crm_object_ids(), api.current_user_extended_object_ids(), api.get_object_i18n_all(p_object_id text) +8 | api.auto_attach_object_to_creator_org(), api.commit_staging_to_public(p_batch_id text), api.save_object_relations(p_object_id text, p_payload jsonb) | 4 policies · 3 triggers · FK → 3 · FK ← 0 |
public.org_config | table | actor-org | oui | api.current_user_extended_object_ids() | - | 2 policies · 3 triggers · FK → 1 · FK ← 0 |
public.org_permission | table | actor-org | oui | api.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_temp | table | actor-org | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.actor_consent_temp | table | actor-org | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.actor_object_role_temp | table | actor-org | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.actor_temp | table | actor-org | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_membership_temp | table | actor-org | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_org_link_temp | table | actor-org | non | api.commit_staging_to_public(p_batch_id text), api.get_ingestor_metrics() | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.org_temp | table | actor-org | non | api.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_log | table | audit | oui | - | 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_03 | table | audit | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
audit.audit_log_2026_04 | table | audit | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
audit.audit_log_2026_05 | table | audit | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
audit.audit_log_2026_06 | table | audit | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
audit.audit_log_2026_07 | table | audit | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
audit.audit_log_2026_08 | table | audit | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
audit.audit_log_2026_09 | table | audit | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
audit.audit_log_default | table | audit | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
public.media | table | media | oui | api.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) +7 | api.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_tag | table | media | oui | 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) | - | 4 policies · 1 triggers · FK → 2 · FK ← 0 |
staging.media_galerie_lot1_temp | table | media | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.media_tag_temp | table | media | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.media_temp | table | media | non | api.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.object | table | object-core | oui | api.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) +75 | api.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) +12 | 6 policies · 11 triggers · FK → 2 · FK ← 76 |
public.object_amenity | table | object-core | oui | api.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]) +5 | 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_classification | table | object-core | oui | api.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) +9 | api.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_type | table | object-core | oui | 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) | - | 4 policies · 1 triggers · FK → 2 · FK ← 0 |
public.object_deletion_log | table | object-core | oui | api.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_description | table | object-core | oui | api.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]) +9 | api.rpc_write_org_description(p_object_id text, p_payload jsonb) | 4 policies · 4 triggers · FK → 2 · FK ← 0 |
public.object_document | table | object-core | oui | 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.rpc_delete_object(p_object_id text, p_confirm_name text) | - | 4 policies · 0 triggers · FK → 3 · FK ← 0 |
public.object_environment_tag | table | object-core | oui | api.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 | api.save_object_commercial(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 2 · FK ← 0 |
public.object_external_id | table | object-core | oui | 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.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_policy | table | object-core | oui | 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_language | table | object-core | oui | 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) | api.save_object_commercial(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 3 · FK ← 0 |
public.object_legal | table | object-core | oui | api.audit_legal_compliance(p_object_types text[] DEFAULT NULL::text[], p_include_expired boolean DEFAULT false), api.check_object_legal_compliance(p_object_id text), 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[]), api.get_object_legal_compliance(p_object_id text) +9 | 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), 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), api.request_legal_document(p_legal_id uuid, p_requested_at timestamp with time zone DEFAULT now()), 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 | 4 policies · 2 triggers · FK → 3 · FK ← 0 |
public.object_list | table | object-core | oui | api.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) +5 | 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.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) +2 | 1 policies · 1 triggers · FK → 1 · FK ← 1 |
public.object_list_item | table | object-core | oui | api.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_location | table | object-core | oui | api.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() +16 | api.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_origin | table | object-core | oui | 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 · 2 triggers · FK → 1 · FK ← 0 |
public.object_payment_method | table | object-core | oui | 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) | 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_policy | table | object-core | oui | 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) | 4 policies · 2 triggers · FK → 1 · FK ← 0 |
public.object_place | table | object-core | oui | 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.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_description | table | object-core | oui | 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_places(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 1 · FK ← 0 |
public.object_private_description | table | object-core | oui | api.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_relation | table | object-core | oui | 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_parent_object_data(p_object_id text), api.save_object_relations(p_object_id text, p_payload jsonb) +1 | api.save_object_relations(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 3 · FK ← 0 |
public.object_review | table | object-core | oui | 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]), 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_policy | table | object-core | oui | 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 · 2 triggers · FK → 1 · FK ← 0 |
public.object_taxonomy | table | object-core | oui | 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_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_version | table | object-core | oui | api.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_03 | table | object-core | non | - | - | 0 policies · 2 triggers · FK → 2 · FK ← 0 |
public.object_version_2026_04 | table | object-core | non | - | - | 0 policies · 2 triggers · FK → 2 · FK ← 0 |
public.object_version_2026_05 | table | object-core | non | - | - | 0 policies · 2 triggers · FK → 2 · FK ← 0 |
public.object_version_2026_06 | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 2 · FK ← 0 |
public.object_version_2026_07 | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 2 · FK ← 0 |
public.object_version_2026_08 | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 2 · FK ← 0 |
public.object_version_2026_09 | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 2 · FK ← 0 |
public.object_version_default | table | object-core | non | - | - | 0 policies · 2 triggers · FK → 2 · FK ← 0 |
public.object_web_channel | table | object-core | oui | 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.interop_object_core(p_object_id text) | - | 4 policies · 2 triggers · FK → 54 · FK ← 0 |
public.object_zone | table | object-core | oui | 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_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_temp | table | object-core | non | api.commit_staging_to_public(p_batch_id text), api.get_ingestor_metrics() | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_classification_temp | table | object-core | non | api.commit_staging_to_public(p_batch_id text) | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_description_temp | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_environment_tag_temp | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_external_id_temp | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_group_policy_temp | table | object-core | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_language_temp | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_legal_temp | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_location_temp | table | object-core | non | api.commit_staging_to_public(p_batch_id text) | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_origin_temp | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_payment_method_temp | table | object-core | non | api.commit_staging_to_public(p_batch_id text), api.get_ingestor_metrics() | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_pet_policy_temp | table | object-core | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_place_description_temp | table | object-core | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_place_temp | table | object-core | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_private_description_temp | table | object-core | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_relation_temp | table | object-core | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_review_temp | table | object-core | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_temp | table | object-core | non | api.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_temp | table | object-core | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_zone_temp | table | object-core | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
public.object_act | table | object-facets | oui | 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_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_fma | table | object-facets | oui | 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_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_occurrence | table | object-facets | oui | 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_iti | table | object-facets | oui | 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.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) +4 | api.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_object | table | object-facets | oui | 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_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_info | table | object-facets | oui | 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_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_practice | table | object-facets | oui | 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) | - | 4 policies · 3 triggers · FK → 2 · FK ← 0 |
public.object_iti_profile | table | object-facets | oui | 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_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_section | table | object-facets | oui | 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_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_stage | table | object-facets | oui | 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.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) +1 | api.save_object_itinerary_nested(p_object_id text, p_payload jsonb) | 4 policies · 3 triggers · FK → 1 · FK ← 1 |
public.object_iti_stage_media | table | object-facets | oui | 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_itinerary_nested(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 2 · FK ← 0 |
public.object_meeting_room | table | object-facets | oui | 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) | - | 4 policies · 3 triggers · FK → 1 · FK ← 1 |
public.object_menu | table | object-facets | oui | 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_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_item | table | object-facets | oui | 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), 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_allergen | table | object-facets | oui | 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) | - | 4 policies · 2 triggers · FK → 2 · FK ← 0 |
public.object_menu_item_cuisine_type | table | object-facets | oui | 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_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_tag | table | object-facets | oui | 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) | - | 4 policies · 2 triggers · FK → 2 · FK ← 0 |
public.object_menu_item_media | table | object-facets | oui | 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 · 2 triggers · FK → 2 · FK ← 0 |
public.object_room_type | table | object-facets | oui | 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_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_amenity | table | object-facets | oui | 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 · 1 triggers · FK → 2 · FK ← 0 |
public.object_room_type_bed | table | object-facets | oui | 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 · 0 triggers · FK → 2 · FK ← 0 |
public.object_room_type_media | table | object-facets | oui | 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 · 1 triggers · FK → 2 · FK ← 0 |
staging.object_fma_occurrence_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_fma_temp | table | object-facets | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_iti_associated_object_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_iti_info_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_iti_practice_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_iti_profile_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_iti_section_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_iti_stage_media_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_iti_stage_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_iti_temp | table | object-facets | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_meeting_room_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_menu_item_allergen_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_menu_item_cuisine_type_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_menu_item_dietary_tag_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_menu_item_media_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_menu_item_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_menu_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_room_type_amenity_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_room_type_media_temp | table | object-facets | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_room_type_temp | table | object-facets | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
public.opening_period | table | opening | oui | 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), 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() +1 | api.save_object_openings(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 2 · FK ← 1 |
public.opening_schedule | table | opening | oui | api.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) +1 | api.save_object_openings(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 2 · FK ← 1 |
public.opening_time_frame | table | opening | oui | api.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) +1 | api.save_object_openings(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 1 · FK ← 0 |
public.opening_time_period | table | opening | oui | api.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) +1 | api.save_object_openings(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 1 · FK ← 2 |
public.opening_time_period_weekday | table | opening | oui | api.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) +1 | api.save_object_openings(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 2 · FK ← 0 |
staging.opening_period_temp | table | opening | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.opening_schedule_temp | table | opening | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.opening_time_frame_temp | table | opening | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.opening_time_period_temp | table | opening | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.opening_time_period_weekday_temp | table | opening | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
auth.audit_log_entries | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
auth.custom_oauth_providers | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
auth.flow_state | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 1 |
auth.identities | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
auth.instances | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
auth.mfa_amr_claims | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
auth.mfa_challenges | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
auth.mfa_factors | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 1 |
auth.oauth_authorizations | table | other | non | - | - | 0 policies · 0 triggers · FK → 2 · FK ← 0 |
auth.oauth_client_states | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
auth.oauth_clients | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 3 |
auth.oauth_consents | table | other | non | - | - | 0 policies · 0 triggers · FK → 2 · FK ← 0 |
auth.one_time_tokens | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
auth.refresh_tokens | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
auth.saml_providers | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
auth.saml_relay_states | table | other | non | - | - | 0 policies · 0 triggers · FK → 2 · FK ← 0 |
auth.schema_migrations | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
auth.sessions | table | other | non | - | - | 0 policies · 0 triggers · FK → 2 · FK ← 2 |
auth.sso_domains | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
auth.sso_providers | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 3 |
auth.users | table | other | non | api.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_challenges | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
auth.webauthn_credentials | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
cron.job | table | other | non | api.get_ingestor_scheduler_health() | - | 0 policies · 1 triggers · FK → 0 · FK ← 0 |
cron.job_run_details | table | other | non | api.get_ingestor_scheduler_health() | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
extensions.geography_columns | view | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
extensions.geometry_columns | view | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
extensions.pg_stat_statements | view | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
extensions.pg_stat_statements_info | view | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
extensions.spatial_ref_sys | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
internal.mv_filtered_objects | matview | other | non | api.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_json | matview | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
internal.partner_api_call | table | other | non | - | 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_key | table | other | non | api.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_bucket | table | other | non | - | 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_config | table | other | non | api.delete_ai_provider(p_id uuid), api.get_active_ai_provider_secret(), api.list_ai_providers(), api.set_active_ai_provider(p_id uuid) +1 | api.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_settings | table | other | oui | api.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_criteria | table | other | oui | api.validate_audit_result_points() | - | 2 policies · 2 triggers · FK → 3 · FK ← 1 |
public.audit_result | table | other | oui | api.recompute_audit_session_score() | - | 1 policies · 4 triggers · FK → 4 · FK ← 0 |
public.audit_session | table | other | oui | - | api.recompute_audit_session_score() | 1 policies · 3 triggers · FK → 5 · FK ← 1 |
public.audit_template | table | other | oui | api.sync_classification_from_audit_session() | - | 2 policies · 2 triggers · FK → 4 · FK ← 2 |
public.contact_channel | table | other | oui | 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_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]) +6 | api.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_interaction | table | other | oui | api.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) +6 | api.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) +1 | 4 policies · 3 triggers · FK → 9 · FK ← 3 |
public.crm_task | table | other | oui | api.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_log | table | other | oui | - | 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_translation | table | other | oui | 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) | - | 2 policies · 3 triggers · FK → 1 · FK ← 0 |
public.incident_report | table | other | oui | 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.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_equipment | table | other | oui | 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) | - | 4 policies · 1 triggers · FK → 2 · FK ← 0 |
public.metric_snapshot | table | other | oui | api.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_change | table | other | oui | api.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) +3 | api.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.promotion | table | other | oui | 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.validate_promotion_code(p_code text, p_object_id text DEFAULT NULL::text) | - | 2 policies · 2 triggers · FK → 4 · FK ← 2 |
public.promotion_object | table | other | oui | 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.validate_promotion_code(p_code text, p_object_id text DEFAULT NULL::text) | - | 4 policies · 1 triggers · FK → 2 · FK ← 0 |
public.promotion_usage | table | other | oui | - | - | 2 policies · 1 triggers · FK → 3 · FK ← 0 |
public.publication | table | other | oui | api.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_object | table | other | oui | api.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.tag_link | table | other | oui | 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_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 | api.save_object_workspace_tags(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 2 · FK ← 0 |
public.v_active_legal_records | view | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
public.v_expiring_legal_records | view | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
public.v_object_classification_coverage | view | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
public.v_object_classification_or_equivalent_scheme | view | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.messages | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.messages_2026_06_28 | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.messages_2026_06_29 | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.messages_2026_06_30 | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.messages_2026_07_01 | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.messages_2026_07_02 | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.messages_2026_07_03 | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.messages_2026_07_04 | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.messages_2026_07_05 | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.schema_migrations | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
realtime.subscription | table | other | non | - | - | 0 policies · 1 triggers · FK → 0 · FK ← 0 |
staging.audit_audit_log_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.audit_criteria_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.audit_result_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.audit_session_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.audit_template_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.batch_commit_ledger | table | other | non | api.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_item | table | other | non | api.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_temp | table | other | non | api.commit_staging_to_public(p_batch_id text) | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.crm_comment_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.crm_interaction_temp | table | other | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.crm_task_temp | table | other | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.i18n_translation_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.import_batches | table | other | non | api.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) +2 | api.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) +1 | 0 policies · 1 triggers · FK → 0 · FK ← 101 |
staging.import_creation_policy | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
staging.import_events | table | other | non | api.get_ingestor_metrics() | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.incident_report_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.mapping_contract | table | other | non | api.get_ingestor_metrics() | - | 0 policies · 1 triggers · FK → 1 · FK ← 4 |
staging.mapping_contract_field | table | other | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.mapping_contract_sheet | table | other | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.mapping_relation_hypothesis | table | other | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.mapping_review_decision | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.meeting_room_equipment_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.pending_change_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.promotion_object_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.promotion_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.promotion_usage_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.publication_object_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.publication_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.tag_link_temp | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
storage.buckets | table | other | non | - | - | 0 policies · 2 triggers · FK → 0 · FK ← 3 |
storage.buckets_analytics | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
storage.buckets_vectors | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 1 |
storage.migrations | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
storage.objects | table | other | oui | - | - | 6 policies · 2 triggers · FK → 1 · FK ← 0 |
storage.s3_multipart_uploads | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 1 |
storage.s3_multipart_uploads_parts | table | other | non | - | - | 0 policies · 0 triggers · FK → 2 · FK ← 0 |
storage.vector_indexes | table | other | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
supabase_migrations.schema_migrations | table | other | non | - | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
vault.decrypted_secrets | view | other | non | api.get_active_ai_provider_secret() | - | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
vault.secrets | table | other | non | api.delete_ai_provider(p_id uuid) | api.delete_ai_provider(p_id uuid) | 0 policies · 0 triggers · FK → 0 · FK ← 0 |
public.object_capacity | table | pricing | oui | 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_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_discount | table | pricing | oui | 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_price | table | pricing | oui | 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), 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_period | table | pricing | oui | 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) | 4 policies · 2 triggers · FK → 1 · FK ← 0 |
staging.object_capacity_temp | table | pricing | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
staging.object_discount_temp | table | pricing | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_price_period_temp | table | pricing | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_price_temp | table | pricing | non | - | - | 0 policies · 1 triggers · FK → 1 · FK ← 0 |
public.app_user_profile | table | rbac | oui | api.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) +13 | 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.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_role | table | rbac | oui | api.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 | api.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_role | table | rbac | oui | api.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_membership | table | rbac | oui | api.auto_attach_object_to_creator_org(), api.current_user_active_org(), api.current_user_admin_rank(), api.current_user_admin_role_code() +19 | api.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_permission | table | rbac | oui | api.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_role | table | ref-lookups | oui | 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), api.link_actor_to_object(p_payload jsonb) +5 | - | 2 policies · 2 triggers · FK → 0 · FK ← 1 |
public.ref_amenity | table | ref-lookups | oui | api.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_applicability | table | ref-lookups | oui | - | - | 2 policies · 1 triggers · FK → 1 · FK ← 0 |
public.ref_capacity_metric | table | ref-lookups | oui | 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_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_action | table | ref-lookups | oui | api.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_group | table | ref-lookups | oui | api.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_scheme | table | ref-lookups | oui | 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), api.get_filtered_object_ids(p_filters jsonb, p_types object_type[], p_status object_status[], p_search text DEFAULT NULL::text) +8 | api.commit_staging_to_public(p_batch_id text) | 2 policies · 2 triggers · FK → 0 · FK ← 5 |
public.ref_classification_value | table | ref-lookups | oui | 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]), 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 | api.commit_staging_to_public(p_batch_id text) | 2 policies · 2 triggers · FK → 2 · FK ← 3 |
public.ref_code | table | ref-lookups | oui | api.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]) +12 | api.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) +3 | 108 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_accommodation_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_activity_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_allergen | table | ref-lookups | non | 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) | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_amenity_family | table | ref-lookups | non | api.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_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_assistance_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_bed_type | table | ref-lookups | non | 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_booking_status | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_client_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_contact_kind | table | ref-lookups | non | api.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_sentiment | table | ref-lookups | non | api.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_type | table | ref-lookups | non | 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), 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_subtopic | table | ref-lookups | non | api.auto_populate_interaction_subject() | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_demand_topic | table | ref-lookups | non | api.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_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_dietary_tag | table | ref-lookups | non | 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) | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_document_type | table | ref-lookups | non | 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_domain_registry | table | ref-lookups | oui | 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]), api.is_ref_code_taxonomy_domain(p_domain text) +5 | - | 1 policies · 1 triggers · FK → 0 · FK ← 2 |
public.ref_code_environment_tag | table | ref-lookups | non | api.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_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_feedback_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_incident_category | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_insurance_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_iti_difficulty | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_iti_open_status | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_iti_practice | table | ref-lookups | non | 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) | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_iti_stage_kind | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_language_level | table | ref-lookups | non | 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) | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_media_tag | table | ref-lookups | non | 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) | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_media_type | table | ref-lookups | non | 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_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_equipment | table | ref-lookups | non | 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) | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_membership_campaign | table | ref-lookups | non | 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_tier | table | ref-lookups | non | 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_menu_category | table | ref-lookups | non | 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 ← 6 |
public.ref_code_mood | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_opening_period_type | table | ref-lookups | non | 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), api.save_object_openings(p_object_id text, p_payload jsonb) | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_opening_schedule_type | table | ref-lookups | non | api.save_object_openings(p_object_id text, p_payload jsonb) | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_other | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_package_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_partnership_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_payment_method | table | ref-lookups | non | api.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_kind | table | ref-lookups | non | 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) | - | 0 policies · 4 triggers · FK → 0 · FK ← 6 |
public.ref_code_price_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_price_unit | table | ref-lookups | non | 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) | - | 0 policies · 4 triggers · FK → 0 · FK ← 6 |
public.ref_code_promotion_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_room_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_season_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 5 |
public.ref_code_service_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_social_network | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_taxonomy_closure | table | ref-lookups | oui | 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]), api.refresh_object_filter_caches(p_object_id text) +2 | api.refresh_ref_code_taxonomy_closure(p_domain text) | 1 policies · 0 triggers · FK → 107 · FK ← 0 |
public.ref_code_tourism_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_transport_type | table | ref-lookups | non | - | - | 0 policies · 4 triggers · FK → 0 · FK ← 4 |
public.ref_code_view_type | table | ref-lookups | non | api.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_weekday | table | ref-lookups | non | api.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_commune | table | ref-lookups | oui | 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) | - | 2 policies · 0 triggers · FK → 0 · FK ← 1 |
public.ref_contact_role | table | ref-lookups | oui | 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), api.get_organization_data(p_object_id text) | - | 2 policies · 2 triggers · FK → 0 · FK ← 2 |
public.ref_document | table | ref-lookups | oui | 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.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_applicability | table | ref-lookups | oui | api.assert_facet_applicable(), api.assert_object_type_change_consistent(), api.facet_applicability_violations() | - | 2 policies · 0 triggers · FK → 1 · FK ← 0 |
public.ref_facet_registry | table | ref-lookups | oui | api.assert_facet_applicable(), api.assert_object_type_change_consistent(), api.facet_applicability_violations() | - | 2 policies · 0 triggers · FK → 0 · FK ← 1 |
public.ref_interop_crosswalk | table | ref-lookups | oui | api.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_role | table | ref-lookups | oui | api.save_object_itinerary_nested(p_object_id text, p_payload jsonb) | - | 1 policies · 2 triggers · FK → 0 · FK ← 1 |
public.ref_language | table | ref-lookups | oui | 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.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_legal_type | table | ref-lookups | oui | 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), api.audit_legal_compliance(p_object_types text[] DEFAULT NULL::text[], p_include_expired boolean DEFAULT false), api.check_object_legal_compliance(p_object_id text), 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[]) +8 | - | 2 policies · 2 triggers · FK → 0 · FK ← 1 |
public.ref_object_relation_type | table | ref-lookups | oui | 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_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_role | table | ref-lookups | oui | api.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_role | table | ref-lookups | oui | api.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_role | table | ref-lookups | oui | api.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) +5 | api.commit_staging_to_public(p_batch_id text) | 1 policies · 2 triggers · FK → 0 · FK ← 1 |
public.ref_permission | table | ref-lookups | oui | api.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_source | table | ref-lookups | oui | 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]) | - | 2 policies · 2 triggers · FK → 0 · FK ← 1 |
public.ref_tag | table | ref-lookups | oui | api.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) +3 | api.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_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_amenity_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_capacity_applicability_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_capacity_metric_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_classification_scheme_temp | table | ref-lookups | non | api.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_temp | table | ref-lookups | non | api.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_temp | table | ref-lookups | non | api.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_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_document_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_iti_assoc_role_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_language_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_legal_type_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_object_relation_type_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_org_role_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_review_source_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_tag_temp | table | ref-lookups | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
public.object_sustainability_action | table | sustainability | oui | api.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]) +4 | api.save_object_workspace_sustainability(p_object_id text, p_payload jsonb) | 4 policies · 2 triggers · FK → 3 · FK ← 1 |
public.object_sustainability_action_label | table | sustainability | oui | 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.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_action | table | sustainability | oui | 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]), 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_category | table | sustainability | oui | 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.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_group | table | sustainability | oui | - | - | 2 policies · 1 triggers · FK → 1 · FK ← 2 |
staging.object_sustainability_action_label_temp | table | sustainability | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.object_sustainability_action_temp | table | sustainability | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_sustainability_action_category_temp | table | sustainability | non | - | - | 0 policies · 0 triggers · FK → 1 · FK ← 0 |
staging.ref_sustainability_action_temp | table | sustainability | non | - | - | 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
INSERT | Insertion via triggers | postgres, service_role | PERMISSIVE | true |
SELECT | Lecture audit (admin/service_role) | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
audit.audit_log_2026_03 (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
INSERT | Insertion via triggers | postgres, service_role | PERMISSIVE | true |
SELECT | Lecture audit (admin/service_role) | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
audit.audit_log_2026_04 (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
INSERT | Insertion via triggers | postgres, service_role | PERMISSIVE | true |
SELECT | Lecture audit (admin/service_role) | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
audit.audit_log_2026_05 (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
INSERT | Insertion via triggers | postgres, service_role | PERMISSIVE | true |
SELECT | Lecture audit (admin/service_role) | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
audit.audit_log_2026_06 (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
INSERT | Insertion via triggers | postgres, service_role | PERMISSIVE | true |
SELECT | Lecture audit (admin/service_role) | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
audit.audit_log_2026_07 (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
INSERT | Insertion via triggers | postgres, service_role | PERMISSIVE | true |
SELECT | Lecture audit (admin/service_role) | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
audit.audit_log_2026_08 (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
INSERT | Insertion via triggers | postgres, service_role | PERMISSIVE | true |
SELECT | Lecture audit (admin/service_role) | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
audit.audit_log_2026_09 (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
INSERT | Insertion via triggers | postgres, service_role | PERMISSIVE | true |
SELECT | Lecture audit (admin/service_role) | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
audit.audit_log_default (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
INSERT | Insertion via triggers | postgres, service_role | PERMISSIVE | true |
SELECT | Lecture audit (admin/service_role) | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
public.actor (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_actor_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | ext_actor_read | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_actor_channel_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | ext_actor_channel_read | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | own_actor_consent_write | public | PERMISSIVE | (actor_id = ( SELECT auth.uid() AS uid)) |
SELECT | own_actor_consent_read | public | PERMISSIVE | (actor_id = ( SELECT auth.uid() AS uid)) |
public.actor_object_role (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_actor_object_role | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_actor_object_role | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | ext_actor_object_role_read | public | PERMISSIVE | ((( 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))) |
UPDATE | canonical_upd_actor_object_role | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.app_branding_settings (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | branding_settings_write_platform_admin | public | PERMISSIVE | api.is_platform_admin() | api.is_platform_admin() |
SELECT | branding_settings_read_authenticated | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['authenticated'::text, 'service_role'::text, 'admin'::text])) |
public.app_user_profile (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | Administration des profils utilisateur | public | PERMISSIVE | api.is_platform_owner() |
INSERT | Insertion de son profil utilisateur | public | PERMISSIVE | ((id = ( SELECT auth.uid() AS uid)) OR api.is_platform_owner()) |
SELECT | Lecture de son profil utilisateur | public | PERMISSIVE | ((id = ( SELECT auth.uid() AS uid)) OR api.is_platform_owner()) |
UPDATE | Mise à jour de son profil utilisateur | public | PERMISSIVE | ((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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_audit_criteria_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_audit_criteria_read | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_audit_result | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.audit_session (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_audit_session | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.audit_template (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_audit_template_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_audit_template_read | public | PERMISSIVE | ((is_active = true) OR (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text]))) |
public.contact_channel (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_contact_channel | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_contact_channel | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_contact_channel | public | PERMISSIVE | (((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))) |
UPDATE | canonical_upd_contact_channel | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.crm_interaction (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | admin_del_crm_interaction | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
INSERT | admin_ins_crm_interaction | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | admin_read_crm_interaction | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
UPDATE | admin_upd_crm_interaction | public | PERMISSIVE | (( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | admin_del_crm_task | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
INSERT | admin_ins_crm_task | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | admin_read_crm_task | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
UPDATE | admin_upd_crm_task | public | PERMISSIVE | (( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
SELECT | gdpr_erasure_log_admin_read | authenticated | PERMISSIVE | ( SELECT api.is_platform_superuser() AS is_platform_superuser) |
public.i18n_translation (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des traductions | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des traductions | public | PERMISSIVE | true |
public.incident_report (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_incident_report | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.media (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_media | public | PERMISSIVE | (((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)))))) |
INSERT | canonical_ins_media | public | PERMISSIVE | (((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)))))) |
SELECT | read_media | public | PERMISSIVE | (((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] |
UPDATE | canonical_upd_media | public | PERMISSIVE | (((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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_media_tag | public | PERMISSIVE | ((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] |
INSERT | canonical_ins_media_tag | public | PERMISSIVE | ((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] |
SELECT | read_media_tag | public | PERMISSIVE | (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))))) |
UPDATE | canonical_upd_media_tag | public | PERMISSIVE | ((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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_meeting_room_equipment | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_meeting_room_equipment | public | PERMISSIVE | (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)))) |
SELECT | read_meeting_room_equipment | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM object_meeting_room omr
WHERE ((omr.id = meeting_room_equipment.room_id) AND api.can_read_object(omr.object_id)))) |
UPDATE | canonical_upd_meeting_room_equipment | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
SELECT | metric_snapshot_read | authenticated | PERMISSIVE | true |
public.object (6 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Accès admin/service_role (object) | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
DELETE | owner_delete_object | public | PERMISSIVE | ((( SELECT auth.uid() AS uid) = created_by) OR api.user_can_write_object_canonical(id)) |
INSERT | insert_object_create_permission | public | PERMISSIVE | (api.user_can_create_object() AND (( SELECT auth.uid() AS uid) = created_by)) |
SELECT | extended_objects_org_actor | public | PERMISSIVE | (id IN ( SELECT api.current_user_extended_object_ids() AS current_user_extended_object_ids)) |
SELECT | public_objects_published | public | PERMISSIVE | (status = 'published'::object_status) |
UPDATE | owner_update_object | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_act | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_act | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_act | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_act | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_amenity (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_amenity | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_amenity | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_amenity | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_amenity | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_capacity (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_capacity | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_capacity | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_capacity | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_capacity | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_classification (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_classification | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_classification | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_classification | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_classification | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_cuisine_type (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_cuisine_type | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_cuisine_type | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_cuisine_type | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_cuisine_type | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_deletion_log (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
SELECT | object_deletion_log_admin_read | public | PERMISSIVE | ( SELECT api.is_platform_superuser() AS is_platform_superuser) |
public.object_description (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_description | public | PERMISSIVE | (api.is_object_owner(object_id) OR (api.user_can_write_canonical(object_id) AND (org_object_id IS NULL))) |
INSERT | canonical_ins_object_description | public | PERMISSIVE | (api.is_object_owner(object_id) OR (api.user_can_write_canonical(object_id) AND (org_object_id IS NULL))) |
SELECT | read_object_description | public | PERMISSIVE | (((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))) |
UPDATE | canonical_upd_object_description | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_discount | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_discount | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | ext_discounts_org_actor | public | PERMISSIVE | api.can_read_extended(object_id) |
UPDATE | canonical_upd_object_discount | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_document (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_document | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_document | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_document | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_document | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_environment_tag (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_environment_tag | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_environment_tag | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_environment_tag | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_environment_tag | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_external_id (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | admin_del_object_external_id | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
INSERT | admin_ins_object_external_id | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture restreinte identifiants externes | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
UPDATE | admin_upd_object_external_id | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_fma | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_fma | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | ext_fma_org_actor | public | PERMISSIVE | api.can_read_extended(object_id) |
SELECT | pub_fma_published | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM object o
WHERE ((o.id = object_fma.object_id) AND (o.status = 'published'::object_status)))) |
UPDATE | canonical_upd_object_fma | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_fma_occurrence (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_fma_occurrence | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_fma_occurrence | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_fma_occurrence | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_fma_occurrence | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_group_policy (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_group_policy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_group_policy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | ext_group_policies_org_actor | public | PERMISSIVE | api.can_read_extended(object_id) |
UPDATE | canonical_upd_object_group_policy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_iti (5 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_iti | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_iti | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | ext_iti_org_actor | public | PERMISSIVE | api.can_read_extended(object_id) |
SELECT | pub_iti_published | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM object o
WHERE ((o.id = object_iti.object_id) AND (o.status = 'published'::object_status)))) |
UPDATE | canonical_upd_object_iti | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_iti_associated_object (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_iti_associated_object | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_iti_associated_object | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_iti_associated_object | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_iti_associated_object | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_iti_info (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_iti_info | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_iti_info | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_iti_info | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_iti_info | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_iti_practice (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_iti_practice | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_iti_practice | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_iti_practice | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_iti_practice | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_iti_profile (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_iti_profile | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_iti_profile | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_iti_profile | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_iti_profile | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_iti_section (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_iti_section | public | PERMISSIVE | api.user_can_write_object_canonical(parent_object_id) |
INSERT | canonical_ins_object_iti_section | public | PERMISSIVE | api.user_can_write_object_canonical(parent_object_id) |
SELECT | read_object_iti_section | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_iti_section | public | PERMISSIVE | api.user_can_write_object_canonical(parent_object_id) | api.user_can_write_object_canonical(parent_object_id) |
public.object_iti_stage (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_iti_stage | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_iti_stage | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_iti_stage | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_iti_stage | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_iti_stage_media (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_iti_stage_media | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_object_iti_stage_media | public | PERMISSIVE | (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)))) |
SELECT | read_object_iti_stage_media | public | PERMISSIVE | (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)))) |
UPDATE | canonical_upd_object_iti_stage_media | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_language | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_language | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_language | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_language | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_legal (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_legal | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_legal | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | ext_legal_org_actor | public | PERMISSIVE | api.can_read_extended(object_id) |
UPDATE | canonical_upd_object_legal | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_list (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
SELECT | read_object_list | public | PERMISSIVE | api.user_can_read_list(id) |
public.object_list_item (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
SELECT | read_object_list_item | public | PERMISSIVE | api.user_can_read_list(list_id) |
public.object_location (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_location | public | PERMISSIVE | (((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)))))) |
INSERT | canonical_ins_object_location | public | PERMISSIVE | (((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)))))) |
SELECT | read_object_location | public | PERMISSIVE | api.can_read_object(COALESCE(object_id, ( SELECT op.object_id
FROM object_place op
WHERE (op.id = object_location.place_id)))) |
UPDATE | canonical_upd_object_location | public | PERMISSIVE | (((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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_meeting_room | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_meeting_room | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_meeting_room | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_meeting_room | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_membership (5 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_membership | public | PERMISSIVE | ((( 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))) |
INSERT | canonical_ins_object_membership | public | PERMISSIVE | ((( 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 | ext_object_membership_read | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.can_read_extended(COALESCE(object_id, org_object_id))) |
SELECT | pub_object_membership_read | public | PERMISSIVE | ((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))))) |
UPDATE | canonical_upd_object_membership | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_menu | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_menu | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_menu | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_menu | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_menu_item (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_menu_item | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_object_menu_item | public | PERMISSIVE | (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)))) |
SELECT | read_object_menu_item | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM object_menu om
WHERE ((om.id = object_menu_item.menu_id) AND api.can_read_object(om.object_id)))) |
UPDATE | canonical_upd_object_menu_item | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_menu_item_allergen | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_object_menu_item_allergen | public | PERMISSIVE | (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)))) |
SELECT | read_object_menu_item_allergen | public | PERMISSIVE | (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)))) |
UPDATE | canonical_upd_object_menu_item_allergen | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_menu_item_cuisine_type | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_object_menu_item_cuisine_type | public | PERMISSIVE | (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)))) |
SELECT | read_object_menu_item_cuisine_type | public | PERMISSIVE | (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)))) |
UPDATE | canonical_upd_object_menu_item_cuisine_type | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_menu_item_dietary_tag | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_object_menu_item_dietary_tag | public | PERMISSIVE | (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)))) |
SELECT | read_object_menu_item_dietary_tag | public | PERMISSIVE | (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)))) |
UPDATE | canonical_upd_object_menu_item_dietary_tag | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_menu_item_media | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_object_menu_item_media | public | PERMISSIVE | (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)))) |
SELECT | read_object_menu_item_media | public | PERMISSIVE | (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)))) |
UPDATE | canonical_upd_object_menu_item_media | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_org_link | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_org_link | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_org_link | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_org_link | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_origin (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | admin_del_object_origin | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
INSERT | admin_ins_object_origin | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | read_object_origin | public | PERMISSIVE | ((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))) |
UPDATE | admin_upd_object_origin | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_payment_method | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_payment_method | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_payment_method | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_payment_method | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_pet_policy (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_pet_policy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_pet_policy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_pet_policy | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_pet_policy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_place (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_place | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_place | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_place | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_place | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_place_description (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_place_description | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_object_place_description | public | PERMISSIVE | (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)))) |
SELECT | read_object_place_description | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM object_place p
WHERE ((p.id = object_place_description.place_id) AND api.can_read_object(p.object_id)))) |
UPDATE | canonical_upd_object_place_description | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_price | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_price | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_price | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_price | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_price_period (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_price_period | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_object_price_period | public | PERMISSIVE | (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)))) |
SELECT | read_object_price_period | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM object_price op
WHERE ((op.id = object_price_period.price_id) AND api.can_read_object(op.object_id)))) |
UPDATE | canonical_upd_object_price_period | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | manage_delete_private_description | public | PERMISSIVE | api.can_delete_object_private_note(id) |
INSERT | org_insert_private_description | public | PERMISSIVE | (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)) |
SELECT | ext_private_descriptions_org_actor | public | PERMISSIVE | (api.can_read_object_private_notes(object_id) AND (org_object_id = api.current_user_org_id())) |
UPDATE | manage_update_private_description | public | PERMISSIVE | api.can_manage_object_private_note(id) | api.can_manage_object_private_note(id) |
public.object_relation (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_relation | public | PERMISSIVE | api.user_can_write_object_canonical(source_object_id) |
INSERT | canonical_ins_object_relation | public | PERMISSIVE | api.user_can_write_object_canonical(source_object_id) |
SELECT | read_object_relation | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_relation | public | PERMISSIVE | api.user_can_write_object_canonical(source_object_id) | api.user_can_write_object_canonical(source_object_id) |
public.object_review (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | admin_del_object_review | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
INSERT | admin_ins_object_review | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | read_object_review | public | PERMISSIVE | (((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))) |
UPDATE | admin_upd_object_review | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_room_type | public | PERMISSIVE | (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)))))) |
INSERT | canonical_ins_object_room_type | public | PERMISSIVE | (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)))))) |
SELECT | read_object_room_type | public | PERMISSIVE | (((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))) |
UPDATE | canonical_upd_object_room_type | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_room_type_amenity | public | PERMISSIVE | ((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)))))) |
INSERT | canonical_ins_object_room_type_amenity | public | PERMISSIVE | ((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)))))) |
SELECT | read_object_room_type_amenity | public | PERMISSIVE | ((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] |
UPDATE | canonical_upd_object_room_type_amenity | public | PERMISSIVE | ((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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_room_type_bed | public | PERMISSIVE | ((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)))))) |
INSERT | canonical_ins_object_room_type_bed | public | PERMISSIVE | ((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)))))) |
SELECT | read_object_room_type_bed | public | PERMISSIVE | ((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] |
UPDATE | canonical_upd_object_room_type_bed | public | PERMISSIVE | ((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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_room_type_media | public | PERMISSIVE | ((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)))))) |
INSERT | canonical_ins_object_room_type_media | public | PERMISSIVE | ((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)))))) |
SELECT | read_object_room_type_media | public | PERMISSIVE | ((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] |
UPDATE | canonical_upd_object_room_type_media | public | PERMISSIVE | ((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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_stay_policy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_stay_policy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_stay_policy | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_stay_policy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_sustainability_action (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_sustainability_action | public | PERMISSIVE | (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()) |
INSERT | canonical_ins_object_sustainability_action | public | PERMISSIVE | (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()) |
SELECT | pub_object_sustainability_action_read | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM object o
WHERE (o.id = object_sustainability_action.object_id))) |
UPDATE | canonical_upd_object_sustainability_action | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_sustainability_action_label | public | PERMISSIVE | ((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()) |
INSERT | canonical_ins_object_sustainability_action_label | public | PERMISSIVE | ((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()) |
SELECT | pub_object_sustainability_action_label_read | public | PERMISSIVE | (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))) |
UPDATE | canonical_upd_object_sustainability_action_label | public | PERMISSIVE | ((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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_taxonomy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_taxonomy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | pub_object_taxonomy_read | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM object o
WHERE (o.id = object_taxonomy.object_id))) |
UPDATE | canonical_upd_object_taxonomy | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_version (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_version | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.object_version_2026_03 (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_version | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.object_version_2026_04 (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_version | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.object_version_2026_05 (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_version | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.object_version_2026_06 (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_version | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.object_version_2026_07 (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_version | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.object_version_2026_08 (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_version | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.object_version_2026_09 (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_version | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.object_version_default (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_version | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.object_web_channel (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_web_channel | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_web_channel | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_web_channel | public | PERMISSIVE | (((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))) |
UPDATE | canonical_upd_object_web_channel | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.object_zone (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_object_zone | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_object_zone | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_object_zone | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_object_zone | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.opening_period (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_opening_period | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
INSERT | canonical_ins_opening_period | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) |
SELECT | read_opening_period | public | PERMISSIVE | ((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))) |
UPDATE | canonical_upd_opening_period | public | PERMISSIVE | api.user_can_write_object_canonical(object_id) | api.user_can_write_object_canonical(object_id) |
public.opening_schedule (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_opening_schedule | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM opening_period p
WHERE ((p.id = opening_schedule.period_id) AND api.user_can_write_object_canonical(p.object_id)))) |
INSERT | canonical_ins_opening_schedule | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM opening_period p
WHERE ((p.id = opening_schedule.period_id) AND api.user_can_write_object_canonical(p.object_id)))) |
SELECT | read_opening_schedule | public | PERMISSIVE | (EXISTS ( SELECT 1
FROM opening_period p
WHERE ((p.id = opening_schedule.period_id) AND api.can_read_object(p.object_id)))) |
UPDATE | canonical_upd_opening_schedule | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_opening_time_frame | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_opening_time_frame | public | PERMISSIVE | (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)))) |
SELECT | read_opening_time_frame | public | PERMISSIVE | (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)))) |
UPDATE | canonical_upd_opening_time_frame | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_opening_time_period | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_opening_time_period | public | PERMISSIVE | (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)))) |
SELECT | read_opening_time_period | public | PERMISSIVE | (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)))) |
UPDATE | canonical_upd_opening_time_period | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_opening_time_period_weekday | public | PERMISSIVE | (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)))) |
INSERT | canonical_ins_opening_time_period_weekday | public | PERMISSIVE | (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)))) |
SELECT | read_opening_time_period_weekday | public | PERMISSIVE | (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)))) |
UPDATE | canonical_upd_opening_time_period_weekday | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | superuser_org_config_write | public | PERMISSIVE | api.is_platform_superuser() | api.is_platform_superuser() |
SELECT | member_org_config_read | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_org_permission_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | member_org_permission_read | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_pending_change | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.promotion (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des promotions | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des promotions | public | PERMISSIVE | ((is_public = true) AND (is_active = true)) |
public.promotion_object (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | admin_del_promotion_object | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
INSERT | admin_ins_promotion_object | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | read_promotion_object | public | PERMISSIVE | ((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))) |
UPDATE | admin_upd_promotion_object | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des usages promotions | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture admin des usages promotions | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
public.publication (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_publication | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.publication_object (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_publication_object | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
public.ref_actor_role (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_actor_role_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_actor_role_read | public | PERMISSIVE | true |
public.ref_amenity (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des équipements | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des équipements | public | PERMISSIVE | true |
public.ref_capacity_applicability (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des applicabilités de capacité | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des applicabilités de capacité | public | PERMISSIVE | true |
public.ref_capacity_metric (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des métriques de capacité | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des métriques de capacité | public | PERMISSIVE | true |
public.ref_classification_equivalent_action (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_write_ref_classification_equivalent_action | public | PERMISSIVE | ((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser()) |
SELECT | pub_ref_classification_equivalent_action_read | public | PERMISSIVE | true |
public.ref_classification_equivalent_group (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_write_ref_classification_equivalent_group | public | PERMISSIVE | ((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser()) |
SELECT | pub_ref_classification_equivalent_group_read | public | PERMISSIVE | true |
public.ref_classification_scheme (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des schémas de classification | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des schémas de classification | public | PERMISSIVE | true |
public.ref_classification_value (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des valeurs de classification | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des valeurs de classification | public | PERMISSIVE | true |
public.ref_code (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_accommodation_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_activity_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_allergen (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_amenity_family (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_amenity_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_assistance_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_bed_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_booking_status (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_client_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_contact_kind (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_crm_sentiment (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_cuisine_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_demand_subtopic (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_demand_topic (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_destination_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_dietary_tag (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_document_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_domain_registry (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
SELECT | Lecture publique du registre ref_code | public | PERMISSIVE | true |
public.ref_code_environment_tag (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_event_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_feedback_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_incident_category (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_insurance_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_iti_difficulty (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_iti_open_status (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_iti_practice (3 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | Lecture publique des pratiques ITI | public | PERMISSIVE | true |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_iti_stage_kind (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_language_level (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_media_tag (3 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | Lecture publique des tags média | public | PERMISSIVE | true |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_media_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_meeting_equipment (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_membership_campaign (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_membership_tier (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_menu_category (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_mood (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_opening_period_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_opening_schedule_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_other (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_package_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_partnership_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_payment_method (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_price_kind (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_price_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_price_unit (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_promotion_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_room_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_season_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_service_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_social_network (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_taxonomy_closure (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
SELECT | Lecture publique de la clôture taxonomique | public | PERMISSIVE | true |
public.ref_code_tourism_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_transport_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_view_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_code_weekday (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_code_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_ref_code_read | public | PERMISSIVE | true |
public.ref_commune (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_write_ref_commune | public | PERMISSIVE | ((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser()) |
SELECT | pub_ref_commune_read | public | PERMISSIVE | true |
public.ref_contact_role (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_contact_role_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_contact_role_read | public | PERMISSIVE | true |
public.ref_document (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des documents de référence | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des documents de référence | public | PERMISSIVE | true |
public.ref_facet_applicability (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_write_ref_facet_applicability | public | PERMISSIVE | ((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser()) |
SELECT | pub_ref_facet_applicability_read | public | PERMISSIVE | true |
public.ref_facet_registry (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_write_ref_facet_registry | public | PERMISSIVE | ((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser()) |
SELECT | pub_ref_facet_registry_read | public | PERMISSIVE | true |
public.ref_interop_crosswalk (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_write_ref_interop_crosswalk | public | PERMISSIVE | ((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser()) |
SELECT | pub_ref_interop_crosswalk_read | public | PERMISSIVE | true |
public.ref_iti_assoc_role (1 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
SELECT | Lecture publique des rôles ITI | public | PERMISSIVE | true |
public.ref_language (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des langues | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des langues | public | PERMISSIVE | true |
public.ref_legal_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_legal_type_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_legal_type_read | public | PERMISSIVE | true |
public.ref_object_relation_type (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_object_relation_type_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_object_relation_type_read | public | PERMISSIVE | true |
public.ref_org_admin_role (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_org_admin_role_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | authed_ref_org_admin_role_read | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_org_business_role_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | authed_ref_org_business_role_read | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
SELECT | Lecture publique des rôles d'organisation | public | PERMISSIVE | true |
public.ref_permission (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_ref_permission_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | authed_ref_permission_read | public | PERMISSIVE | ((( 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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des sources d'avis | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des sources d'avis | public | PERMISSIVE | true |
public.ref_sustainability_action (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des actions DD | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des actions DD | public | PERMISSIVE | true |
public.ref_sustainability_action_category (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | Écriture admin des catégories DD | public | PERMISSIVE | ((( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) OR api.is_platform_superuser()) |
SELECT | Lecture publique des catégories DD | public | PERMISSIVE | true |
public.ref_sustainability_action_group (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_write_ref_sustainability_action_group | public | PERMISSIVE | ((( SELECT auth.role() AS role) = 'service_role'::text) OR (( SELECT auth.role() AS role) = 'admin'::text) OR api.is_platform_superuser()) |
SELECT | pub_ref_sustainability_action_group_read | public | PERMISSIVE | true |
public.ref_tag (2 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_tag_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | pub_tag_read | public | PERMISSIVE | true |
public.tag_link (4 policies)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
DELETE | canonical_del_tag_link | public | PERMISSIVE | (((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]))) |
INSERT | canonical_ins_tag_link | public | PERMISSIVE | (((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]))) |
SELECT | read_tag_link | public | PERMISSIVE | (((target_table = 'object'::text) AND api.can_read_object(target_pk)) OR (target_table <> 'object'::text)) |
UPDATE | canonical_upd_tag_link | public | PERMISSIVE | (((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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_user_org_admin_role_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | member_user_org_admin_role_read | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_user_org_business_role_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | member_user_org_business_role_read | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_user_org_membership_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | member_user_org_membership_read | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | admin_user_permission_write | public | PERMISSIVE | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) | (( SELECT auth.role() AS role) = ANY (ARRAY['service_role'::text, 'admin'::text])) |
SELECT | member_user_permission_read | public | PERMISSIVE | (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)
| Commande | Policy | Rôles | Mode | Predicate |
|---|---|---|---|---|
ALL | avatars_no_anon_write | anon, authenticated | RESTRICTIVE | (bucket_id <> 'avatars'::text) | (bucket_id <> 'avatars'::text) |
ALL | avatars_service_role_write | service_role | PERMISSIVE | (bucket_id = 'avatars'::text) | (bucket_id = 'avatars'::text) |
ALL | documents_no_anon_write | anon, authenticated | RESTRICTIVE | (bucket_id <> 'documents'::text) | (bucket_id <> 'documents'::text) |
ALL | documents_service_role_write | service_role | PERMISSIVE | (bucket_id = 'documents'::text) | (bucket_id = 'documents'::text) |
ALL | media_no_anon_write | anon, authenticated | RESTRICTIVE | (bucket_id <> 'media'::text) | (bucket_id <> 'media'::text) |
ALL | media_service_role_write | service_role | PERMISSIVE | (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
| Type | Tables de facette autorisées |
|---|---|
ACT | public.object_act |
ASC | public.object_act |
CAMP | public.object_meeting_room, public.object_room_type |
FMA | public.object_fma, public.object_fma_occurrence |
HLO | public.object_meeting_room, public.object_room_type |
HOT | public.object_meeting_room, public.object_room_type |
HPA | public.object_meeting_room, public.object_room_type |
ITI | public.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 |
LOI | public.object_meeting_room |
RES | public.object_menu |
RVA | public.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/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
accommodation_type:apartment | Appartement | Appartement de tourisme | supabase-rest:public.ref_code |
accommodation_type:boutique_hotel | Hôtel boutique | Hôtel boutique de charme | supabase-rest:public.ref_code |
accommodation_type:camping | Camping | Camping | supabase-rest:public.ref_code |
accommodation_type:gite | Gîte | Gîte rural ou urbain | supabase-rest:public.ref_code |
accommodation_type:glamping | Glamping | Camping de luxe | supabase-rest:public.ref_code |
accommodation_type:guesthouse | Chambre d'hôtes | Chambre d'hôtes | supabase-rest:public.ref_code |
accommodation_type:hotel | Hôtel | Hôtel classique | supabase-rest:public.ref_code |
accommodation_type:luxury_hotel | Hôtel de luxe | Hôtel haut de gamme | supabase-rest:public.ref_code |
accommodation_type:resort | Résort | Complexe hôtelier | supabase-rest:public.ref_code |
accommodation_type:villa | Villa | Villa de location | supabase-rest:public.ref_code |
activity_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
activity_type:bird_watching | Observation d'oiseaux | Observation d'oiseaux | supabase-rest:public.ref_code |
activity_type:cooking_class | Cours de cuisine | Cours de cuisine | supabase-rest:public.ref_code |
activity_type:diving | Plongée | Plongée sous-marine | supabase-rest:public.ref_code |
activity_type:guided_tour | Visite guidée | Visite guidée | supabase-rest:public.ref_code |
activity_type:hiking | Randonnée | Randonnée pédestre | supabase-rest:public.ref_code |
activity_type:museum_visit | Visite de musée | Visite de musée | supabase-rest:public.ref_code |
activity_type:paragliding | Parapente | Parapente | supabase-rest:public.ref_code |
activity_type:spa_treatment | Soin spa | Soin spa | supabase-rest:public.ref_code |
activity_type:surfing | Surf | Surf | supabase-rest:public.ref_code |
activity_type:wine_tasting | Dégustation de vin | Dégustation de vin | supabase-rest:public.ref_code |
allergen (14 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
allergen:celery | Céleri | Contient du céleri | supabase-rest:public.ref_code |
allergen:crustaceans | Crustacés | Contient des crustacés | supabase-rest:public.ref_code |
allergen:dairy | Lait | Contient du lait | supabase-rest:public.ref_code |
allergen:eggs | Œufs | Contient des œufs | supabase-rest:public.ref_code |
allergen:fish | Poisson | Contient du poisson | supabase-rest:public.ref_code |
allergen:gluten | Gluten | Contient du gluten | supabase-rest:public.ref_code |
allergen:lupin | Lupin | Contient du lupin | supabase-rest:public.ref_code |
allergen:molluscs | Mollusques | Contient des mollusques | supabase-rest:public.ref_code |
allergen:mustard | Moutarde | Contient de la moutarde | supabase-rest:public.ref_code |
allergen:nuts | Fruits à coque | Contient des fruits à coque | supabase-rest:public.ref_code |
allergen:peanuts | Arachides | Contient des arachides | supabase-rest:public.ref_code |
allergen:sesame | Sésame | Contient du sésame | supabase-rest:public.ref_code |
allergen:soy | Soja | Contient du soja | supabase-rest:public.ref_code |
allergen:sulphites | Sulfites | Contient des sulfites | supabase-rest:public.ref_code |
amenity_family (21 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
amenity_family:accessibility | Accessibilité | Dispositifs facilitant l'accès PMR | supabase-rest:public.ref_code |
amenity_family:bathroom | Salle de bain | Équipements de salle de bain | supabase-rest:public.ref_code |
amenity_family:bedroom | Chambre | Équipements et mobilier de chambre | supabase-rest:public.ref_code |
amenity_family:business | Affaires | Services dédiés à la clientèle affaires | supabase-rest:public.ref_code |
amenity_family:climate_control | Climatisation & chauffage | Systèmes de régulation thermique | supabase-rest:public.ref_code |
amenity_family:comforts | Conforts | Éléments de confort dans les chambres et parties communes | supabase-rest:public.ref_code |
amenity_family:entertainment | Divertissement | Équipements de loisirs et divertissement | supabase-rest:public.ref_code |
amenity_family:equipment | Équipements | Équipements matériels disponibles | supabase-rest:public.ref_code |
amenity_family:family | Famille | Services et équipements famille & enfants | supabase-rest:public.ref_code |
amenity_family:gastronomy | Gastronomie | Prestations de restauration et bar | supabase-rest:public.ref_code |
amenity_family:general | Général | Équipements généraux transversaux (WiFi, TV, coffre-fort, etc.) | supabase-rest:public.ref_code |
amenity_family:kids | Enfants | Équipements et services dédiés aux enfants | supabase-rest:public.ref_code |
amenity_family:kitchen | Cuisine | Équipements de cuisine et coin repas | supabase-rest:public.ref_code |
amenity_family:outdoor | Plein air | Équipements et activités extérieurs | supabase-rest:public.ref_code |
amenity_family:parking | Parking | Équipements de stationnement | supabase-rest:public.ref_code |
amenity_family:pets | Animaux | Services et équipements pour animaux de compagnie | supabase-rest:public.ref_code |
amenity_family:security | Sécurité | Dispositifs de sécurité et surveillance | supabase-rest:public.ref_code |
amenity_family:services | Services | Services généraux offerts aux clients | supabase-rest:public.ref_code |
amenity_family:sports | Sports & loisirs | Équipements sportifs et de loisirs extérieurs | supabase-rest:public.ref_code |
amenity_family:sustainable | Développement durable | Initiatives et équipements responsables | supabase-rest:public.ref_code |
amenity_family:wellness | Bien-être | Installations de bien-être et spa | supabase-rest:public.ref_code |
assistance_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
assistance_type:customer_service | Service client | Service client | supabase-rest:public.ref_code |
assistance_type:emergency | Urgence | Assistance d'urgence | supabase-rest:public.ref_code |
assistance_type:language | Assistance linguistique | Assistance linguistique | supabase-rest:public.ref_code |
assistance_type:legal | Assistance juridique | Assistance juridique | supabase-rest:public.ref_code |
assistance_type:lost_documents | Documents perdus | Assistance en cas de perte de documents | supabase-rest:public.ref_code |
assistance_type:medical | Assistance médicale | Assistance médicale | supabase-rest:public.ref_code |
assistance_type:natural_disaster | Catastrophe naturelle | Assistance en cas de catastrophe naturelle | supabase-rest:public.ref_code |
assistance_type:technical | Assistance technique | Assistance technique | supabase-rest:public.ref_code |
assistance_type:theft | Vol | Assistance en cas de vol | supabase-rest:public.ref_code |
assistance_type:travel | Assistance voyage | Assistance voyage | supabase-rest:public.ref_code |
bed_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
bed_type:baby_cot | Lit bébé / berceau | Lit bébé ou berceau | supabase-rest:public.ref_code |
bed_type:bunk | Lits superposés | Lits superposés | supabase-rest:public.ref_code |
bed_type:double | Lit double (140 cm) | Lit deux places standard | supabase-rest:public.ref_code |
bed_type:extra_bed | Lit d'appoint | Lit d'appoint sur demande | supabase-rest:public.ref_code |
bed_type:king | Lit king (180 cm) | Très grand lit deux places | supabase-rest:public.ref_code |
bed_type:mezzanine | Lit mezzanine | Lit en mezzanine | supabase-rest:public.ref_code |
bed_type:queen | Lit queen (160 cm) | Grand lit deux places | supabase-rest:public.ref_code |
bed_type:single | Lit simple (90 cm) | Lit une place | supabase-rest:public.ref_code |
bed_type:sofa_bed | Canapé-lit | Canapé convertible | supabase-rest:public.ref_code |
bed_type:twin_singles | Lits jumeaux (2 x 90 cm) | Deux lits simples séparables | supabase-rest:public.ref_code |
booking_status (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
booking_status:cancelled | Annulée | Réservation annulée | supabase-rest:public.ref_code |
booking_status:checked_in | Enregistré | Client enregistré | supabase-rest:public.ref_code |
booking_status:checked_out | Départ | Client parti | supabase-rest:public.ref_code |
booking_status:completed | Terminée | Réservation terminée | supabase-rest:public.ref_code |
booking_status:confirmed | Confirmée | Réservation confirmée | supabase-rest:public.ref_code |
booking_status:modified | Modifiée | Réservation modifiée | supabase-rest:public.ref_code |
booking_status:no_show | No-show | Client ne s'est pas présenté | supabase-rest:public.ref_code |
booking_status:payment_confirmed | Paiement confirmé | Paiement confirmé | supabase-rest:public.ref_code |
booking_status:payment_pending | Paiement en attente | En attente de paiement | supabase-rest:public.ref_code |
booking_status:pending | En attente | Réservation en attente | supabase-rest:public.ref_code |
client_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
client_type:accessible | Personne à mobilité réduite | Client avec handicap | supabase-rest:public.ref_code |
client_type:budget_traveler | Voyageur économique | Voyageur économique | supabase-rest:public.ref_code |
client_type:business_traveler | Voyageur d'affaires | Voyageur professionnel | supabase-rest:public.ref_code |
client_type:couple | Couple | Couple en voyage | supabase-rest:public.ref_code |
client_type:family | Famille | Famille avec enfants | supabase-rest:public.ref_code |
client_type:group | Groupe | Groupe de voyageurs | supabase-rest:public.ref_code |
client_type:individual | Touriste individuel | Voyageur seul | supabase-rest:public.ref_code |
client_type:luxury_traveler | Voyageur de luxe | Voyageur haut de gamme | supabase-rest:public.ref_code |
client_type:senior | Senior | Voyageur senior | supabase-rest:public.ref_code |
client_type:student | Étudiant | Voyageur étudiant | supabase-rest:public.ref_code |
contact_kind (14 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
contact_kind:booking_engine | Plateforme de réservation | Lien vers un moteur de réservation en ligne | supabase-rest:public.ref_code |
contact_kind:email | Adresse électronique principale | supabase-rest:public.ref_code | |
contact_kind:fax | Fax | Numéro de fax de réception | supabase-rest:public.ref_code |
contact_kind:line | LINE | Identifiant LINE | supabase-rest:public.ref_code |
contact_kind:messenger | Messenger | Lien Facebook Messenger | supabase-rest:public.ref_code |
contact_kind:mobile | Mobile | Numéro de portable pour joindre l'établissement | supabase-rest:public.ref_code |
contact_kind:phone | Téléphone | Numéro de téléphone fixe de l'accueil | supabase-rest:public.ref_code |
contact_kind:skype | Skype | Identifiant Skype | supabase-rest:public.ref_code |
contact_kind:sms | SMS | Numéro dédié aux SMS | supabase-rest:public.ref_code |
contact_kind:telegram | Telegram | Compte Telegram pour les notifications | supabase-rest:public.ref_code |
contact_kind:viber | Viber | Contact Viber | supabase-rest:public.ref_code |
contact_kind:website | Site web | URL du site officiel | supabase-rest:public.ref_code |
contact_kind:wechat | Identifiant WeChat pour la clientèle asiatique | supabase-rest:public.ref_code | |
contact_kind:whatsapp | Contact WhatsApp Business | supabase-rest:public.ref_code |
crm_sentiment (6 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
crm_sentiment:inquiet | Inquiet | Source import : 😨 | supabase-rest:public.ref_code |
crm_sentiment:interrogatif | Interrogatif | Source import : 🤔 | supabase-rest:public.ref_code |
crm_sentiment:mecontent | Mécontent | Source import : 😡 | supabase-rest:public.ref_code |
crm_sentiment:positif | Positif | Source import : 🙂 / ok | supabase-rest:public.ref_code |
crm_sentiment:tres_mecontent | Très mécontent | Source import : 😭 | supabase-rest:public.ref_code |
crm_sentiment:tres_positif | Très positif | Source import : 😃 | supabase-rest:public.ref_code |
cuisine_type (29 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
cuisine_type:africaine | Africaine | Cuisine africaine | supabase-rest:public.ref_code |
cuisine_type:amerique_latine | Amérique latine | Cuisine latino-américaine | supabase-rest:public.ref_code |
cuisine_type:antillaise | Antillaise | Cuisine des Antilles | supabase-rest:public.ref_code |
cuisine_type:bbq | Barbecue | Cuisine grillades & barbecue | supabase-rest:public.ref_code |
cuisine_type:brasserie | Brasserie | Cuisine brasserie et bistronomique | supabase-rest:public.ref_code |
cuisine_type:burger | Burger | Spécialités de burgers | supabase-rest:public.ref_code |
cuisine_type:chinese | Chinoise | Cuisine chinoise traditionnelle | supabase-rest:public.ref_code |
cuisine_type:creole | Créole | Cuisine créole réunionnaise traditionnelle | supabase-rest:public.ref_code |
cuisine_type:espagnole | Espagnole | Tapas et cuisine espagnole | supabase-rest:public.ref_code |
cuisine_type:fast_food | Fast Food | Restauration rapide | supabase-rest:public.ref_code |
cuisine_type:fusion | Fusion | Cuisine fusion créole-moderne | supabase-rest:public.ref_code |
cuisine_type:glacier | Glacier | Glaces artisanales | supabase-rest:public.ref_code |
cuisine_type:gourmet | Gastronomique | Cuisine gastronomique de qualité | supabase-rest:public.ref_code |
cuisine_type:indian | Indienne | Cuisine indienne et tamoule | supabase-rest:public.ref_code |
cuisine_type:international | Internationale | Cuisine internationale | supabase-rest:public.ref_code |
cuisine_type:italienne | Italienne | Cuisine italienne | supabase-rest:public.ref_code |
cuisine_type:japonaise | Japonaise | Cuisine japonaise et sushi | supabase-rest:public.ref_code |
cuisine_type:libanaise | Libanaise | Cuisine libanaise et moyen-orientale | supabase-rest:public.ref_code |
cuisine_type:marocaine | Marocaine | Cuisine du Maghreb | supabase-rest:public.ref_code |
cuisine_type:mediterraneenne | Méditerranéenne | Cuisine méditerranéenne | supabase-rest:public.ref_code |
cuisine_type:metropolitan | Métropolitaine | Cuisine française métropolitaine | supabase-rest:public.ref_code |
cuisine_type:patisserie | Pâtisserie | Salon de thé et pâtisseries | supabase-rest:public.ref_code |
cuisine_type:portugaise | Portugaise | Cuisine portugaise | supabase-rest:public.ref_code |
cuisine_type:seafood | Fruits de mer | Cuisine fruits de mer et poisson | supabase-rest:public.ref_code |
cuisine_type:street_food | Street Food | Cuisine de rue | supabase-rest:public.ref_code |
cuisine_type:thai | Thaïlandaise | Cuisine thaïlandaise | supabase-rest:public.ref_code |
cuisine_type:traditional | Traditionnelle | Cuisine terroir et traditionnelle | supabase-rest:public.ref_code |
cuisine_type:vegan | Végan | Cuisine végane | supabase-rest:public.ref_code |
cuisine_type:vegetarienne | Végétarienne | Cuisine végétarienne | supabase-rest:public.ref_code |
demand_topic (20 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
demand_topic:accompagnement_taxe_sejour | Accompagnement Taxe de séjour | supabase-rest:public.ref_code | |
demand_topic:autres | Autres | supabase-rest:public.ref_code | |
demand_topic:boutique | Boutique | supabase-rest:public.ref_code | |
demand_topic:demande_attestation_oti | Demande d'attestation OTI | supabase-rest:public.ref_code | |
demand_topic:demande_de_visite | Demande de visite | supabase-rest:public.ref_code | |
demand_topic:demande_signaletique | Demande signalétique | supabase-rest:public.ref_code | |
demand_topic:dispositifs_financiers | Dispositifs financiers | supabase-rest:public.ref_code | |
demand_topic:fermeture_definitive | Fermeture définitive | supabase-rest:public.ref_code | |
demand_topic:fermeture_provisoire | Fermeture provisoire | supabase-rest:public.ref_code | |
demand_topic:labels_classements_etoiles | Labels et classements étoiles | supabase-rest:public.ref_code | |
demand_topic:modification_infos_bdd | Modification infos BDD | supabase-rest:public.ref_code | |
demand_topic:ousaile | Ousailé | supabase-rest:public.ref_code | |
demand_topic:partenaire_b2c | Partenaire d'une action B To C | supabase-rest:public.ref_code | |
demand_topic:participants_atelier_presta | Participants d'un atelier presta | supabase-rest:public.ref_code | |
demand_topic:plainte_client | Plainte client | supabase-rest:public.ref_code | |
demand_topic:porteur_de_projet | Porteur de projet(s) | supabase-rest:public.ref_code | |
demand_topic:probleme_juridique_sirene | Problème juridique, Sirene | supabase-rest:public.ref_code | |
demand_topic:promotion_explore | Promotion Explore | supabase-rest:public.ref_code | |
demand_topic:promotion_facebook | Promotion Facebook | supabase-rest:public.ref_code | |
demand_topic:promotion_sit | Promotion SIT (reunion.fr) | supabase-rest:public.ref_code |
destination_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
destination_type:adventure | Destination aventure | Destination aventure | supabase-rest:public.ref_code |
destination_type:business | Destination d'affaires | Destination d'affaires | supabase-rest:public.ref_code |
destination_type:coastal | Destination balnéaire | Destination balnéaire | supabase-rest:public.ref_code |
destination_type:cultural | Destination culturelle | Destination culturelle | supabase-rest:public.ref_code |
destination_type:family | Destination familiale | Destination familiale | supabase-rest:public.ref_code |
destination_type:mountain | Destination montagneuse | Destination montagneuse | supabase-rest:public.ref_code |
destination_type:rural | Destination rurale | Destination rurale | supabase-rest:public.ref_code |
destination_type:tropical | Destination tropicale | Destination tropicale | supabase-rest:public.ref_code |
destination_type:urban | Destination urbaine | Destination urbaine | supabase-rest:public.ref_code |
destination_type:wellness | Destination bien-être | Destination bien-être | supabase-rest:public.ref_code |
dietary_tag (12 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
dietary_tag:flexitarian | Flexitarien | Consommation modérée de viande | supabase-rest:public.ref_code |
dietary_tag:gluten_free | Sans gluten | Sans gluten | supabase-rest:public.ref_code |
dietary_tag:halal | Halal | Conforme aux règles alimentaires islamiques | supabase-rest:public.ref_code |
dietary_tag:kosher | Casher | Conforme aux règles alimentaires juives | supabase-rest:public.ref_code |
dietary_tag:lactose_free | Sans lactose | Sans produits laitiers | supabase-rest:public.ref_code |
dietary_tag:local | Local | Produits locaux de La Réunion | supabase-rest:public.ref_code |
dietary_tag:low_carb | Faible en glucides | Réduit en glucides | supabase-rest:public.ref_code |
dietary_tag:organic | Bio | Produits biologiques | supabase-rest:public.ref_code |
dietary_tag:pescatarian | Pescétarien | Avec poisson mais sans viande | supabase-rest:public.ref_code |
dietary_tag:sugar_free | Sans sucre ajouté | Faible en sucres | supabase-rest:public.ref_code |
dietary_tag:vegan | Végan | Sans produits d'origine animale | supabase-rest:public.ref_code |
dietary_tag:vegetarian | Végétarien | Sans viande ni poisson | supabase-rest:public.ref_code |
distribution_channel (4 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
distribution_channel:abritel | Abritel | Plateforme de location de vacances Abritel / Vrbo | supabase-rest:public.ref_code |
distribution_channel:airbnb | Airbnb | Plateforme de location courte durée Airbnb | supabase-rest:public.ref_code |
distribution_channel:booking | Booking.com | Plateforme de réservation hôtelière Booking.com | supabase-rest:public.ref_code |
distribution_channel:leboncoin | Leboncoin | Annonces de location sur Leboncoin | supabase-rest:public.ref_code |
environment_tag (30 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
environment_tag:anime | Animé | Quartier animé | supabase-rest:public.ref_code |
environment_tag:bord_mer | Bord de mer | Face au littoral | supabase-rest:public.ref_code |
environment_tag:calme | Calme | Environnement calme | supabase-rest:public.ref_code |
environment_tag:campagne | Campagne | Cadre campagnard | supabase-rest:public.ref_code |
environment_tag:cascade | Cascade | Proche d'une cascade | supabase-rest:public.ref_code |
environment_tag:centre_ville | Centre-ville | Hyper-centre urbain | supabase-rest:public.ref_code |
environment_tag:desert | Désert | Paysage désertique | supabase-rest:public.ref_code |
environment_tag:foret | Forêt | En lisière de forêt | supabase-rest:public.ref_code |
environment_tag:front_de_mer | Front de mer | Sur le front de mer | supabase-rest:public.ref_code |
environment_tag:ile | Île | Situé sur une île | supabase-rest:public.ref_code |
environment_tag:jardin | Jardin | Avec jardin paysager | supabase-rest:public.ref_code |
environment_tag:lagon | Lagon | Proche du lagon | supabase-rest:public.ref_code |
environment_tag:littoral_sauvage | Littoral sauvage | Côte sauvage et préservée | supabase-rest:public.ref_code |
environment_tag:montagne | Montagne | Zone de montagne | supabase-rest:public.ref_code |
environment_tag:neige | Neige | Destination enneigée en hiver | supabase-rest:public.ref_code |
environment_tag:parc_marin | Parc marin | Zone protégée marine | supabase-rest:public.ref_code |
environment_tag:parc_national | Parc national | Au sein d'un parc national | supabase-rest:public.ref_code |
environment_tag:patrimoine | Site patrimonial | Quartier ou site classé UNESCO | supabase-rest:public.ref_code |
environment_tag:plage | Plage | Proche d'une plage | supabase-rest:public.ref_code |
environment_tag:port | Port | Vue ou accès portuaire | supabase-rest:public.ref_code |
environment_tag:quartier_historique | Quartier historique | Centre ancien préservé | supabase-rest:public.ref_code |
environment_tag:riviere | Rivière | Proche d'un cours d'eau ou d'une rivière | supabase-rest:public.ref_code |
environment_tag:rural | Rural | Village ou hameau rural | supabase-rest:public.ref_code |
environment_tag:terrasse | Terrasse | Avec terrasse aménagée | supabase-rest:public.ref_code |
environment_tag:thermal | Station thermale | À proximité d'un établissement thermal | supabase-rest:public.ref_code |
environment_tag:urbain_creatif | Quartier créatif | Quartier artistique / créatif | supabase-rest:public.ref_code |
environment_tag:vignoble | Vignoble | Au cœur d'un vignoble | supabase-rest:public.ref_code |
environment_tag:ville | En ville | Coeur de ville | supabase-rest:public.ref_code |
environment_tag:volcan | Au pied du volcan | Situé au pied du Piton de la Fournaise | supabase-rest:public.ref_code |
environment_tag:vue_panoramique | Vue panoramique | Vue panoramique exceptionnelle | supabase-rest:public.ref_code |
event_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
event_type:concert | Concert | Concert | supabase-rest:public.ref_code |
event_type:conference | Conférence | Conférence | supabase-rest:public.ref_code |
event_type:corporate_event | Événement d'entreprise | Événement d'entreprise | supabase-rest:public.ref_code |
event_type:cultural_event | Événement culturel | Événement culturel | supabase-rest:public.ref_code |
event_type:exhibition | Exposition | Exposition | supabase-rest:public.ref_code |
event_type:festival | Festival | Festival | supabase-rest:public.ref_code |
event_type:seminar | Séminaire | Séminaire | supabase-rest:public.ref_code |
event_type:sporting_event | Événement sportif | Événement sportif | supabase-rest:public.ref_code |
event_type:wedding | Mariage | Mariage | supabase-rest:public.ref_code |
event_type:workshop | Atelier | Atelier | supabase-rest:public.ref_code |
feedback_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
feedback_type:complaint | Réclamation | Réclamation | supabase-rest:public.ref_code |
feedback_type:compliment | Compliment | Compliment | supabase-rest:public.ref_code |
feedback_type:email | Retour par email | supabase-rest:public.ref_code | |
feedback_type:online_review | Avis en ligne | Avis en ligne | supabase-rest:public.ref_code |
feedback_type:rating | Note | Note d'évaluation | supabase-rest:public.ref_code |
feedback_type:satisfaction_survey | Enquête de satisfaction | Enquête de satisfaction | supabase-rest:public.ref_code |
feedback_type:social_media | Réseaux sociaux | Retour via réseaux sociaux | supabase-rest:public.ref_code |
feedback_type:suggestion | Suggestion | Suggestion d'amélioration | supabase-rest:public.ref_code |
feedback_type:testimonial | Témoignage | Témoignage client | supabase-rest:public.ref_code |
feedback_type:verbal_feedback | Commentaire verbal | Commentaire verbal | supabase-rest:public.ref_code |
insurance_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
insurance_type:adventure | Assurance aventure | Assurance pour sports d'aventure | supabase-rest:public.ref_code |
insurance_type:business | Assurance business | Assurance voyage d'affaires | supabase-rest:public.ref_code |
insurance_type:cancellation | Assurance annulation | Assurance annulation | supabase-rest:public.ref_code |
insurance_type:group | Assurance groupe | Assurance pour groupes | supabase-rest:public.ref_code |
insurance_type:liability | Assurance responsabilité civile | Assurance responsabilité civile | supabase-rest:public.ref_code |
insurance_type:luggage | Assurance bagages | Assurance bagages | supabase-rest:public.ref_code |
insurance_type:medical | Assurance médicale | Assurance médicale | supabase-rest:public.ref_code |
insurance_type:multi_risk | Assurance multirisque | Assurance multirisque | supabase-rest:public.ref_code |
insurance_type:repatriation | Assurance rapatriement | Assurance rapatriement | supabase-rest:public.ref_code |
insurance_type:travel | Assurance voyage | Assurance voyage | supabase-rest:public.ref_code |
iti_practice (16 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
iti_practice:canyoning | Canyoning | Descente de canyons | supabase-rest:public.ref_code |
iti_practice:cyclotourisme | Cyclotourisme | Balade à vélo touristique | supabase-rest:public.ref_code |
iti_practice:equestre | Équestre | Parcours à cheval | supabase-rest:public.ref_code |
iti_practice:escalade | Escalade | Site d'escalade | supabase-rest:public.ref_code |
iti_practice:kayak | Kayak / canoë | Parcours nautique | supabase-rest:public.ref_code |
iti_practice:parapente | Parapente | Zone de vol libre | supabase-rest:public.ref_code |
iti_practice:patrimoine | Découverte patrimoniale | Circuit patrimoine & culture | supabase-rest:public.ref_code |
iti_practice:plongee | Plongée | Site de plongée sous-marine | supabase-rest:public.ref_code |
iti_practice:randonnee_pedestre | Randonnée pédestre | Itinéraire de randonnée classique | supabase-rest:public.ref_code |
iti_practice:raquette | Raquettes | Itinéraire hivernal en raquettes | supabase-rest:public.ref_code |
iti_practice:ski | Ski | Domaine skiable | supabase-rest:public.ref_code |
iti_practice:snorkeling | Snorkeling | Randonnée palmée | supabase-rest:public.ref_code |
iti_practice:trail | Trail | Parcours de trail running | supabase-rest:public.ref_code |
iti_practice:velo_route | Vélo route | Itinéraire cyclable sur route | supabase-rest:public.ref_code |
iti_practice:velo_vtt | VTT | Itinéraire VTT | supabase-rest:public.ref_code |
iti_practice:voile | Voile | Navigation à la voile | supabase-rest:public.ref_code |
language_level (7 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
language_level:a1 | A1 - Débutant | Notions élémentaires | supabase-rest:public.ref_code |
language_level:a2 | A2 - Pré-intermédiaire | Communication simple | supabase-rest:public.ref_code |
language_level:b1 | B1 - Intermédiaire | Interaction quotidienne | supabase-rest:public.ref_code |
language_level:b2 | B2 - Intermédiaire avancé | Communication professionnelle courante | supabase-rest:public.ref_code |
language_level:c1 | C1 - Avancé | Maîtrise opérationnelle complète | supabase-rest:public.ref_code |
language_level:c2 | C2 - Maîtrise | Maîtrise experte de la langue | supabase-rest:public.ref_code |
language_level:native | Langue maternelle | Langue parlée couramment par l'équipe | supabase-rest:public.ref_code |
media_tag (23 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
media_tag:activite | Activités | Sports, loisirs, animations | supabase-rest:public.ref_code |
media_tag:archive | Archive | Ancienne photo obsolète à ne plus afficher | supabase-rest:public.ref_code |
media_tag:brouillon | Brouillon | Photo non validée ou en attente de validation | supabase-rest:public.ref_code |
media_tag:chambre | Chambre | Chambres d'hébergement | supabase-rest:public.ref_code |
media_tag:contributeur | Contributeur | Contribution utilisateur ou partenaire | supabase-rest:public.ref_code |
media_tag:cuisine | Cuisine / Plats | Photos culinaires et gastronomiques | supabase-rest:public.ref_code |
media_tag:document | Document administratif | Document administratif ou certificat | supabase-rest:public.ref_code |
media_tag:equipement | Équipements | Installations et équipements | supabase-rest:public.ref_code |
media_tag:evenement | Événement | Événements spéciaux et manifestations | supabase-rest:public.ref_code |
media_tag:facade | Façade / Extérieur | Vue extérieure du bâtiment | supabase-rest:public.ref_code |
media_tag:interieur | Intérieur | Vues intérieures générales | supabase-rest:public.ref_code |
media_tag:interne | Usage interne | Réservé à un usage interne uniquement | supabase-rest:public.ref_code |
media_tag:officiel | Officiel | Photo officielle validée | supabase-rest:public.ref_code |
media_tag:parking | Parking | Zone de stationnement | supabase-rest:public.ref_code |
media_tag:paysage | Paysage | Vue panoramique et environnement | supabase-rest:public.ref_code |
media_tag:personnel | Personnel | Photo du personnel (sensible) | supabase-rest:public.ref_code |
media_tag:piscine | Piscine / Spa | Piscine, spa, espace wellness | supabase-rest:public.ref_code |
media_tag:plan_carte | Plan / Carte | Plans, schémas, cartes | supabase-rest:public.ref_code |
media_tag:prefere | Préférée | Photo à mettre en avant en priorité | supabase-rest:public.ref_code |
media_tag:professionnel | Professionnel | Photographe professionnel | supabase-rest:public.ref_code |
media_tag:restaurant | Restaurant | Salle de restaurant et espace repas | supabase-rest:public.ref_code |
media_tag:reunion | Salle de réunion | Espaces professionnels et salles de conférence | supabase-rest:public.ref_code |
media_tag:salle_bain | Salle de bain | Salles de bain | supabase-rest:public.ref_code |
media_type (11 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
media_type:audio | Audio | Fichiers audio et podcasts | supabase-rest:public.ref_code |
media_type:brochure_pdf | Brochure PDF | Brochures téléchargeables | supabase-rest:public.ref_code |
media_type:brochure_print | Brochure imprimée | Brochures physiques numérisées | supabase-rest:public.ref_code |
media_type:logo | Logo | Logotypes officiels | supabase-rest:public.ref_code |
media_type:photo | Photo | Photographies officielles | supabase-rest:public.ref_code |
media_type:plan | Plan | Plan ou carte statique | supabase-rest:public.ref_code |
media_type:press_kit | Dossier de presse | Dossiers médias et communiqués | supabase-rest:public.ref_code |
media_type:vector | Vectoriel | Fichiers vectoriels (SVG, PDF) | supabase-rest:public.ref_code |
media_type:video | Vidéo | Vidéos de présentation | supabase-rest:public.ref_code |
media_type:virtual_tour | Visite virtuelle | Visites 360° ou immersives | supabase-rest:public.ref_code |
media_type:webcam | Webcam | Flux webcam en direct | supabase-rest:public.ref_code |
meeting_equipment (11 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
meeting_equipment:ecran | Écran | Écran de projection | supabase-rest:public.ref_code |
meeting_equipment:lumieres | Lumières | Éclairage scénique | supabase-rest:public.ref_code |
meeting_equipment:micro | Micro | Micros HF / filaires | supabase-rest:public.ref_code |
meeting_equipment:paperboard | Paperboard | Paperboard et marqueurs | supabase-rest:public.ref_code |
meeting_equipment:pupitre | Pupitre | Pupitre pour orateur | supabase-rest:public.ref_code |
meeting_equipment:scene | Scène | Estrade / scène | supabase-rest:public.ref_code |
meeting_equipment:sonorisation | Sonorisation | Système de sonorisation | supabase-rest:public.ref_code |
meeting_equipment:traduction | Cabine de traduction | Cabine d'interprétation simultanée | supabase-rest:public.ref_code |
meeting_equipment:videoprojecteur | Vidéoprojecteur | Projecteur multimédia | supabase-rest:public.ref_code |
meeting_equipment:visioconference | Visioconférence | Système de visioconférence | supabase-rest:public.ref_code |
meeting_equipment:wifi | Wi-Fi | Connexion Wi-Fi haut débit | supabase-rest:public.ref_code |
menu_category (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
menu_category:brunch | Brunch | Offres brunch | supabase-rest:public.ref_code |
menu_category:dessert | Desserts | Desserts et douceurs | supabase-rest:public.ref_code |
menu_category:drinks | Boissons | Boissons et cocktails | supabase-rest:public.ref_code |
menu_category:entree | Entrées | Entrées et apéritifs | supabase-rest:public.ref_code |
menu_category:main | Plats principaux | Plats principaux et spécialités | supabase-rest:public.ref_code |
menu_category:menu_degustation | Menu dégustation | Menus gastronomiques dégustation | supabase-rest:public.ref_code |
menu_category:menu_enfant | Menu enfant | Menus dédiés aux enfants | supabase-rest:public.ref_code |
menu_category:menu_groupe | Menu groupe | Menus pour groupes | supabase-rest:public.ref_code |
menu_category:petit_dejeuner | Petit-déjeuner | Formules petit-déjeuner | supabase-rest:public.ref_code |
menu_category:snacks | En-cas | En-cas et collations | supabase-rest:public.ref_code |
mood (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
mood:aventure | Aventure | Ambiance aventure & sensations | supabase-rest:public.ref_code |
mood:bien_etre | Bien-être | Ambiance détente & spa | supabase-rest:public.ref_code |
mood:culturel | Culturel | Ambiance culturelle et patrimoniale | supabase-rest:public.ref_code |
mood:detente | Détente | Ambiance détente & bien-être | supabase-rest:public.ref_code |
mood:famille | Famille | Ambiance familiale | supabase-rest:public.ref_code |
mood:festif | Festif | Ambiance festive / nocturne | supabase-rest:public.ref_code |
mood:gourmand | Gourmand | Ambiance gastronomique | supabase-rest:public.ref_code |
mood:nature | Nature | Ambiance nature & grand air | supabase-rest:public.ref_code |
mood:romantique | Romantique | Ambiance romantique | supabase-rest:public.ref_code |
mood:sportif | Sportif | Ambiance sportive et active | supabase-rest:public.ref_code |
opening_schedule_type (5 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
opening_schedule_type:by_appointment | Sur rendez-vous | supabase-rest:public.ref_code | |
opening_schedule_type:continuous_service | Service continu | supabase-rest:public.ref_code | |
opening_schedule_type:exceptional | Exceptionnel | supabase-rest:public.ref_code | |
opening_schedule_type:regular | Régulier | supabase-rest:public.ref_code | |
opening_schedule_type:seasonal | Saisonnier | supabase-rest:public.ref_code |
package_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
package_type:adventure | Aventure | Forfait aventure | supabase-rest:public.ref_code |
package_type:all_inclusive | Tout inclus | Forfait tout inclus | supabase-rest:public.ref_code |
package_type:bed_breakfast | Petit-déjeuner | Forfait petit-déjeuner | supabase-rest:public.ref_code |
package_type:circuit | Circuit | Forfait circuit | supabase-rest:public.ref_code |
package_type:cruise | Croisière | Forfait croisière | supabase-rest:public.ref_code |
package_type:family | Famille | Forfait famille | supabase-rest:public.ref_code |
package_type:flight_hotel | Vol + Hôtel | Forfait vol + hôtel | supabase-rest:public.ref_code |
package_type:full_board | Pension complète | Forfait pension complète | supabase-rest:public.ref_code |
package_type:half_board | Demi-pension | Forfait demi-pension | supabase-rest:public.ref_code |
package_type:wellness | Bien-être | Forfait bien-être | supabase-rest:public.ref_code |
partnership_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
partnership_type:activity_provider | Prestataire d'activités | Partenariat avec prestataires d'activités | supabase-rest:public.ref_code |
partnership_type:airline | Compagnie aérienne | Partenariat avec compagnies aériennes | supabase-rest:public.ref_code |
partnership_type:hotel | Partenariat hôtelier | Partenariat avec hôtels | supabase-rest:public.ref_code |
partnership_type:local_business | Entreprise locale | Partenariat avec entreprises locales | supabase-rest:public.ref_code |
partnership_type:online_platform | Plateforme en ligne | Partenariat avec plateformes en ligne | supabase-rest:public.ref_code |
partnership_type:restaurant | Restaurant | Partenariat avec restaurants | supabase-rest:public.ref_code |
partnership_type:supplier | Fournisseur | Partenariat avec fournisseurs | supabase-rest:public.ref_code |
partnership_type:tourist_office | Office de tourisme | Partenariat avec offices de tourisme | supabase-rest:public.ref_code |
partnership_type:transport | Transport | Partenariat avec entreprises de transport | supabase-rest:public.ref_code |
partnership_type:travel_agency | Agence de voyage | Partenariat avec agences de voyage | supabase-rest:public.ref_code |
payment_method (15 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
payment_method:american_express | American Express | Carte American Express | supabase-rest:public.ref_code |
payment_method:apple_pay | Apple Pay | Paiement sans contact Apple Pay | supabase-rest:public.ref_code |
payment_method:carte_bleue | Carte Bleue | Carte bancaire française | supabase-rest:public.ref_code |
payment_method:cheque | Chèque | Chèques bancaires | supabase-rest:public.ref_code |
payment_method:cheque_vacances | Chèques vacances | Chèques vacances ANCV | supabase-rest:public.ref_code |
payment_method:crypto | Cryptomonnaie | Paiement en cryptomonnaies acceptées | supabase-rest:public.ref_code |
payment_method:especes | Espèces | Paiement en liquide | supabase-rest:public.ref_code |
payment_method:google_pay | Google Pay | Paiement sans contact Google Pay | supabase-rest:public.ref_code |
payment_method:maestro | Maestro | Carte Maestro / Débit | supabase-rest:public.ref_code |
payment_method:mastercard | Mastercard | Carte Mastercard | supabase-rest:public.ref_code |
payment_method:paypal | PayPal | Paiement via PayPal | supabase-rest:public.ref_code |
payment_method:tickets_restaurant | Tickets restaurant | Titres-restaurant (Sodexo, Edenred, Up) acceptés | supabase-rest:public.ref_code |
payment_method:vacaf | VACAF | Aide VACAF acceptée | supabase-rest:public.ref_code |
payment_method:virement | Virement bancaire | Transfert bancaire | supabase-rest:public.ref_code |
payment_method:visa | Visa | Carte Visa | supabase-rest:public.ref_code |
price_kind (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
price_kind:adulte | Adulte | Tarif adulte plein | supabase-rest:public.ref_code |
price_kind:couple | Couple | Tarif duo / couple | supabase-rest:public.ref_code |
price_kind:enfant | Enfant | Tarif enfant | supabase-rest:public.ref_code |
price_kind:etudiant | Étudiant | Tarif étudiant | supabase-rest:public.ref_code |
price_kind:famille | Famille | Forfait famille | supabase-rest:public.ref_code |
price_kind:gratuit | Gratuit | Accès gratuit | supabase-rest:public.ref_code |
price_kind:groupe | Groupe | Tarif groupe | supabase-rest:public.ref_code |
price_kind:personne_handicapee | Personne en situation de handicap | Tarif PMR | supabase-rest:public.ref_code |
price_kind:resident | Résident | Tarif résident / local | supabase-rest:public.ref_code |
price_kind:senior | Senior | Tarif senior | supabase-rest:public.ref_code |
price_unit (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
price_unit:par_forfait | Par forfait | Forfait global | supabase-rest:public.ref_code |
price_unit:par_groupe | Par groupe | Tarif pour un groupe défini | supabase-rest:public.ref_code |
price_unit:par_heure | Par heure | Tarif horaire | supabase-rest:public.ref_code |
price_unit:par_jour | Par jour | Tarif journalier | supabase-rest:public.ref_code |
price_unit:par_mois | Par mois | Forfait mensuel | supabase-rest:public.ref_code |
price_unit:par_nuit | Par nuit | Tarif par nuitée | supabase-rest:public.ref_code |
price_unit:par_personne | Par personne | Tarif exprimé par personne | supabase-rest:public.ref_code |
price_unit:par_personne_nuit | Par personne et par nuit | Tarif combiné personne/nuit | supabase-rest:public.ref_code |
price_unit:par_sejour | Par séjour | Montant pour l'ensemble du séjour | supabase-rest:public.ref_code |
price_unit:par_semaine | Par semaine | Forfait hebdomadaire | supabase-rest:public.ref_code |
promotion_type (14 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
promotion_type:early_booking | Réservation anticipée | Réduction pour réservation anticipée | supabase-rest:public.ref_code |
promotion_type:family | Famille | Promotion famille | supabase-rest:public.ref_code |
promotion_type:flash_sale | Vente flash | Vente flash | supabase-rest:public.ref_code |
promotion_type:group_discount | Réduction groupe | Réduction pour groupes | supabase-rest:public.ref_code |
promotion_type:holiday | Vacances | Offre vacances et jours fériés | supabase-rest:public.ref_code |
promotion_type:last_minute | Dernière minute | Offre de dernière minute | supabase-rest:public.ref_code |
promotion_type:long_stay | Long séjour | Réduction pour séjours longs | supabase-rest:public.ref_code |
promotion_type:loyalty | Fidélité | Promotion fidélité | supabase-rest:public.ref_code |
promotion_type:package | Forfait | Promotion forfaitaire | supabase-rest:public.ref_code |
promotion_type:partner | Partenaire | Offre partenaire | supabase-rest:public.ref_code |
promotion_type:seasonal | Saisonnière | Promotion saisonnière | supabase-rest:public.ref_code |
promotion_type:senior | Senior | Promotion seniors | supabase-rest:public.ref_code |
promotion_type:student | Étudiant | Promotion étudiants | supabase-rest:public.ref_code |
promotion_type:weekend | Week-end | Offre week-end | supabase-rest:public.ref_code |
room_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
room_type:accessible | Chambre accessible | Chambre accessible PMR | supabase-rest:public.ref_code |
room_type:connecting | Chambres communicantes | Chambres communicantes | supabase-rest:public.ref_code |
room_type:double | Chambre double | Chambre double | supabase-rest:public.ref_code |
room_type:family | Chambre familiale | Chambre familiale | supabase-rest:public.ref_code |
room_type:junior_suite | Suite junior | Suite junior | supabase-rest:public.ref_code |
room_type:presidential | Suite présidentielle | Suite présidentielle | supabase-rest:public.ref_code |
room_type:single | Chambre simple | Chambre simple | supabase-rest:public.ref_code |
room_type:suite | Suite | Suite | supabase-rest:public.ref_code |
room_type:triple | Chambre triple | Chambre triple | supabase-rest:public.ref_code |
room_type:twin | Chambre à lits jumeaux | Chambre à lits jumeaux | supabase-rest:public.ref_code |
season_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
season_type:cyclone_season | Saison cyclonique | Période cyclonique à La Réunion | supabase-rest:public.ref_code |
season_type:festival_season | Saison des festivals | Période des festivals | supabase-rest:public.ref_code |
season_type:high_season | Haute saison | Période de haute affluence | supabase-rest:public.ref_code |
season_type:holiday_season | Saison des vacances | Période des vacances | supabase-rest:public.ref_code |
season_type:low_season | Basse saison | Période de faible affluence | supabase-rest:public.ref_code |
season_type:lychee_season | Saison des litchis | Période des litchis | supabase-rest:public.ref_code |
season_type:sugar_cane_harvest | Récolte canne à sucre | Période de récolte de la canne à sucre | supabase-rest:public.ref_code |
season_type:summer | Été | Saison estivale | supabase-rest:public.ref_code |
season_type:vanilla_harvest | Récolte vanille | Période de récolte de la vanille | supabase-rest:public.ref_code |
season_type:winter | Hiver | Saison hivernale | supabase-rest:public.ref_code |
service_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
service_type:accommodation | Hébergement | Service d'hébergement | supabase-rest:public.ref_code |
service_type:concierge | Conciergerie | Service de conciergerie | supabase-rest:public.ref_code |
service_type:event_planning | Organisation d'événements | Service d'organisation d'événements | supabase-rest:public.ref_code |
service_type:insurance | Assurance | Service d'assurance | supabase-rest:public.ref_code |
service_type:restaurant | Restaurant | Service de restauration | supabase-rest:public.ref_code |
service_type:security | Sécurité | Service de sécurité | supabase-rest:public.ref_code |
service_type:spa | Spa | Service de spa | supabase-rest:public.ref_code |
service_type:tour_guide | Guide touristique | Service de guide touristique | supabase-rest:public.ref_code |
service_type:translation | Traduction | Service de traduction | supabase-rest:public.ref_code |
service_type:transport | Transport | Service de transport | supabase-rest:public.ref_code |
social_network (11 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
social_network:facebook | Page officielle Facebook | supabase-rest:public.ref_code | |
social_network:google_business | Google Business Profile | Fiche Google Business Profile | supabase-rest:public.ref_code |
social_network:instagram | Profil Instagram | supabase-rest:public.ref_code | |
social_network:line | LINE | Messagerie et réseau social Asie | supabase-rest:public.ref_code |
social_network:linkedin | Page professionnelle LinkedIn | supabase-rest:public.ref_code | |
social_network:pinterest | Tableaux d'inspiration Pinterest | supabase-rest:public.ref_code | |
social_network:tiktok | TikTok | Compte TikTok pour contenus courts | supabase-rest:public.ref_code |
social_network:tripadvisor | Tripadvisor | Fiche Tripadvisor | supabase-rest:public.ref_code |
social_network:twitter | X (Twitter) | Compte X / Twitter | supabase-rest:public.ref_code |
social_network:wechat | Messagerie et réseau social | supabase-rest:public.ref_code | |
social_network:youtube | YouTube | Chaîne YouTube de destination | supabase-rest:public.ref_code |
taxonomy_act (13 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_act:canyoning | Canyoning | Canyoning | supabase-rest:public.ref_code |
taxonomy_act:fitness_wellness | Remise en forme / Fitness | Remise en forme / Fitness | supabase-rest:public.ref_code |
taxonomy_act:guided_climbing | Escalade encadrée | Escalade encadrée | supabase-rest:public.ref_code |
taxonomy_act:guided_hiking | Randonnée guidée | Randonnée guidée | supabase-rest:public.ref_code |
taxonomy_act:guided_mountain_biking | VTT guidé | VTT guidé | supabase-rest:public.ref_code |
taxonomy_act:guided_snorkeling | Snorkeling encadré | Snorkeling encadré | supabase-rest:public.ref_code |
taxonomy_act:horse_riding | Équitation | Équitation | supabase-rest:public.ref_code |
taxonomy_act:kayaking_paddleboarding | Kayak / Paddle | Kayak / Paddle | supabase-rest:public.ref_code |
taxonomy_act:other_guided_activity | Autre activité encadrée | Autre activité encadrée | supabase-rest:public.ref_code |
taxonomy_act:paragliding | Parapente | Parapente | supabase-rest:public.ref_code |
taxonomy_act:root | ACT | Racine technique Taxonomie ACT | supabase-rest:public.ref_code |
taxonomy_act:scuba_diving | Plongée sous-marine | Plongée sous-marine | supabase-rest:public.ref_code |
taxonomy_act:surf_lessons | Cours de surf | Cours de surf | supabase-rest:public.ref_code |
taxonomy_asc (7 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_asc:cultural_association | Association culturelle | Association culturelle accueillant du public | supabase-rest:public.ref_code |
taxonomy_asc:cultural_school | École / atelier culturel | École de danse, musique, atelier artistique | supabase-rest:public.ref_code |
taxonomy_asc:equestrian_center | Centre équestre | Centre ou ferme équestre | supabase-rest:public.ref_code |
taxonomy_asc:mountain_school | École de canyoning / montagne | Structure d'encadrement canyoning, escalade, montagne | supabase-rest:public.ref_code |
taxonomy_asc:nautical_club | Club nautique | Club ou base nautique | supabase-rest:public.ref_code |
taxonomy_asc:root | ASC | Racine technique Taxonomie ASC | supabase-rest:public.ref_code |
taxonomy_asc:sports_club | École / club sportif | Club ou école sportive | supabase-rest:public.ref_code |
taxonomy_camp (3 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_camp:camping | Camping | Camping | supabase-rest:public.ref_code |
taxonomy_camp:camping_chez_l_habitant | Camping chez l'habitant | Camping chez l'habitant | supabase-rest:public.ref_code |
taxonomy_camp:root | CAMP | Racine technique Taxonomie CAMP | supabase-rest:public.ref_code |
taxonomy_com (9 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_com:bakery | Boulangerie / pâtisserie | Boulangerie / pâtisserie | supabase-rest:public.ref_code |
taxonomy_com:covered_market | Marché couvert | Marché couvert / halles | supabase-rest:public.ref_code |
taxonomy_com:flea_market | Brocante / vide-grenier | Brocante régulière (édition datée → FMA) | supabase-rest:public.ref_code |
taxonomy_com:local_crafts | Artisanat / produits locaux | Artisanat / produits locaux | supabase-rest:public.ref_code |
taxonomy_com:pharmacy | Pharmacie | Pharmacie | supabase-rest:public.ref_code |
taxonomy_com:root | COM | Racine technique Taxonomie COM | supabase-rest:public.ref_code |
taxonomy_com:souvenir_shop | Boutique de souvenirs | Boutique de souvenirs | supabase-rest:public.ref_code |
taxonomy_com:supermarket | Supermarché | Supermarché | supabase-rest:public.ref_code |
taxonomy_com:weekly_market | Marché forain | Marché hebdomadaire de plein air (récurrence portée par les horaires) | supabase-rest:public.ref_code |
taxonomy_fma (8 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_fma:cultural_event | Manifestation culturelle | Spectacle, commémoration, manifestation culturelle | supabase-rest:public.ref_code |
taxonomy_fma:fair_show | Foire / salon | Foire, salon, exposition | supabase-rest:public.ref_code |
taxonomy_fma:festival | Festival | Festival (musique, arts…) | supabase-rest:public.ref_code |
taxonomy_fma:religious_celebration | Célébration religieuse | Fête ou pèlerinage religieux ouvert au public | supabase-rest:public.ref_code |
taxonomy_fma:root | FMA | Racine technique Taxonomie FMA | supabase-rest:public.ref_code |
taxonomy_fma:seasonal_market | Marché é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 / trail | Compétition ou événement sportif ouvert au public | supabase-rest:public.ref_code |
taxonomy_fma:terroir_festival | Fête de terroir / de produit | Fête d'un produit ou du terroir (miel, vacoa, choca…) | supabase-rest:public.ref_code |
taxonomy_hlo (20 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_hlo:appartement | Appartement | Appartement | supabase-rest:public.ref_code |
taxonomy_hlo:auberge | Auberge | Auberge | supabase-rest:public.ref_code |
taxonomy_hlo:bulle | Bulle | bulle | supabase-rest:public.ref_code |
taxonomy_hlo:bungalow_chalet | Bungalow & Chalet | Bungalow & Chalet | supabase-rest:public.ref_code |
taxonomy_hlo:chambre | Chambre | chambre | supabase-rest:public.ref_code |
taxonomy_hlo:chambre_d_hotes | Chambre d'hôtes | Chambre d'hôtes | supabase-rest:public.ref_code |
taxonomy_hlo:cottage | Cottage | cottage | supabase-rest:public.ref_code |
taxonomy_hlo:gite_d_etape_et_de_randonnee | Gîte d'étape et de randonnée | Gîte d'étape et de randonnée | supabase-rest:public.ref_code |
taxonomy_hlo:gite_de_groupe | Gîte de groupe | Gîte de groupe | supabase-rest:public.ref_code |
taxonomy_hlo:gite_de_randonnee | Gîte de randonnée | Gîte de randonnée | supabase-rest:public.ref_code |
taxonomy_hlo:gite_rural | Gîte rural | Gîte rural | supabase-rest:public.ref_code |
taxonomy_hlo:gite_villa | Gîte & Villa | Gîte & Villa | supabase-rest:public.ref_code |
taxonomy_hlo:hebergement_insolite | Hébergement Insolite | Hébergement Insolite | supabase-rest:public.ref_code |
taxonomy_hlo:location_saisonniere | Location saisonnière | Location saisonnière | supabase-rest:public.ref_code |
taxonomy_hlo:lodges | Lodges | Lodges | supabase-rest:public.ref_code |
taxonomy_hlo:maison | Maison | Maison | supabase-rest:public.ref_code |
taxonomy_hlo:rez_de_chaussee_d_une_maison | Rez de chaussée d'une maison | Rez de chaussée d'une maison | supabase-rest:public.ref_code |
taxonomy_hlo:root | HLO | Racine technique Taxonomie HLO | supabase-rest:public.ref_code |
taxonomy_hlo:roulotte | Roulotte | Roulotte | supabase-rest:public.ref_code |
taxonomy_hlo:studio | Studio | Studio | supabase-rest:public.ref_code |
taxonomy_hot (11 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_hot:boutique_hotel | Hôtel boutique | Hôtel boutique | supabase-rest:public.ref_code |
taxonomy_hot:business_hotel | Hôtel d'affaires | Hôtel d'affaires | supabase-rest:public.ref_code |
taxonomy_hot:eco_hotel | Hôtel écologique | Hôtel écologique | supabase-rest:public.ref_code |
taxonomy_hot:family_hotel | Hôtel familial | Hôtel familial | supabase-rest:public.ref_code |
taxonomy_hot:heritage_hotel | Hôtel historique | Hôtel historique | supabase-rest:public.ref_code |
taxonomy_hot:hotel | Hotel | Hotel | supabase-rest:public.ref_code |
taxonomy_hot:hotel_with_restaurant | Hôtel-restaurant | Hôtel-restaurant | supabase-rest:public.ref_code |
taxonomy_hot:modern_hotel | Hôtel moderne | Hôtel moderne | supabase-rest:public.ref_code |
taxonomy_hot:romantic_hotel | Hôtel romantique | Hôtel romantique | supabase-rest:public.ref_code |
taxonomy_hot:root | HOT | Racine technique Taxonomie HOT | supabase-rest:public.ref_code |
taxonomy_hot:traditional_hotel | Hôtel traditionnel | Hôtel traditionnel | supabase-rest:public.ref_code |
taxonomy_hpa (5 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_hpa:farm_camping | Camping à la ferme | Camping à la ferme | supabase-rest:public.ref_code |
taxonomy_hpa:motorhome_area | Aire d'accueil camping-car | Aire de stationnement/nuitée camping-cars (services → SPU) | supabase-rest:public.ref_code |
taxonomy_hpa:natural_camp_area | Aire naturelle de camping | Aire naturelle, camping non classé | supabase-rest:public.ref_code |
taxonomy_hpa:outdoor_glamping | Hébergement insolite de plein air | Bulles, tipis, kabanons, lodges toilés | supabase-rest:public.ref_code |
taxonomy_hpa:root | HPA | Racine technique Taxonomie HPA | supabase-rest:public.ref_code |
taxonomy_iti (7 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_iti:coastal_path | Sentier littoral | Itinéraire le long du littoral | supabase-rest:public.ref_code |
taxonomy_iti:hiking | Randonnée pédestre | Itinéraire de randonnée à pied | supabase-rest:public.ref_code |
taxonomy_iti:interpretive_trail | Sentier botanique / d'interprétation | Sentier thématique, botanique, pédagogique | supabase-rest:public.ref_code |
taxonomy_iti:mountain_biking | VTT | Itinéraire ou circuit VTT | supabase-rest:public.ref_code |
taxonomy_iti:root | ITI | Racine technique Taxonomie ITI | supabase-rest:public.ref_code |
taxonomy_iti:scenic_drive | Itinéraire routier / route touristique | Route scénique (voiture, moto) | supabase-rest:public.ref_code |
taxonomy_iti:trail_running | Trail | Parcours de trail | supabase-rest:public.ref_code |
taxonomy_loi (33 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_loi:art | Art | Art | supabase-rest:public.ref_code |
taxonomy_loi:art_artisanat | Art & Artisanat | Art & Artisanat | supabase-rest:public.ref_code |
taxonomy_loi:artisanat | Artisanat | Artisanat | supabase-rest:public.ref_code |
taxonomy_loi:artisanat_bijoux | Artisanat bijoux | Artisanat bijoux | supabase-rest:public.ref_code |
taxonomy_loi:atelier | Atelier | atelier | supabase-rest:public.ref_code |
taxonomy_loi:atelier_cuisine | Atelier cuisine | Atelier cuisine | supabase-rest:public.ref_code |
taxonomy_loi:atelier_poterie_et_ceramique | Atelier poterie et céramique | Atelier poterie et céramique | supabase-rest:public.ref_code |
taxonomy_loi:centre_d_equitation | Centre d'équitation | Centre d'équitation | supabase-rest:public.ref_code |
taxonomy_loi:chocolatier | Chocolatier | Chocolatier | supabase-rest:public.ref_code |
taxonomy_loi:conference_venue | Centre de congrès / salle de réception | Lieu MICE autonome (salles : facette object_meeting_room) | supabase-rest:public.ref_code |
taxonomy_loi:dessin | Dessin | Dessin | supabase-rest:public.ref_code |
taxonomy_loi:divertissement | Divertissement | Divertissement | supabase-rest:public.ref_code |
taxonomy_loi:guide_accompagnateur_touristique | Guide Accompagnateur Touristique | Guide Accompagnateur Touristique | supabase-rest:public.ref_code |
taxonomy_loi:horticulture | Horticulture | Horticulture | supabase-rest:public.ref_code |
taxonomy_loi:loi | LOI | LOI | supabase-rest:public.ref_code |
taxonomy_loi:massage_institute | Institut / massage | Institut / massage | supabase-rest:public.ref_code |
taxonomy_loi:paintball | Paintball | Paintball | supabase-rest:public.ref_code |
taxonomy_loi:parc_jardin | Parc - jardin | Parc - jardin | supabase-rest:public.ref_code |
taxonomy_loi:patrimoine_agricole | Patrimoine agricole | Patrimoine agricole | supabase-rest:public.ref_code |
taxonomy_loi:patrimoine_culturel | Patrimoine culturel | Patrimoine culturel | supabase-rest:public.ref_code |
taxonomy_loi:patrimoine_naturel | Patrimoine naturel | Patrimoine naturel | supabase-rest:public.ref_code |
taxonomy_loi:randonnee_pedestre | Randonnée pédestre | Randonnée pédestre | supabase-rest:public.ref_code |
taxonomy_loi:restauration_traditionnelle | Restauration traditionnelle | Restauration traditionnelle | supabase-rest:public.ref_code |
taxonomy_loi:root | LOI | Racine technique Taxonomie LOI | supabase-rest:public.ref_code |
taxonomy_loi:spa_hammam | Spa / hammam | Spa / hammam | supabase-rest:public.ref_code |
taxonomy_loi:speleologie_tunnels_de_lave | Spéléologie / tunnels de lave | Spéléologie / tunnels de lave | supabase-rest:public.ref_code |
taxonomy_loi:terre | Terre | Terre | supabase-rest:public.ref_code |
taxonomy_loi:terroir | Terroir | Terroir | supabase-rest:public.ref_code |
taxonomy_loi:theatre_ou_salle_de_spectacle | Théâtre ou salle de spectacle | Théâtre ou salle de spectacle | supabase-rest:public.ref_code |
taxonomy_loi:thermal_baths | Thalasso / thermes | Thalasso / thermes | supabase-rest:public.ref_code |
taxonomy_loi:v_t_t_autres_cycles | V.T.T. - Autres cycles | V.T.T. - Autres cycles | supabase-rest:public.ref_code |
taxonomy_loi:visite_guidee | Visite guidée | Visite guidée | supabase-rest:public.ref_code |
taxonomy_loi:wellness | Bien-être | Branche bien-être (marchand) | supabase-rest:public.ref_code |
taxonomy_org (8 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_org:autocar_compagnie | Autocar (compagnie) | Autocar (compagnie) | supabase-rest:public.ref_code |
taxonomy_org:excursion_touristique | Excursion touristique | Excursion touristique | supabase-rest:public.ref_code |
taxonomy_org:location_de_voiture_avec_chauffeur | Location de voiture avec chauffeur | Location de voiture avec chauffeur | supabase-rest:public.ref_code |
taxonomy_org:massage_bien_etre | Massage bien - être | Massage bien - être | supabase-rest:public.ref_code |
taxonomy_org:root | ORG | Racine technique Taxonomie ORG | supabase-rest:public.ref_code |
taxonomy_org:services | Services | Services | supabase-rest:public.ref_code |
taxonomy_org:v_t_t_autres_cycles | V.T.T. - Autres cycles | V.T.T. - Autres cycles | supabase-rest:public.ref_code |
taxonomy_org:vtc | VTC | VTC | supabase-rest:public.ref_code |
taxonomy_pcu (7 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_pcu:creole_architecture | Architecture créole | Cases et demeures créoles, patrimoine vernaculaire | supabase-rest:public.ref_code |
taxonomy_pcu:historic_monument | Monument historique | Édifice ou site protégé au titre des MH | supabase-rest:public.ref_code |
taxonomy_pcu:historic_site | Site historique | Lieu de mémoire, vestige, ouvrage historique | supabase-rest:public.ref_code |
taxonomy_pcu:industrial_heritage | Patrimoine industriel | Usines, sucreries, cheminées, ouvrages techniques | supabase-rest:public.ref_code |
taxonomy_pcu:museum | Musée / centre d'interprétation | Musée, écomusée, centre d'interprétation | supabase-rest:public.ref_code |
taxonomy_pcu:religious_building | Édifice religieux | Église, chapelle, temple, mosquée | supabase-rest:public.ref_code |
taxonomy_pcu:root | PCU | Racine technique Taxonomie PCU | supabase-rest:public.ref_code |
taxonomy_pna (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_pna:beach | Plage | Plage (sable, galets) | supabase-rest:public.ref_code |
taxonomy_pna:coastline | Littoral remarquable | Cap, falaise, souffleur, côte sauvage | supabase-rest:public.ref_code |
taxonomy_pna:forest | Forêt | Forêt, espace boisé remarquable | supabase-rest:public.ref_code |
taxonomy_pna:geological_site | Site géologique | Curiosité géologique (hyaloclastite, orgues, tunnels de lave non encadrés) | supabase-rest:public.ref_code |
taxonomy_pna:natural_pool | Bassin de baignade / piscine naturelle | Bassin, piscine naturelle, lagon | supabase-rest:public.ref_code |
taxonomy_pna:remarkable_tree | Arbre remarquable | Arbre remarquable ou vétéran | supabase-rest:public.ref_code |
taxonomy_pna:root | PNA | Racine technique Taxonomie PNA | supabase-rest:public.ref_code |
taxonomy_pna:viewpoint | Point de vue / belvédère | Belvédère, point de vue aménagé | supabase-rest:public.ref_code |
taxonomy_pna:volcanic_site | Site volcanique | Coulées, cratères, paysages volcaniques | supabase-rest:public.ref_code |
taxonomy_pna:waterfall | Cascade | Cascade, chute d'eau | supabase-rest:public.ref_code |
taxonomy_prd (7 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_prd:agrotourisme | Agrotourisme | Accueil et activités agritouristiques à la ferme | supabase-rest:public.ref_code |
taxonomy_prd:apiculture | Apiculture / miellerie | Production apicole ouverte au public | supabase-rest:public.ref_code |
taxonomy_prd:distillerie_brasserie | Distillerie / brasserie / rhumerie | Production de boissons ouverte à la visite ou à la dégustation | supabase-rest:public.ref_code |
taxonomy_prd:exploitation_agricole | Exploitation agricole / ferme | Exploitation agricole accueillant du public | supabase-rest:public.ref_code |
taxonomy_prd:plantation | Plantation | Plantation ouverte à la visite (thé, vanille, café, épices…) | supabase-rest:public.ref_code |
taxonomy_prd:produits_terroir | Produits du terroir / vente directe | Production artisanale de terroir avec vente directe (tisanes, sirops, confitures…) | supabase-rest:public.ref_code |
taxonomy_prd:root | PRD | Racine technique Taxonomie PRD | supabase-rest:public.ref_code |
taxonomy_psv (13 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_psv:autocar_compagnie | Autocar (compagnie) | Autocar (compagnie) | supabase-rest:public.ref_code |
taxonomy_psv:cycle_scooter_rental | Location de vélos et trottinettes | Location de vélos et trottinettes | supabase-rest:public.ref_code |
taxonomy_psv:excursion_touristique | Excursion touristique | Excursion touristique | supabase-rest:public.ref_code |
taxonomy_psv:location_de_voiture_avec_chauffeur | Location de voiture avec chauffeur | Location de voiture avec chauffeur | supabase-rest:public.ref_code |
taxonomy_psv:location_vehicule | Location véhicule | Location véhicule | supabase-rest:public.ref_code |
taxonomy_psv:private_driver | Voiture avec chauffeur | Voiture avec chauffeur | supabase-rest:public.ref_code |
taxonomy_psv:root | PSV | Racine technique Taxonomie PSV | supabase-rest:public.ref_code |
taxonomy_psv:services | Services | Services | supabase-rest:public.ref_code |
taxonomy_psv:tourist_excursion_transport | Excursion touristique en transport | Excursion touristique en transport | supabase-rest:public.ref_code |
taxonomy_psv:transport_mobility | Transport et mobilité | Transport et mobilité | supabase-rest:public.ref_code |
taxonomy_psv:v_t_t_autres_cycles | V.T.T. - Autres cycles | V.T.T. - Autres cycles | supabase-rest:public.ref_code |
taxonomy_psv:vans_amenages | Vans aménagés | Vans aménagés | supabase-rest:public.ref_code |
taxonomy_psv:vtc | VTC | VTC | supabase-rest:public.ref_code |
taxonomy_res (26 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_res:atelier_cuisine | Atelier cuisine | Atelier cuisine | supabase-rest:public.ref_code |
taxonomy_res:auberge | Auberge | Auberge | supabase-rest:public.ref_code |
taxonomy_res:auberge_de_campagne | Auberge de campagne | Auberge de campagne | supabase-rest:public.ref_code |
taxonomy_res:autre_type_de_restauration | Autre type de restauration | Autre type de restauration | supabase-rest:public.ref_code |
taxonomy_res:bar_a_jus | Bar à jus | Bar à jus | supabase-rest:public.ref_code |
taxonomy_res:boulangerie_patisserie | Boulangerie-pâtisserie | Boulangerie-pâtisserie | supabase-rest:public.ref_code |
taxonomy_res:chambre_d_hote | Chambre d'hôte | Chambre d'hôte | supabase-rest:public.ref_code |
taxonomy_res:chef_a_domicile | Chef à domicile | Chef à domicile | supabase-rest:public.ref_code |
taxonomy_res:creperie | Crêperie | Crêperie | supabase-rest:public.ref_code |
taxonomy_res:ferme_auberge | Ferme auberge | Ferme auberge | supabase-rest:public.ref_code |
taxonomy_res:food_truck | Food-truck | Food-truck | supabase-rest:public.ref_code |
taxonomy_res:gato_pei | Gato Peï | Gato Peï | supabase-rest:public.ref_code |
taxonomy_res:glacier | Glacier | Glacier | supabase-rest:public.ref_code |
taxonomy_res:jus_de_fruits_frais | Jus de fruits frais | Jus de fruits frais | supabase-rest:public.ref_code |
taxonomy_res:pizzeria | Pizzeria | Pizzeria | supabase-rest:public.ref_code |
taxonomy_res:restaurant | Restaurant | Restaurant | supabase-rest:public.ref_code |
taxonomy_res:restaurant_de_l_hotel | Restaurant de l'hôtel | Restaurant de l'hôtel | supabase-rest:public.ref_code |
taxonomy_res:restauration_traditionnelle | Restauration traditionnelle | Restauration traditionnelle | supabase-rest:public.ref_code |
taxonomy_res:root | RES | Racine technique Taxonomie RES | supabase-rest:public.ref_code |
taxonomy_res:salle_de_reception | Salle de réception | Salle de réception | supabase-rest:public.ref_code |
taxonomy_res:salon_de_the | Salon de thé | Salon de thé | supabase-rest:public.ref_code |
taxonomy_res:service_de_livraison | Service de livraison | Service de livraison | supabase-rest:public.ref_code |
taxonomy_res:snack_bar | Snack-bar | Snack-bar | supabase-rest:public.ref_code |
taxonomy_res:table_d_hote | Table d'hôte | Table d'hôte | supabase-rest:public.ref_code |
taxonomy_res:table_d_hotes | Table d'hôtes | Table d'hôtes | supabase-rest:public.ref_code |
taxonomy_res:traiteur | Traiteur | Traiteur | supabase-rest:public.ref_code |
taxonomy_rva (4 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_rva:aparthotel | Résidence hôtelière | Résidence hôtelière / apparthôtel | supabase-rest:public.ref_code |
taxonomy_rva:holiday_village | Village de vacances | Village de vacances | supabase-rest:public.ref_code |
taxonomy_rva:root | RVA | Racine technique Taxonomie RVA | supabase-rest:public.ref_code |
taxonomy_rva:tourism_residence | Résidence de tourisme classée | Résidence de tourisme (classement Atout France) | supabase-rest:public.ref_code |
taxonomy_spu (15 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_spu:bus_station | Gare routière / arrêt structurant | Gare routière, pôle d'échanges | supabase-rest:public.ref_code |
taxonomy_spu:carpool_area | Aire de covoiturage | Aire de covoiturage | supabase-rest:public.ref_code |
taxonomy_spu:drinking_water | Point d'eau potable | Fontaine ou robinet d'eau potable en libre accès | supabase-rest:public.ref_code |
taxonomy_spu:electric_charging | Borne de recharge électrique | Station de recharge pour véhicules électriques | supabase-rest:public.ref_code |
taxonomy_spu:marina | Port de plaisance / capitainerie | Port de plaisance, base nautique publique | supabase-rest:public.ref_code |
taxonomy_spu:motorhome_services | Aire de services camping-car | Eau, vidange, électricité pour camping-cars (nuitée → HPA) | supabase-rest:public.ref_code |
taxonomy_spu:picnic_area | Aire de pique-nique / kiosque | Aire de pique-nique aménagée, kiosques (ONF, Département, commune) | supabase-rest:public.ref_code |
taxonomy_spu:playground | Aire de jeux | Aire de jeux publique | supabase-rest:public.ref_code |
taxonomy_spu:public_library | Médiathèque / bibliothèque | Équipement culturel public en accès libre | supabase-rest:public.ref_code |
taxonomy_spu:public_pool | Piscine municipale | Piscine publique | supabase-rest:public.ref_code |
taxonomy_spu:public_sports_facility | Équipement sportif en accès libre | Stade, gymnase, plateau sportif, skatepark, pumptrack | supabase-rest:public.ref_code |
taxonomy_spu:public_toilets | Toilettes publiques | Toilettes publiques accessibles au public | supabase-rest:public.ref_code |
taxonomy_spu:root | SPU | Racine technique Taxonomie SPU | supabase-rest:public.ref_code |
taxonomy_spu:tourist_info_office | Bureau d'information touristique | BIT / antenne d'accueil (lié à l'ORG par object_org_link) | supabase-rest:public.ref_code |
taxonomy_spu:tourist_parking | Parking touristique | Parking d'accès à un site touristique | supabase-rest:public.ref_code |
taxonomy_vil (5 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_vil:character_village | Village de caractère | Bourg ou village remarquable | supabase-rest:public.ref_code |
taxonomy_vil:creole_village | Village créole | Village de caractère créole | supabase-rest:public.ref_code |
taxonomy_vil:islet | Îlet | Îlet habité (cirques, vallées) | supabase-rest:public.ref_code |
taxonomy_vil:root | VIL | Racine technique Taxonomie VIL | supabase-rest:public.ref_code |
taxonomy_vil:town_center | Bourg / centre-ville | Centre urbain, chef-lieu | supabase-rest:public.ref_code |
tourism_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
tourism_type:adventure | Tourisme d'aventure | Tourisme d'aventure et sports extrêmes | supabase-rest:public.ref_code |
tourism_type:business | Tourisme d'affaires | Tourisme professionnel | supabase-rest:public.ref_code |
tourism_type:cultural | Tourisme culturel | Tourisme axé sur la culture | supabase-rest:public.ref_code |
tourism_type:eco | Écotourisme | Tourisme respectueux de l'environnement | supabase-rest:public.ref_code |
tourism_type:gastronomy | Tourisme gastronomique | Tourisme gastronomique | supabase-rest:public.ref_code |
tourism_type:leisure | Tourisme de loisirs | Tourisme de détente et loisirs | supabase-rest:public.ref_code |
tourism_type:nature | Tourisme de nature | Tourisme axé sur la nature | supabase-rest:public.ref_code |
tourism_type:rural | Tourisme rural | Tourisme rural | supabase-rest:public.ref_code |
tourism_type:sports | Tourisme sportif | Tourisme sportif | supabase-rest:public.ref_code |
tourism_type:wellness | Tourisme de bien-être | Tourisme spa et bien-être | supabase-rest:public.ref_code |
transport_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
transport_type:airplane | Avion | Transport aérien | supabase-rest:public.ref_code |
transport_type:bicycle | Vélo | Transport à vélo | supabase-rest:public.ref_code |
transport_type:bus | Bus | Transport par bus | supabase-rest:public.ref_code |
transport_type:car | Voiture | Transport automobile | supabase-rest:public.ref_code |
transport_type:cruise | Croisière | Transport par croisière | supabase-rest:public.ref_code |
transport_type:ferry | Ferry | Transport par ferry | supabase-rest:public.ref_code |
transport_type:helicopter | Hélicoptère | Transport par hélicoptère | supabase-rest:public.ref_code |
transport_type:taxi | Taxi | Transport par taxi | supabase-rest:public.ref_code |
transport_type:train | Train | Transport ferroviaire | supabase-rest:public.ref_code |
transport_type:walking | Marche à pied | Transport à pied | supabase-rest:public.ref_code |
view_type (13 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
view_type:city | Vue ville | Vue sur la ville | supabase-rest:public.ref_code |
view_type:courtyard | Vue cour | Vue sur la cour intérieure | supabase-rest:public.ref_code |
view_type:forest | Vue forêt | Vue sur la forêt | supabase-rest:public.ref_code |
view_type:garden | Vue jardin | Vue sur le jardin | supabase-rest:public.ref_code |
view_type:lake | Vue lac | Vue sur le lac | supabase-rest:public.ref_code |
view_type:mountain | Vue montagne | Vue sur les montagnes | supabase-rest:public.ref_code |
view_type:none | Sans vue particulière | Pas de vue spécifique | supabase-rest:public.ref_code |
view_type:ocean | Vue océan | Vue panoramique sur l'océan | supabase-rest:public.ref_code |
view_type:park | Vue parc | Vue sur le parc | supabase-rest:public.ref_code |
view_type:pool | Vue piscine | Vue sur la piscine | supabase-rest:public.ref_code |
view_type:river | Vue rivière | Vue sur la rivière | supabase-rest:public.ref_code |
view_type:sea | Vue mer | Vue sur la mer ou l'océan | supabase-rest:public.ref_code |
view_type:street | Vue rue | Vue sur la rue | supabase-rest:public.ref_code |
weekday (7 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
weekday:friday | Vendredi | supabase-rest:public.ref_code | |
weekday:monday | Lundi | supabase-rest:public.ref_code | |
weekday:saturday | Samedi | supabase-rest:public.ref_code | |
weekday:sunday | Dimanche | supabase-rest:public.ref_code | |
weekday:thursday | Jeudi | supabase-rest:public.ref_code | |
weekday:tuesday | Mardi | supabase-rest:public.ref_code | |
weekday:wednesday | Mercredi | supabase-rest:public.ref_code |
Autres référentiels versionnés
public.ref_actor_role (5 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
content_editor | Éditeur de contenu | Rédaction et mise à jour des contenus | supabase-rest:public.ref_actor_role |
guide | Guide | Guide conférencier ou accompagnateur | supabase-rest:public.ref_actor_role |
operator | Exploitant | Exploitant commercial ou gestionnaire opérationnel de l'établissement | supabase-rest:public.ref_actor_role |
receptionist | Réceptionniste | Accueil et réception | supabase-rest:public.ref_actor_role |
sales_manager | Responsable commercial | Responsable des ventes/partenariats | supabase-rest:public.ref_actor_role |
public.ref_amenity (136 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
acc_accessible_lift | Ascenseur accessible | Dimensions de cabine adaptées. | supabase-rest:public.ref_amenity |
acc_adapted_bed_height | Lit à hauteur adaptée | Lit à hauteur adaptée. | supabase-rest:public.ref_amenity |
acc_adapted_toilet_height | WC à hauteur adaptée | Hauteur de WC adaptée. | supabase-rest:public.ref_amenity |
acc_audio_description | Audiodescription | Audiodescription proposée. | supabase-rest:public.ref_amenity |
acc_braille_buttons | Boutons braille / relief | Boutons en relief ou braille. | supabase-rest:public.ref_amenity |
acc_braille_or_audio_docs | Documents braille ou audio | Version braille ou audio lorsque pertinent. | supabase-rest:public.ref_amenity |
acc_braille_signage | Signalétique braille | Panneaux et indications permanents en braille sur la signalétique directionnelle. | supabase-rest:public.ref_amenity |
acc_contrast_menu | Menu contrasté | Menu contrasté et lisible. | supabase-rest:public.ref_amenity |
acc_contrast_signage | Signalétique contrastée | Contrastes visuels respectés. | supabase-rest:public.ref_amenity |
acc_falc_docs | Documents en FALC | Documents en FALC. | supabase-rest:public.ref_amenity |
acc_flash_alarms | Alarmes flash | Alarmes lumineuses disponibles. | supabase-rest:public.ref_amenity |
acc_flexible_visit | Visite flexible | Horaires, rythme ou parcours adaptables sur demande (pauses, durée réduite, étapes). | supabase-rest:public.ref_amenity |
acc_grab_bar_shower | Barres d'appui douche | Barres d'appui en douche installées. | supabase-rest:public.ref_amenity |
acc_grab_bars | Barres d'appui WC | Barres d'appui fixes installées. | supabase-rest:public.ref_amenity |
acc_guide_dog_welcome | Chien guide accepté | Chiens guides et chiens d'assistance explicitement acceptés dans l'établissement. | supabase-rest:public.ref_amenity |
acc_hearing_signage | Signalétique aide auditive | Signalisation du dispositif. | supabase-rest:public.ref_amenity |
acc_large_print_docs | Documents en grands caractères | Documents en grands caractères. | supabase-rest:public.ref_amenity |
acc_large_print_menu | Menu grands caractères | Menu en grands caractères. | supabase-rest:public.ref_amenity |
acc_low_stimulation | Option basse stimulation | Créneau ou zone à stimulation réduite (bruit, affluence, lumière) disponible pour les visiteurs sensoriellement sensibles. | supabase-rest:public.ref_amenity |
acc_lowered_counter | Comptoir abaissé | Partie de comptoir abaissée. | supabase-rest:public.ref_amenity |
acc_magnetic_loop | Boucle magnétique | Boucle à induction installée. | supabase-rest:public.ref_amenity |
acc_pictograms_used | Pictogrammes accessibles | Pictogrammes cohérents utilisés. | supabase-rest:public.ref_amenity |
acc_pmr_parking | Places PMR | Places PMR matérialisées. | supabase-rest:public.ref_amenity |
acc_pmr_signage | Signalétique parking PMR | Signalétique parking adaptée. | supabase-rest:public.ref_amenity |
acc_quiet_space | Espace calme dédié | Zone calme et peu bruyante accessible aux visiteurs, distincte des espaces communs. | supabase-rest:public.ref_amenity |
acc_readable_height | Signalétique à bonne hauteur | Hauteur et lisibilité adaptées. | supabase-rest:public.ref_amenity |
acc_room_clearance | Dégagements suffisants | Dégagements suffisants autour du lit. | supabase-rest:public.ref_amenity |
acc_sensory_room | Salle sensorielle | Salle dédiée à la régulation sensorielle, à destination des visiteurs neurodivergents. | supabase-rest:public.ref_amenity |
acc_shower_seat | Siège de douche | Siège de douche stable disponible. | supabase-rest:public.ref_amenity |
acc_sign_language | Personnel LSF | Au moins un membre du personnel formé à la langue des signes française (LSF). | supabase-rest:public.ref_amenity |
acc_simplified_menu | Menu simplifié | Version simplifiée disponible. | supabase-rest:public.ref_amenity |
acc_staff_cognitive_training | Personnel formé — handicap cognitif | Personnel formé spécifiquement à l'accompagnement des personnes en situation de handicap cognitif ou d'apprentissage. | supabase-rest:public.ref_amenity |
acc_staff_mental_training | Personnel formé — santé mentale | Personnel formé à l'accueil des visiteurs en situation de handicap psychique ou de fragilité psychiatrique. | supabase-rest:public.ref_amenity |
acc_step_removal | Accès sans ressaut | Ressauts ou obstacles supprimés. | supabase-rest:public.ref_amenity |
acc_subtitles | Sous-titrage | Sous-titrage des contenus. | supabase-rest:public.ref_amenity |
acc_tactile_guidance | Guidage tactile | Bandes ou guidage tactile installés. | supabase-rest:public.ref_amenity |
acc_turning_space | Espace de manœuvre | Espace de manœuvre suffisant. | supabase-rest:public.ref_amenity |
acc_vibrating_alarms | Alarmes vibrantes | Dispositifs vibrants disponibles. | supabase-rest:public.ref_amenity |
acc_visit_device | Aide de visite accessible | Dispositifs d'aide de visite disponibles. | supabase-rest:public.ref_amenity |
acc_visual_audio_announce | Annonces visuelles et sonores | Annonces visuelles et sonores présentes. | supabase-rest:public.ref_amenity |
acc_walk_in_shower | Douche plain-pied | Douche de plain-pied installée. | supabase-rest:public.ref_amenity |
acc_width_120cm | Cheminement 1,20 m | Largeur minimale respectée. | supabase-rest:public.ref_amenity |
acc_written_communication | Communication écrite disponible | Échange écrit proposé comme alternative à la communication verbale. | supabase-rest:public.ref_amenity |
air_conditioning | Climatisation | Climatisation | supabase-rest:public.ref_amenity |
airport_shuttle | Navette aéroport | Navette aéroport | supabase-rest:public.ref_amenity |
baby_crib | Lit bébé | Lit bébé disponible | supabase-rest:public.ref_amenity |
baby_sitting | Garde d'enfants | Service de garde d'enfants | supabase-rest:public.ref_amenity |
balcony | Balcon | Balcon privé | supabase-rest:public.ref_amenity |
bar | Bar | Bar | supabase-rest:public.ref_amenity |
bathrobes | Peignoirs | Peignoirs fournis | supabase-rest:public.ref_amenity |
bathtub | Baignoire | Baignoire | supabase-rest:public.ref_amenity |
bbq | Barbecue | Barbecue à disposition | supabase-rest:public.ref_amenity |
beach_access | Accès plage | Accès direct à la plage | supabase-rest:public.ref_amenity |
bed_linen | Linge de maison | Linge de lit fourni (draps, housses, taies) | supabase-rest:public.ref_amenity |
bike_rental | Location vélo | Location de vélos | supabase-rest:public.ref_amenity |
blackout_curtains | Rideaux occultants | Rideaux occultants | supabase-rest:public.ref_amenity |
board_games | Jeux de société | Jeux de société | supabase-rest:public.ref_amenity |
boutique | Boutique | Boutique / espace de vente sur place | supabase-rest:public.ref_amenity |
breakfast | Petit-déjeuner | Petit-déjeuner inclus | supabase-rest:public.ref_amenity |
business_center | Centre d'affaires | Centre d'affaires | supabase-rest:public.ref_amenity |
car_rental | Location voiture | Service de location de voiture | supabase-rest:public.ref_amenity |
cctv | Vidéosurveillance | Système de vidéosurveillance | supabase-rest:public.ref_amenity |
climbing_gear | Équipement escalade | Équipement d'escalade | supabase-rest:public.ref_amenity |
coffee_machine | Machine à café | Machine à café | supabase-rest:public.ref_amenity |
common_terrace | Terrasse commune | Terrasse commune | supabase-rest:public.ref_amenity |
concierge | Conciergerie | Service de conciergerie | supabase-rest:public.ref_amenity |
desk | Bureau | Bureau de travail | supabase-rest:public.ref_amenity |
dining_room | Salle à manger | Salle à manger commune (usage non commercial, gîte / HLO) | supabase-rest:public.ref_amenity |
diving_center | Centre de plongée | Centre de plongée | supabase-rest:public.ref_amenity |
drinking_water | Point d'eau potable | Fontaine / robinet eau potable en libre service | supabase-rest:public.ref_amenity |
dvd_player | Lecteur DVD | Lecteur DVD | supabase-rest:public.ref_amenity |
electric_charging | Recharge électrique | Station de recharge véhicule électrique | supabase-rest:public.ref_amenity |
elevator | Ascenseur | Ascenseur | supabase-rest:public.ref_amenity |
emergency_exit | Sortie de secours | Sortie de secours | supabase-rest:public.ref_amenity |
extra_pillows | Oreillers supplémentaires | Oreillers supplémentaires | supabase-rest:public.ref_amenity |
fan | Ventilateur | Ventilateur (plafond ou mobile) | supabase-rest:public.ref_amenity |
fire_safety | Sécurité incendie | Système de sécurité incendie | supabase-rest:public.ref_amenity |
fishing_gear | Équipement pêche | Équipement de pêche | supabase-rest:public.ref_amenity |
fitness_center | Salle de sport | Salle de fitness | supabase-rest:public.ref_amenity |
games_room | Salle de jeux | Salle de jeux | supabase-rest:public.ref_amenity |
garage | Garage | Garage couvert | supabase-rest:public.ref_amenity |
garden | Jardin | Jardin | supabase-rest:public.ref_amenity |
golf_course | Golf | Terrains de golf | supabase-rest:public.ref_amenity |
gym_equipment | Équipement gym | Équipement de musculation | supabase-rest:public.ref_amenity |
hairdryer | Sèche-cheveux | Sèche-cheveux | supabase-rest:public.ref_amenity |
heating | Chauffage | Système de chauffage | supabase-rest:public.ref_amenity |
high_chair | Chaise haute | Chaise haute | supabase-rest:public.ref_amenity |
hiking_gear | Équipement randonnée | Équipement de randonnée pédestre | supabase-rest:public.ref_amenity |
hot_tub | Spa extérieur | Spa extérieur | supabase-rest:public.ref_amenity |
iron | Fer à repasser | Fer à repasser | supabase-rest:public.ref_amenity |
jacuzzi | Jacuzzi | Jacuzzi privé | supabase-rest:public.ref_amenity |
kayak_rental | Location kayak | Location de kayaks | supabase-rest:public.ref_amenity |
kids_club | Club enfants | Club enfants | supabase-rest:public.ref_amenity |
kitchenette | Kitchenette | Kitchenette équipée | supabase-rest:public.ref_amenity |
laundry | Laverie | Service de blanchisserie | supabase-rest:public.ref_amenity |
library | Bibliothèque | Bibliothèque | supabase-rest:public.ref_amenity |
luggage_storage | Consigne bagages | Consigne à bagages | supabase-rest:public.ref_amenity |
massage | Massages / Bien-être | Soins et massages sur place | supabase-rest:public.ref_amenity |
microwave | Micro-ondes | Micro-ondes | supabase-rest:public.ref_amenity |
minibar | Minibar | Minibar dans les chambres | supabase-rest:public.ref_amenity |
outdoor_furniture | Mobilier d'extérieur | Tables, chaises et salon de jardin en extérieur | supabase-rest:public.ref_amenity |
parking | Parking | Parking disponible | supabase-rest:public.ref_amenity |
pet_bed | Panier animaux | Panier pour animaux | supabase-rest:public.ref_amenity |
pet_bowls | Gamelles animaux | Gamelles pour animaux | supabase-rest:public.ref_amenity |
pet_friendly | Animaux acceptés | Animaux de compagnie acceptés | supabase-rest:public.ref_amenity |
playground | Aire de jeux | Aire de jeux pour enfants | supabase-rest:public.ref_amenity |
pool_table | Billard | Table de billard | supabase-rest:public.ref_amenity |
pressing | Pressing | Service de pressing / nettoyage à sec | supabase-rest:public.ref_amenity |
private_bathroom | Sanitaires privés | Salle de bain / WC privatifs (en-suite) | supabase-rest:public.ref_amenity |
private_terrace | Terrasse privée | Terrasse privée | supabase-rest:public.ref_amenity |
public_toilets | Toilettes publiques | Toilettes publiques accessibles | supabase-rest:public.ref_amenity |
reception | Réception | Réception / accueil avec personnel sur place | supabase-rest:public.ref_amenity |
refrigerator | Réfrigérateur | Réfrigérateur | supabase-rest:public.ref_amenity |
restaurant | Restaurant | Restaurant sur place | supabase-rest:public.ref_amenity |
room_service | Service en chambre | Service en chambre | supabase-rest:public.ref_amenity |
safe | Coffre-fort | Coffre-fort sécurisé | supabase-rest:public.ref_amenity |
sailing_equipment | Équipement voile | Équipement de voile | supabase-rest:public.ref_amenity |
security_24h | Sécurité 24h/24 | Sécurité 24 heures sur 24 | supabase-rest:public.ref_amenity |
shared_bathroom | Sanitaires communs | Bloc sanitaire commun (douches / WC partagés) | supabase-rest:public.ref_amenity |
shower | Douche | Douche | supabase-rest:public.ref_amenity |
snorkeling_gear | Équipement snorkeling | Équipement de snorkeling | supabase-rest:public.ref_amenity |
sofa | Canapé | Canapé | supabase-rest:public.ref_amenity |
spa | Spa | Centre de spa | supabase-rest:public.ref_amenity |
sunbeds | Transats | Transats et parasols | supabase-rest:public.ref_amenity |
surf_rental | Location surf | Location de planches de surf | supabase-rest:public.ref_amenity |
swimming_equipment | Équipement natation | Équipement de natation | supabase-rest:public.ref_amenity |
swimming_pool | Piscine | Piscine | supabase-rest:public.ref_amenity |
telephone | Téléphone | Téléphone en chambre ou en espace commun | supabase-rest:public.ref_amenity |
tennis_court | Court de tennis | Court de tennis | supabase-rest:public.ref_amenity |
toiletries | Articles de toilette | Articles de toilette | supabase-rest:public.ref_amenity |
tour_desk | Bureau d'excursions | Bureau d'excursions et activités | supabase-rest:public.ref_amenity |
towels | Linge de toilette | Serviettes de toilette fournies | supabase-rest:public.ref_amenity |
tv | Télévision | Télévision dans les chambres | supabase-rest:public.ref_amenity |
valet_parking | Parking voiturier | Service de parking voiturier | supabase-rest:public.ref_amenity |
wifi | Wi-Fi | Accès Wi‑Fi gratuit | supabase-rest:public.ref_amenity |
yoga_mats | Tapis de yoga | Tapis de yoga disponibles | supabase-rest:public.ref_amenity |
public.ref_capacity_applicability (60 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
bedrooms:HLO | Chambres | object_type=HLO | supabase-rest:public.ref_capacity_applicability |
bedrooms:HOT | Chambres | object_type=HOT | supabase-rest:public.ref_capacity_applicability |
bedrooms:RVA | Chambres | object_type=RVA | supabase-rest:public.ref_capacity_applicability |
beds:CAMP | Lits | object_type=CAMP | supabase-rest:public.ref_capacity_applicability |
beds:HLO | Lits | object_type=HLO | supabase-rest:public.ref_capacity_applicability |
beds:HOT | Lits | object_type=HOT | supabase-rest:public.ref_capacity_applicability |
beds:HPA | Lits | object_type=HPA | supabase-rest:public.ref_capacity_applicability |
beds:RVA | Lits | object_type=RVA | supabase-rest:public.ref_capacity_applicability |
bikes:ITI | Vélos | object_type=ITI | supabase-rest:public.ref_capacity_applicability |
bikes:LOI | Vélos | object_type=LOI | supabase-rest:public.ref_capacity_applicability |
bikes:PSV | Vélos | object_type=PSV | supabase-rest:public.ref_capacity_applicability |
campers:CAMP | Camping‑cars | object_type=CAMP | supabase-rest:public.ref_capacity_applicability |
campers:HPA | Camping‑cars | object_type=HPA | supabase-rest:public.ref_capacity_applicability |
floor_area_m2:COM | Surface (m²) | object_type=COM | supabase-rest:public.ref_capacity_applicability |
floor_area_m2:HOT | Surface (m²) | object_type=HOT | supabase-rest:public.ref_capacity_applicability |
floor_area_m2:LOI | Surface (m²) | object_type=LOI | supabase-rest:public.ref_capacity_applicability |
max_capacity:ACT | Capacité max. | object_type=ACT | supabase-rest:public.ref_capacity_applicability |
max_capacity:ASC | Capacité max. | object_type=ASC | supabase-rest:public.ref_capacity_applicability |
max_capacity:CAMP | Capacité max. | object_type=CAMP | supabase-rest:public.ref_capacity_applicability |
max_capacity:COM | Capacité max. | object_type=COM | supabase-rest:public.ref_capacity_applicability |
max_capacity:FMA | Capacité max. | object_type=FMA | supabase-rest:public.ref_capacity_applicability |
max_capacity:HLO | Capacité max. | object_type=HLO | supabase-rest:public.ref_capacity_applicability |
max_capacity:HOT | Capacité max. | object_type=HOT | supabase-rest:public.ref_capacity_applicability |
max_capacity:HPA | Capacité max. | object_type=HPA | supabase-rest:public.ref_capacity_applicability |
max_capacity:ITI | Capacité max. | object_type=ITI | supabase-rest:public.ref_capacity_applicability |
max_capacity:LOI | Capacité max. | object_type=LOI | supabase-rest:public.ref_capacity_applicability |
max_capacity:ORG | Capacité max. | object_type=ORG | supabase-rest:public.ref_capacity_applicability |
max_capacity:PCU | Capacité max. | object_type=PCU | supabase-rest:public.ref_capacity_applicability |
max_capacity:PNA | Capacité max. | object_type=PNA | supabase-rest:public.ref_capacity_applicability |
max_capacity:PRD | Capacité max. | object_type=PRD | supabase-rest:public.ref_capacity_applicability |
max_capacity:PSV | Capacité max. | object_type=PSV | supabase-rest:public.ref_capacity_applicability |
max_capacity:RES | Capacité max. | object_type=RES | supabase-rest:public.ref_capacity_applicability |
max_capacity:RVA | Capacité max. | object_type=RVA | supabase-rest:public.ref_capacity_applicability |
max_capacity:SPU | Capacité max. | object_type=SPU | supabase-rest:public.ref_capacity_applicability |
max_capacity:VIL | Capacité max. | object_type=VIL | supabase-rest:public.ref_capacity_applicability |
meeting_rooms:CAMP | Salles de réunion | object_type=CAMP | supabase-rest:public.ref_capacity_applicability |
meeting_rooms:HLO | Salles de réunion | object_type=HLO | supabase-rest:public.ref_capacity_applicability |
meeting_rooms:HOT | Salles de réunion | object_type=HOT | supabase-rest:public.ref_capacity_applicability |
meeting_rooms:HPA | Salles de réunion | object_type=HPA | supabase-rest:public.ref_capacity_applicability |
meeting_rooms:RVA | Salles de réunion | object_type=RVA | supabase-rest:public.ref_capacity_applicability |
pitches:CAMP | Emplacements | object_type=CAMP | supabase-rest:public.ref_capacity_applicability |
pitches:HPA | Emplacements | object_type=HPA | supabase-rest:public.ref_capacity_applicability |
seats:ASC | Places assises | object_type=ASC | supabase-rest:public.ref_capacity_applicability |
seats:FMA | Places assises | object_type=FMA | supabase-rest:public.ref_capacity_applicability |
seats:LOI | Places assises | object_type=LOI | supabase-rest:public.ref_capacity_applicability |
seats:PCU | Places assises | object_type=PCU | supabase-rest:public.ref_capacity_applicability |
seats:PRD | Places assises | object_type=PRD | supabase-rest:public.ref_capacity_applicability |
seats:RES | Places assises | object_type=RES | supabase-rest:public.ref_capacity_applicability |
seats:SPU | Places assises | object_type=SPU | supabase-rest:public.ref_capacity_applicability |
standing_places:FMA | Places debout | object_type=FMA | supabase-rest:public.ref_capacity_applicability |
standing_places:LOI | Places debout | object_type=LOI | supabase-rest:public.ref_capacity_applicability |
standing_places:PCU | Places debout | object_type=PCU | supabase-rest:public.ref_capacity_applicability |
standing_places:PRD | Places debout | object_type=PRD | supabase-rest:public.ref_capacity_applicability |
standing_places:RES | Places debout | object_type=RES | supabase-rest:public.ref_capacity_applicability |
tents:CAMP | Tentes | object_type=CAMP | supabase-rest:public.ref_capacity_applicability |
tents:HPA | Tentes | object_type=HPA | supabase-rest:public.ref_capacity_applicability |
vehicles:CAMP | Véhicules | object_type=CAMP | supabase-rest:public.ref_capacity_applicability |
vehicles:HPA | Véhicules | object_type=HPA | supabase-rest:public.ref_capacity_applicability |
vehicles:PSV | Véhicules | object_type=PSV | supabase-rest:public.ref_capacity_applicability |
vehicles:SPU | Véhicules | object_type=SPU | supabase-rest:public.ref_capacity_applicability |
public.ref_capacity_metric (12 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
bedrooms | Chambres | Nombre de chambres | supabase-rest:public.ref_capacity_metric |
beds | Lits | Nombre de lits | supabase-rest:public.ref_capacity_metric |
bikes | Vélos | Capacité vélos (parking/locations) | supabase-rest:public.ref_capacity_metric |
campers | Camping‑cars | Capacité en camping‑cars | supabase-rest:public.ref_capacity_metric |
floor_area_m2 | Surface (m²) | Surface utile en mètres carrés | supabase-rest:public.ref_capacity_metric |
max_capacity | Capacité max. | Capacité d'accueil maximale (personnes) | supabase-rest:public.ref_capacity_metric |
meeting_rooms | Salles de réunion | Nombre de salles de réunion | supabase-rest:public.ref_capacity_metric |
pitches | Emplacements | Emplacements de camping | supabase-rest:public.ref_capacity_metric |
seats | Places assises | Nombre de sièges assis | supabase-rest:public.ref_capacity_metric |
standing_places | Places debout | Nombre de places debout | supabase-rest:public.ref_capacity_metric |
tents | Tentes | Capacité en tentes | supabase-rest:public.ref_capacity_metric |
vehicles | Véhicules | Capacité véhicules (parking) | supabase-rest:public.ref_capacity_metric |
public.ref_classification_equivalent_action (544 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
LBL_ATR:MA_ACTION_DEADLINES | Échéances planifiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_ACTION_OWNERS | Responsables désignés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_ALERT_CHANNEL | Canal d'alerte | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_ANNUAL_IMPACT_REPORT | Bilan annuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_ANNUAL_REVIEW_HELD | Revue annuelle tenue | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_CLEAR_SCOPE_OF_COMMITMENT | Périmètre engagement clair | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_CLIMATE_RISK_MAP | Cartographie des risques | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_COMMUNITY_PROJECTS | Projets locaux soutenus | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_CORRECTIVE_TRACKING | Actions correctives suivies | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_CO_DESIGN_OFFERS | Offres co-construites | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_DATA_QUALITY_CHECK | Contrôle des données | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_DECENT_WORK_CLAUSES | Travail décent | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_DURABILITY_PAGE | Page durabilité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_ECOGESTURES_TRAINING | Formation écogestes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_EXECUTIVE_GOVERNANCE | Gouvernance de direction | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_FAIR_TERMS | Clauses équitables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_FEEDBACK_CHANNEL | Canal de dialogue | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_FIELD_CHECKS | Contrôles terrain | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_GAPS_ANALYZED | Écarts analysés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_GHG_ACCOUNTING | Calcul GES | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_HEATWAVE_PLAN | Plan canicule | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_HR_POLICY | Politique droits humains | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_IMPACT_SHEET | Fiche impact | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_IMPROVEMENT_ACTIONS | Actions d'amélioration | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_KPI_DASHBOARD | Tableau de bord | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LABELLED_OFFERS_HIGHLIGHT | Offres mises en avant | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LABELLED_PARTNER_SELECTION | Partenaires labellisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOCAL_BENEFIT_TRACKING | Bénéfices locaux suivis | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOCAL_CONSULTATION | Consultation locale | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOCAL_JOBS | Emploi local | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOCAL_LABEL_FILTER | Filtre offre locale | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOCAL_PARTNER_VISIBILITY | Partenaires locaux valorisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOCAL_PURCHASE_SHARE | Part locale suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOCAL_SPEND_TRACKING | Dépense locale suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOCAL_SUPPLIER_LIST | Liste fournisseurs locaux | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOCAL_VALUE_SHARE | Répartition de valeur | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_LOW_CARBON_PROJECTS | Projets bas-carbone | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_MONTHLY_REVIEW_FEEDBACK | Analyse périodique | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_NATURE_BASED_SOLUTIONS | Solutions fondées nature | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_NONCONFORMITY_FOLLOWUP | Suivi non-conformités | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_OBJECTIVES_DEFINED | Objectifs chiffrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_ONTRIP_BRIEFING | Info pendant séjour | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_PARTNER_AUDIT_GRID | Grille audit partenaire | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_PAYMENT_TIMELINESS | Paiement dans les délais | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_PRETRIP_INFO | Info avant séjour | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_PRICE_TRANSPARENCY | Transparence prix | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_PROCUREMENT_CHARTER | Charte achats | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_PROCUREMENT_TRACEABILITY | Traçabilité achats | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_PRODUCT_ALIGNMENT | Offres alignées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_PROOFS_ONLINE | Preuves publiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_REDUCTION_TRAJECTORY | Trajectoire de réduction | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_REFRESHER_TRAINING | Rappel annuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_RESPONSIBLE_BEHAVIOUR_TIPS | Conseils comportement | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_RSE_CHARTER | Charte DD/RSE | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_RSE_CRITERIA_RFQ | Critères RSE intégrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_RSE_REFERENT | Ré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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_RSE_SCOPE_DEFINED | Périmètre défini | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_RSE_STRATEGY_DOC | Stratégie formalisée | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_SCOPE_EXPLAINED | Pé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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_STAKEHOLDER_MAP | Cartographie parties prenantes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_STAKEHOLDER_MEETING | Réunion parties prenantes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_SUPPLIER_ANNUAL_REVIEW | Revue annuelle fournisseur | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_SUPPLIER_GRID | Grille fournisseurs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_SUPPLIER_PROGRESS_PLAN | Plan progrès fournisseur | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_TEAM_FEEDBACK_LOOP | Retour aux équipes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ATR:MA_WASTE_TRAINING | Formation tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ACCESSIBLE_TRANSPORT_INFO | Infos PMR transport | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ACTION_DEADLINES | Échéances planifiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ACTION_OWNERS | Responsables désignés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_BACKOFFICE_SORTING | Tri back-office | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_BIODIVERSITY_AWARENESS | Sensibilisation biodiversité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_BIODIV_INVENTORY | Inventaire 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_BIOWASTE_PROC | Procédure biodéchets | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_BUFFET_MONITORING | Suivi buffet | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_BULK_BUYING | Achat en vrac | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_BULK_SOAP | Distributeurs rechargeables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_COMMONS_SIGNAGE | Affichage espaces communs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_COMMON_BINS | Tri espaces communs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_COMMUNITY_PROJECTS | Projets locaux soutenus | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_COMPOST_MAINT | Suivi compost | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_COMPOST_USE | Valorisation compost | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_CONCENTRATED_FORMAT | Formats concentrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_DAILY_VEG_OPTION | Option végé quotidienne | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_DEVICE_LIFESPAN | Durée de vie matériel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_DIGITAL_DOCS | Docs dématérialisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_DONATION_OR_REUSE | Dons ou réemploi | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_DOSING_STATION | Station de dilution | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_DURABILITY_PAGE | Page durabilité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ECOGESTURES_TRAINING | Formation écogestes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ECOLABEL_LIST | Liste produits suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ECOLABEL_PRODUCTS | Produits certifiés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ENERGY_ALERT | Alerte dérive | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ENERGY_KPI | KPI énergie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ENERGY_THRESHOLD | Seuil é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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_FAIRTRADE_PRODUCTS | Produits équitables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_FLOW_RATE_TESTS | Mesure des débits | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_FOOD_WASTE_QUANTIFIED | Gaspillage 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_FURNITURE_REUSE | Réemploi mobilier | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_GO_CERTIFICATES | Garanties d'origine | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_GREEN_CONTRACT | Contrat vert | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_GREEN_SHARE_TRACKED | Part ENR suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_HABITAT_PROTECTION | Habitat 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_INVASIVE_SPECIES_AVOIDED | Pas d'invasives | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_KITCHEN_BIOBINS | Bacs biodéchets | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LABELLED_OFFERS_HIGHLIGHT | Offres mises en avant | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LABELLED_PARTNER_SELECTION | Partenaires labellisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LED_BULBS | LED généralisées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LESS_PACKAGING | Moins d'emballages | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LIGHTING_INVENTORY | Inventaire éclairage | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LIGHTWEIGHT_WEBSITE | Site léger | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LOCAL_CHARTER_INFO | Charte locale affichée | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LOCAL_ENGAGED_ACTORS | Acteurs engagés valorisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LOCAL_FOOD_SHARE | Part locale suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LOCAL_JOBS | Emploi local | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LOCAL_LABEL_FILTER | Filtre offre locale | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LOCAL_PARTNER_VISIBILITY | Partenaires locaux valorisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LOCAL_PURCHASE_SHARE | Part locale suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LOCAL_SPEND_TRACKING | Dépense locale suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_LOCAL_SUPPLIER_LIST | Liste fournisseurs locaux | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_MECHANICAL_WEEDING | Désherbage alternatif | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_MENU_CONTROL | Contrôle des cartes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_MENU_HIGHLIGHT_VEG | Mise 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_MONTHLY_ENERGY_READING | Relevé mensuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_MOTION_SENSORS | Détecteurs présence | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_MULTILINGUAL_SIGNAGE | Signalétique multilingue | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_NATIVE_SPECIES | Espèces locales | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_NATURAL_PRODUCTS | Produits naturels | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_NONPOTABLE_USE | Usage non potable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_NO_SINGLE_PORTIONS | Moins de dosettes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_OBJECTIVES_DEFINED | Objectifs chiffrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ONSITE_COMPOST | Composteur sur site | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ORGANIC_PRODUCTS | Produits bio | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_POLLINATOR_PLANTS | Plantes mellifères | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_PORTION_ADJUSTMENT | Portions ajustées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_PRINT_ON_DEMAND | Impression à la demande | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_PROCUREMENT_CHARTER | Charte achats | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_PROCUREMENT_TRACEABILITY | Traçabilité achats | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_PRODUCTION_MONITORING | Production suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_PROOFS_ONLINE | Preuves publiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_PROTEIN_DIVERSIFICATION | Diversification protéines | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_PUBLIC_TRANSPORT_INFO | Infos transports publics | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_RAIN_TANK | Cuve récupération | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_RECYCLED_PAPER | Papier recyclé | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_REFILLABLE_AMENITIES | Amenities rechargeables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_REFILL_STATIONS | Stations recharge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_REFRESHER_TRAINING | Rappel annuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_REFUGE_ZONE | Zone refuge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_REPAIR_BEFORE_REPLACE | Réparer avant remplacer | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_RESPONSIBLE_HOSTING | Hébergement responsable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_RESPONSIBLE_VISIT_TIPS | Conseils visite responsable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_REUSABLE_TABLEWARE | Vaisselle réutilisable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_REUSE_SIGNAGE | Signalisation réseau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ROOM_BINS | Tri en chambre | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ROOM_SIGNAGE | Affichage en chambre | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_RSE_CHARTER | Charte DD/RSE | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_RSE_CRITERIA_RFQ | Critères RSE intégrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_RSE_REFERENT | Ré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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_RSE_SCOPE_DEFINED | Périmètre défini | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_SCOPE_EXPLAINED | Pé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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_SHOWER_RESTRICTORS | Réducteurs douche | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_SOLAR_PV | Panneaux photovoltaïques | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_SOLAR_THERMAL | Solaire thermique | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_SORTING_AUDIT | Contrôle qualité tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_SORTING_INSTRUCTIONS | Consignes de tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_SPECIES_POLICY | Politique espèces menacées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_SUPPLIER_CHECK_SPECIES | Vérification fournisseurs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_SUPPLIER_PROOF | Preuves fournisseurs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_TABLE_RETURN_SORT | Tri retours plateau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_TAP_AERATORS | Mousseurs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_TEXTILE_REUSE | Réemploi textile | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_WASTE_TRAINING | Formation tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_WATER_ALERT | Alerte surconsommation | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_WATER_KPI | KPI eau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_WATER_READING | Relevé eau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_WATER_THRESHOLD | Seuil 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_WEB_SUST_PAGE | Page web écogestes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_WITHOUT_CAR_PAGE | Venir sans voiture | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ZERO_PESTICIDE | Zéro pesticide | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_CLEF_VERTE:MA_ZERO_PLASTIC_SINGLE_USE | Zéro plastique jetable | 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ACCESSIBLE_TRANSPORT_INFO | Infos PMR transport | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ACTION_DEADLINES | Échéances planifiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ACTION_OWNERS | Responsables désignés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_AUDIT_ACTIONS_PRIORITIZED | Plan d'actions audit | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_AUDIT_DONE | Audit 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_BACKOFFICE_SORTING | Tri back-office | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_BIKE_PARKING | Parking vélos | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_BIKE_REPAIR_KIT | Kit vélo | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_BIODIVERSITY_AWARENESS | Sensibilisation biodiversité | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_BIODIV_INVENTORY | Inventaire biodiversité | Ajout v4, élément de pilotage biodiversité. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_BULK_BUYING | Achat en vrac | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_BULK_SOAP | Distributeurs rechargeables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_COMMON_BINS | Tri espaces communs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_COMMUNITY_PROJECTS | Projets locaux soutenus | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_COMPLAINT_LOG | Registre réclamations | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_CONCENTRATED_FORMAT | Formats concentrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_DESTINATION_DASHBOARD | Tableau de bord destination | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_DEVICE_LIFESPAN | Durée de vie matériel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_DOSING_STATION | Station de dilution | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_DURABILITY_PAGE | Page durabilité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ECOGESTURES_TRAINING | Formation écogestes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ECOLABEL_LIST | Liste produits suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ECOLABEL_PRODUCTS | Produits certifiés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ENERGY_ALERT | Alerte dérive | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ENERGY_KPI | KPI énergie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ENERGY_THRESHOLD | Seuil énergétique mesuré | Ajout v4, indicateur quantifié utile pour le pilier écoresponsable. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_EV_CHARGING | Borne VE | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_FEEDBACK_CHANNEL | Canal de dialogue | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_FILTERS_CLEANED | Filtres entretenus | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_FLOW_RATE_TESTS | Mesure des débits | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_FLOW_REDIRECTION | Répartition des flux | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_GHG_ACCOUNTING | Calcul GES | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_GUIDE_FOR_PARTNERS | Guide partenaires | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_HABITAT_PROTECTION | Habitat protégé | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_HVAC_MAINTENANCE | Maintenance CVC | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_HVAC_RENEWAL_PLAN | Plan de renouvellement | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_IMPROVEMENT_ACTIONS | Actions d'amélioration | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LABELLED_OFFERS_HIGHLIGHT | Offres mises en avant | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LABELLED_PARTNER_SELECTION | Partenaires labellisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LED_BULBS | LED généralisées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LESS_PACKAGING | Moins d'emballages | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LIGHTING_INVENTORY | Inventaire éclairage | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LIGHTWEIGHT_WEBSITE | Site léger | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_CHARTER_INFO | Charte locale affichée | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_DATA_COLLECTION | Collecte de données | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_ENGAGED_ACTORS | Acteurs engagés valorisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_JOBS | Emploi local | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_LABEL_FILTER | Filtre offre locale | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LOCAL_SPEND_TRACKING | Dépense locale suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_LOW_CARBON_PROJECTS | Projets bas-carbone | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_MECHANICAL_WEEDING | Désherbage alternatif | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_MONTHLY_ENERGY_READING | Relevé mensuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_MONTHLY_REVIEW_FEEDBACK | Analyse périodique | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_MOTION_SENSORS | Détecteurs présence | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_MULTILINGUAL_SIGNAGE | Signalétique multilingue | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_NATURAL_PRODUCTS | Produits naturels | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_NONPOTABLE_USE | Usage non potable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_NO_SINGLE_PORTIONS | Moins de dosettes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_OBJECTIVES_DEFINED | Objectifs chiffrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_PEAK_INFO | Info périodes de pointe | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_PROCUREMENT_CHARTER | Charte achats | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_PROCUREMENT_TRACEABILITY | Traçabilité achats | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_PROOFS_ONLINE | Preuves publiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_PUBLIC_REPORTING_DEST | Restitution publique | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_PUBLIC_TRANSPORT_INFO | Infos transports publics | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_QR_REVIEW | QR code retours | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_RAIN_TANK | Cuve récupération | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_REDUCTION_TRAJECTORY | Trajectoire de réduction | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_REFILLABLE_AMENITIES | Amenities rechargeables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_REFILL_STATIONS | Stations recharge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_REFRESHER_TRAINING | Rappel annuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_REFUGE_ZONE | Zone refuge | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_RESERVATION_SLOTS | Jauges ou créneaux | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_RESPONSIBLE_HOSTING | Hébergement responsable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_RESPONSIBLE_VISIT_TIPS | Conseils visite responsable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_REUSABLE_TABLEWARE | Vaisselle réutilisable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_REUSE_SIGNAGE | Signalisation réseau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ROI_TRACKING | ROI suivi | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ROOM_BINS | Tri en chambre | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ROOM_CONTROL | Pilotage par zone | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_RSE_CHARTER | Charte DD/RSE | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_RSE_CRITERIA_RFQ | Critères RSE intégrés | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_RSE_REFERENT | Référent nommé | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_RSE_SCOPE_DEFINED | Périmètre défini | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_SCOPE_EXPLAINED | Pé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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_SETPOINT_POLICY | Consignes définies | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_SHOWER_RESTRICTORS | Réducteurs douche | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_SORTING_AUDIT | Contrôle qualité tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_SORTING_INSTRUCTIONS | Consignes de tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_STAKEHOLDER_MAP | Cartographie parties prenantes | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_STAKEHOLDER_MEETING | Réunion parties prenantes | Ajout v4, actions du groupe clé Destination d'excellence. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_SUPPLIER_PROOF | Preuves fournisseurs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_SURVEY_DEPLOYED | Questionnaire diffusé | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_TAP_AERATORS | Mousseurs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_TEAM_FEEDBACK_LOOP | Retour aux équipes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_TECHNICAL_SUPPORT | Appui technique | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_THERMOSTATS_INSTALLED | Thermostats installés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_TRANSITION_WORKSHOP | Atelier pro | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_WASTE_TRAINING | Formation tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_WATER_ALERT | Alerte surconsommation | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_WATER_KPI | KPI eau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_WATER_READING | Relevé eau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_WATER_THRESHOLD | Seuil eau mesuré | Ajout v4, indicateur quantifié utile pour le pilier écoresponsable. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_WITHOUT_CAR_PAGE | Venir sans voiture | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ZERO_PESTICIDE | Zéro pesticide | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_DESTINATION_EXCELLENCE:MA_ZERO_PLASTIC_SINGLE_USE | Zéro plastique jetable | Ajout v4, action de réduction des déchets et plastiques. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ACCESSIBLE_TRANSPORT_INFO | Infos PMR transport | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ACTION_DEADLINES | Échéances planifiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ACTION_OWNERS | Responsables désignés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ALERT_CHANNEL | Canal d'alerte | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ALT_METHODS | Méthodes alternatives | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_AUTO_LIGHT_OFF | Extinction auto éclairage | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_BACKOFFICE_SORTING | Tri back-office | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_BIKE_PARKING | Parking vélos | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_BIKE_REPAIR_KIT | Kit vélo | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_BIOMASS_SYSTEM | Biomasse | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_BUFFET_MONITORING | Suivi buffet | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_BULK_BUYING | Achat en vrac | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_BULK_SOAP | Distributeurs rechargeables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_CHEMICAL_REVIEW | Revue des usages | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_COMMONS_SIGNAGE | Affichage espaces communs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_COMMON_BINS | Tri espaces communs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_COMPOST_MAINT | Suivi compost | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_COMPOST_USE | Valorisation compost | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_CONTROL_CALENDAR | Calendrier de contrôles | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DAILY_VEG_OPTION | Option végé quotidienne | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DECENT_WORK_CLAUSES | Travail décent | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DHW_EFFICIENT_SYSTEM | Système ECS performant | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DHW_SETPOINTS | Réglages ECS | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DIGITAL_DOCS | Docs dématérialisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DISHWASHER_MAINT | Maintenance LV | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DONATION_OR_REUSE | Dons ou réemploi | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DRIP_IRRIGATION | Goutte à goutte | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DROUGHT_PLANTS | Plantes sobres | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DUAL_FLUSH | Double chasse | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_DURABILITY_PAGE | Page durabilité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ECOGESTURES_TRAINING | Formation écogestes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ECOLABEL_LIST | Liste produits suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ECOLABEL_PRODUCTS | Produits certifiés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ECO_PROGRAMS | Programmes éco | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_EFFICIENT_DISHWASHER | Machine performante | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_EFFICIENT_WASHER | Machine performante | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ELEC_SUBMETERS | Sous-compteurs installés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ENERGY_ALERT | Alerte dérive | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ENERGY_KPI | KPI énergie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_EV_CHARGING | Borne VE | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_FAIRTRADE_PRODUCTS | Produits équitables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_FILTERS_CLEANED | Filtres entretenus | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_FLOW_RATE_TESTS | Mesure des débits | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_FOOD_WASTE_QUANTIFIED | Gaspillage quantifié | Ajout v4, suivi quantifié du gaspillage alimentaire. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_FULL_LOAD_LAUNDRY | Cycles optimisés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_FULL_LOAD_ONLY | Cycles à pleine charge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_FURNITURE_REUSE | Réemploi mobilier | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_GHG_ACCOUNTING | Calcul GES | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_GO_CERTIFICATES | Garanties d'origine | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_GREASE_TRAP_MAINT | Entretien bac à graisse | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_GREEN_CONTRACT | Contrat vert | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_GREEN_SHARE_TRACKED | Part ENR suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_HEAT_PUMP | Pompe à chaleur | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_HOUSEKEEPING_PROC | Procédure housekeeping | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_HR_POLICY | Politique droits humains | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_HVAC_MAINTENANCE | Maintenance CVC | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_HVAC_RENEWAL_PLAN | Plan de renouvellement | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_INVASIVE_SPECIES_AVOIDED | Pas d'invasives | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_KEYCARD_SWITCH | Coupure par badge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_LAUNDRY_TRACKING | Suivi blanchisserie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_LED_BULBS | LED généralisées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_LIGHTING_INVENTORY | Inventaire éclairage | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_LINEN_SIGNAGE | Affichage linge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_LOCAL_FOOD_SHARE | Part locale suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_LOW_CARBON_PROJECTS | Projets bas-carbone | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_MECHANICAL_WEEDING | Désherbage alternatif | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_MENU_HIGHLIGHT_VEG | Mise 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_MONTHLY_ENERGY_READING | Relevé mensuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_MOTION_SENSORS | Détecteurs présence | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_MULTILINGUAL_SIGNAGE | Signalétique multilingue | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_NATIVE_SPECIES | Espèces locales | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_NATURAL_PRODUCTS | Produits naturels | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_NONPOTABLE_USE | Usage non potable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_NO_SINGLE_PORTIONS | Moins de dosettes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_OBJECTIVES_DEFINED | Objectifs chiffrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ONSITE_COMPOST | Composteur sur site | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ORGANIC_PRODUCTS | Produits bio | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_PIPE_INSULATION | Réseaux isolés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_POLLINATOR_PLANTS | Plantes mellifères | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_POLLUTION_EMERGENCY | Plan pollution | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_PORTION_ADJUSTMENT | Portions ajustées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_PRINT_ON_DEMAND | Impression à la demande | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_PRODUCTION_MONITORING | Production suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_PROOFS_ONLINE | Preuves publiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_PROOF_ARCHIVE | Preuves archivées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_PROTEIN_DIVERSIFICATION | Diversification protéines | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_PUBLIC_TRANSPORT_INFO | Infos transports publics | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_RAIN_TANK | Cuve récupération | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_RECYCLED_PAPER | Papier recyclé | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_REDUCTION_TRAJECTORY | Trajectoire de réduction | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_REFILLABLE_AMENITIES | Amenities rechargeables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_REFILL_STATIONS | Stations recharge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_REFRESHER_TRAINING | Rappel annuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_REGULATORY_REGISTER | Registre réglementaire | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_RENEWABLE_HEAT_SHARE | Part chaleur ENR | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_REPAIR_BEFORE_REPLACE | Réparer avant remplacer | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_REUSABLE_TABLEWARE | Vaisselle réutilisable | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_REUSE_SIGNAGE | Signalisation réseau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ROOM_BINS | Tri en chambre | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ROOM_CONTROL | Pilotage par zone | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ROOM_SIGNAGE | Affichage en chambre | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_RSE_CHARTER | Charte DD/RSE | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_RSE_REFERENT | Ré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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_RSE_SCOPE_DEFINED | Périmètre défini | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SCOPE_EXPLAINED | Pé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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SETPOINT_POLICY | Consignes définies | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SEWAGE_COMPLIANCE | Conformité assainissement | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SHOWER_RESTRICTORS | Réducteurs douche | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SOLAR_PV | Panneaux photovoltaïques | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SOLAR_THERMAL | Solaire thermique | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SORTING_AUDIT | Contrôle qualité tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SORTING_INSTRUCTIONS | Consignes de tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_STANDBY_POLICY | Veilles réduites | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SUPPLIER_ANNUAL_REVIEW | Revue annuelle fournisseur | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SUPPLIER_GRID | Grille fournisseurs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SUPPLIER_PROGRESS_PLAN | Plan progrès fournisseur | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_SUPPLIER_PROOF | Preuves fournisseurs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_TAP_AERATORS | Mousseurs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_TARGETED_DISINFECTION | Désinfection ciblée | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_TEXTILE_REUSE | Réemploi textile | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_THERMOSTATS_INSTALLED | Thermostats installés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_TOILET_LEAK_CHECK | Contrôle chasse | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_USE_BREAKDOWN | Répartition par usage | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_WASTE_TRAINING | Formation tri | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_WATERING_SCHEDULE | Horaires d'arrosage | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_WATERLESS_URINALS | Urinoirs sobres | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_WATER_SUBMETERS | Sous-comptage eau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_WEB_SUST_PAGE | Page web écogestes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_WITHOUT_CAR_PAGE | Venir sans voiture | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ZERO_PESTICIDE | Zéro pesticide | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_ECO_LABEL_UE:MA_ZERO_PLASTIC_SINGLE_USE | Zéro plastique jetable | Ajout v4, réduction stricte des plastiques jetables. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_ACCESSIBLE_TRANSPORT_INFO | Infos PMR transport | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_ACTION_DEADLINES | Échéances planifiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_ACTION_OWNERS | Responsables désignés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_ALT_ROUTE_SIGNAGE | Itinéraires alternatifs | Ajout v4, renforcement de la gestion des flux visiteurs en destination de montagne. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_BIKE_PARKING | Parking vélos | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_BIKE_REPAIR_KIT | Kit vélo | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_BIODIVERSITY_AWARENESS | Sensibilisation biodiversité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_CAR_REDUCTION | Réduction voiture | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_CLIMATE_RISK_MAP | Cartographie des risques | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_COMMUNITY_PROJECTS | Projets locaux soutenus | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_DESTINATION_DASHBOARD | Tableau de bord destination | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_ENERGY_ALERT | Alerte dérive | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_ENERGY_KPI | KPI énergie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_EV_CHARGING | Borne VE | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_FEEDBACK_CHANNEL | Canal de dialogue | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_FLOW_REDIRECTION | Répartition des flux | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_HABITAT_PROTECTION | Habitat 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_HEATWAVE_PLAN | Plan canicule | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_INTERMODAL_INFO | Info intermodalité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_LOCAL_DATA_COLLECTION | Collecte de données | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_LOCAL_JOBS | Emploi local | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_LOCAL_SPEND_TRACKING | Dépense locale suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_MECHANICAL_WEEDING | Désherbage alternatif | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_MONTHLY_ENERGY_READING | Relevé mensuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_MOUNTAIN_SHUTTLES | Navettes station | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_NATURAL_PRODUCTS | Produits naturels | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_NATURE_BASED_SOLUTIONS | Solutions fondées nature | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_OBJECTIVES_DEFINED | Objectifs chiffrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_ONTRIP_BRIEFING | Info pendant séjour | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_PARK_AND_RIDE | Parking-relais montagne | Ajout v4, renforcement de la mobilité montagne. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_PEAK_INFO | Info périodes de pointe | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_PRETRIP_INFO | Info avant séjour | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_PUBLIC_REPORTING_DEST | Restitution publique | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_PUBLIC_TRANSPORT_INFO | Infos transports publics | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_REFUGE_ZONE | Zone refuge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_RESERVATION_SLOTS | Jauges ou créneaux | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_RESPONSIBLE_BEHAVIOUR_TIPS | Conseils comportement | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_RSE_CHARTER | Charte DD/RSE | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_RSE_REFERENT | Ré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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_RSE_SCOPE_DEFINED | Périmètre défini | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_STAKEHOLDER_MAP | Cartographie parties prenantes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_STAKEHOLDER_MEETING | Réunion parties prenantes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_VISITOR_COUNTING | Comptage visiteurs | Ajout v4, renforcement de la gestion des flux visiteurs en destination de montagne. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_WITHOUT_CAR_PAGE | Venir sans voiture | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_FLOCON_VERT:MA_ZERO_PESTICIDE | Zéro pesticide | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_ACTION_DEADLINES | Échéances planifiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_ACTION_OWNERS | Responsables désignés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_ANNUAL_IMPACT_REPORT | Bilan annuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_BIODIVERSITY_AWARENESS | Sensibilisation biodiversité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_CLIMATE_RISK_MAP | Cartographie des risques | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_COMMUNITY_PROJECTS | Projets locaux soutenus | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_CO_DESIGN_OFFERS | Offres co-construites | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_DATA_QUALITY_CHECK | Contrôle des données | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_DESTINATION_DASHBOARD | Tableau de bord destination | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_FAIR_TERMS | Clauses équitables | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_FEEDBACK_CHANNEL | Canal de dialogue | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_FLOW_REDIRECTION | Répartition des flux | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_HABITAT_PROTECTION | Habitat 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_HEATWAVE_PLAN | Plan canicule | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_KPI_DASHBOARD | Tableau de bord | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_LOCAL_BENEFIT_TRACKING | Bénéfices locaux suivis | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_LOCAL_CONSULTATION | Consultation locale | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_LOCAL_DATA_COLLECTION | Collecte de données | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_LOCAL_JOBS | Emploi local | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_LOCAL_SPEND_TRACKING | Dépense locale suivie | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_LOCAL_VALUE_SHARE | Répartition de valeur | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_NATURE_BASED_SOLUTIONS | Solutions fondées nature | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_OBJECTIVES_DEFINED | Objectifs chiffrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_PAYMENT_TIMELINESS | Paiement dans les délais | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_PEAK_INFO | Info périodes de pointe | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_PUBLIC_REPORTING_DEST | Restitution publique | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_REFUGE_ZONE | Zone refuge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_RESERVATION_SLOTS | Jauges ou créneaux | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_RSE_CHARTER | Charte DD/RSE | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_RSE_REFERENT | Ré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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_RSE_SCOPE_DEFINED | Périmètre défini | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_STAKEHOLDER_MAP | Cartographie parties prenantes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_GREEN_DESTINATIONS:MA_STAKEHOLDER_MEETING | Réunion parties prenantes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_LABEL_BAS_CARBONE:MA_ANNUAL_IMPACT_REPORT | Bilan annuel | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_LABEL_BAS_CARBONE:MA_DATA_QUALITY_CHECK | Contrôle des données | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_LABEL_BAS_CARBONE:MA_EXECUTIVE_GOVERNANCE | Gouvernance de direction | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_LABEL_BAS_CARBONE:MA_GHG_ACCOUNTING | Calcul GES | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_LABEL_BAS_CARBONE:MA_KPI_DASHBOARD | Tableau de bord | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_LABEL_BAS_CARBONE:MA_LOW_CARBON_PROJECTS | Projets bas-carbone | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_LABEL_BAS_CARBONE:MA_PRODUCT_ALIGNMENT | Offres alignées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_LABEL_BAS_CARBONE:MA_REDUCTION_TRAJECTORY | Trajectoire de réduction | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_LABEL_BAS_CARBONE:MA_RSE_STRATEGY_DOC | Stratégie formalisée | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_BATHING_RESULTS_DISPLAY | Résultats affichés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_BATHING_TESTS | Analyses eau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_BATTERY_COLLECTION | Collecte piles | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_BEACH_ASH_TRAYS | Cendriers de plage | Ajout 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_BEACH_CLEANUP | Nettoyage raisonné | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_BIODIVERSITY_AWARENESS | Sensibilisation biodiversité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_COASTAL_SORTING | Tri littoral | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_COMMONS_SIGNAGE | Affichage espaces communs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_COMMON_BINS | Tri espaces communs | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_GREASE_TRAP_MAINT | Entretien bac à graisse | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_HABITAT_PROTECTION | Habitat 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_LAMP_COLLECTION | Collecte lampes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_LITTER_PREVENTION | Prévention déchets sauvages | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_MANUAL_BEACH_CLEANING | Nettoyage manuel plage | Ajout 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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_MECHANICAL_WEEDING | Désherbage alternatif | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_MULTILINGUAL_SIGNAGE | Signalétique multilingue | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_NATURAL_PRODUCTS | Produits naturels | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_POLLUTION_EMERGENCY | Plan pollution | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_POLLUTION_RESPONSE | Réponse pollution | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_REFUGE_ZONE | Zone refuge | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_ROOM_BINS | Tri en chambre | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_ROOM_SIGNAGE | Affichage en chambre | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_SEWAGE_COMPLIANCE | Conformité assainissement | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_TRACKING_BSD | Traçabilité déchets | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_WATER_ALERT | Alerte surconsommation | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_WATER_KPI | KPI eau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_WATER_READING | Relevé eau | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_WEB_SUST_PAGE | Page web écogestes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_PAVILLON_BLEU:MA_ZERO_PESTICIDE | Zéro pesticide | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_ACTION_DEADLINES | Échéances planifiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_ACTION_OWNERS | Responsables désignés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_COMPLAINT_LOG | Registre réclamations | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_DURABILITY_PAGE | Page durabilité | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_IMPROVEMENT_ACTIONS | Actions d'amélioration | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_MONTHLY_REVIEW_FEEDBACK | Analyse périodique | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_OBJECTIVES_DEFINED | Objectifs chiffrés | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_PROOFS_ONLINE | Preuves publiées | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_QR_REVIEW | QR code retours | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_SCOPE_EXPLAINED | Pé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_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_SURVEY_DEPLOYED | Questionnaire diffusé | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
LBL_QUALITE_TOURISME:MA_TEAM_FEEDBACK_LOOP | Retour aux équipes | Retourner les objets qui portent cette action même sans porter le label. · relation_type=equivalent_action · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_action |
public.ref_classification_equivalent_group (176 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
LBL_ATR:SA_ACTION_PLAN_ANNUAL | Plan d'action annuel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_ANNUAL_REVIEW | Revue annuelle de performance | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_CARBON_FOOTPRINT | Bilan carbone et trajectoire | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_CLIENT_SENSITIZATION | Sensibilisation du voyageur avant et pendant le séjour | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_CLIMATE_ADAPTATION | Plan d'adaptation climatique | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_DESTINATION_PARTNER_AUDIT | Audit ou contrôle des partenaires de destination | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_FAIR_LOCAL_CONTRACTS | Contrats équitables avec les partenaires locaux | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_FEEDBACK_ANALYSIS | Analyse des retours clients | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_HUMAN_RIGHTS_DECENT_WORK | Engagement droits humains et travail décent | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_IMPACT_REPORTING | Mesure et reporting des impacts | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_LABELLED_LOCAL_OFFERS | Mise en avant des offres locales engagées | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_LOCAL_COMMUNITY_SUPPORT | Soutien à l'économie et à la communauté locale | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_LOCAL_POPULATION_INVOLVEMENT | Implication des populations locales | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_LOCAL_SUPPLIERS | Priorité aux fournisseurs locaux | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_POLICY_SUSTAINABILITY | Politique de durabilité formalisée | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_PUBLIC_COMMUNICATION | Communication publique sur les engagements | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_RESPONSIBLE_PROCUREMENT_POLICY | Politique d'achats responsables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_RSE_STRATEGY_ALIGNMENT | Alignement stratégique RSE | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_STAFF_TRAINING_SUST | Formation du personnel aux écogestes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_STAKEHOLDER_DIALOGUE | Dialogue parties prenantes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_SUPPLIER_EVALUATION | Évaluation RSE des fournisseurs | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ATR:SA_TRANSPARENT_SALES_INFO | Information transparente sur l'offre et ses impacts | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_ACTION_PLAN_ANNUAL | Plan d'action annuel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_BIODIVERSITY_PROTECTION | Protection de la biodiversité | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_BULK_OR_REFILL | Produits en vrac ou rechargeables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_COMPOSTING | Compostage des biodéchets | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_CONCENTRATED_CLEANERS | Produits d'entretien concentrés | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_DIGITAL_SOBRIETY | Sobriété numérique | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_DISPOSABLE_REDUCTION | Réduction des produits jetables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_DURABLE_GOODS_REUSE | Biens durables, réparation et réemploi | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_ECOLABEL_CLEANERS | Produits d'entretien écolabellisés | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_EFFICIENT_LIGHTING | Éclairage basse consommation | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_EFFICIENT_TAPS_SHOWERS | Robinets et douches économes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_ENERGY_MONITORING | Suivi des consommations d'énergie | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_FOOD_WASTE_REDUCTION | Réduction du gaspillage alimentaire | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_GUEST_INFO_SUST | Information client sur les écogestes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_LABELLED_LOCAL_OFFERS | Mise en avant des offres locales engagées | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_LOCAL_COMMUNITY_SUPPORT | Soutien à l'économie et à la communauté locale | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_LOCAL_ORGANIC_FAIRTRADE_FOOD | Produits locaux, bio ou équitables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_LOCAL_SUPPLIERS | Priorité aux fournisseurs locaux | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_LOW_IMPACT_TRANSPORT_INFO | Information sur les mobilités à faible impact | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_NATIVE_PLANTING | Plantations locales ou non invasives | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_NO_ENDANGERED_SPECIES | Exclusion des espèces menacées | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_ONSITE_RENEWABLE_ENERGY | Production d'énergie renouvelable sur site | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_ORGANIC_WASTE_SORTING | Tri des biodéchets | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_PAPER_REDUCTION | Réduction du papier | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_PESTICIDE_AVOIDANCE | Évitement des pesticides | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_POLICY_SUSTAINABILITY | Politique de durabilité formalisée | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_PUBLIC_COMMUNICATION | Communication publique sur les engagements | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_RAINWATER_REUSE | Réutilisation des eaux de pluie ou eaux grises | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_RENEWABLE_ELECTRICITY | Achat d'électricité renouvelable | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_RESPONSIBLE_PROCUREMENT_POLICY | Politique d'achats responsables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_STAFF_TRAINING_SUST | Formation du personnel aux écogestes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_TERRITORY_SUST_INFO | Information sur la durabilité du territoire | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_VEGETARIAN_OFFER | Offre végétarienne | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_WASTE_SORTING_GUESTS | Tri des déchets pour les clients | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_WASTE_SORTING_STAFF | Tri des déchets pour le personnel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_CLEF_VERTE:SA_WATER_MONITORING | Suivi des consommations d'eau | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_ACTION_PLAN_ANNUAL | Plan d'action annuel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_BIODIVERSITY_PROTECTION | Protection de la biodiversité | Ajout v4, groupe clé du pilier écoresponsable / inclusif. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_BULK_OR_REFILL | Produits en vrac ou rechargeables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_CARBON_FOOTPRINT | Bilan carbone et trajectoire | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_CONCENTRATED_CLEANERS | Produits d'entretien concentrés | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_CUSTOMER_FEEDBACK | Collecte de satisfaction client | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_DESTINATION_SUST_INDICATORS | Indicateurs de destination durable | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_DIGITAL_SOBRIETY | Sobriété numérique | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_DISPOSABLE_REDUCTION | Réduction des produits jetables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_ECOLABEL_CLEANERS | Produits d'entretien écolabellisés | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_EFFICIENT_LIGHTING | Éclairage basse consommation | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_EFFICIENT_TAPS_SHOWERS | Robinets et douches économes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_ENERGY_AUDIT | Audit énergétique | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_ENERGY_MONITORING | Suivi des consommations d'énergie | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_FEEDBACK_ANALYSIS | Analyse des retours clients | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_HVAC_EFFICIENCY | Chauffage et climatisation performants | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_LABELLED_LOCAL_OFFERS | Mise en avant des offres locales engagées | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_LOCAL_COMMUNITY_SUPPORT | Soutien à l'économie et à la communauté locale | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_LOW_IMPACT_TRANSPORT_INFO | Information sur les mobilités à faible impact | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_LOW_IMPACT_TRANSPORT_SERVICES | Services de mobilité à faible impact | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_PESTICIDE_AVOIDANCE | Évitement des pesticides | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_POLICY_SUSTAINABILITY | Politique de durabilité formalisée | Ajout v4, groupe clé du pilier écoresponsable / inclusif. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_PRO_TRANSITION_SUPPORT | Accompagnement des professionnels dans leur transition | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_PUBLIC_COMMUNICATION | Communication publique sur les engagements | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_RAINWATER_REUSE | Réutilisation des eaux de pluie ou eaux grises | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_RESPONSIBLE_PROCUREMENT_POLICY | Politique d'achats responsables | Ajout v4, groupe clé du pilier écoresponsable / inclusif. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_STAFF_TRAINING_SUST | Formation du personnel aux écogestes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_STAKEHOLDER_DIALOGUE | Dialogue parties prenantes | Ajout v4, groupe clé du pilier écoresponsable / inclusif. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_TERRITORY_SUST_INFO | Information sur la durabilité du territoire | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_THERMOREGULATION | Régulation des températures | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_VISITOR_FLOW_MANAGEMENT | Gestion des flux touristiques | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_WASTE_SORTING_GUESTS | Tri des déchets pour les clients | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_WASTE_SORTING_STAFF | Tri des déchets pour le personnel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_DESTINATION_EXCELLENCE:SA_WATER_MONITORING | Suivi des consommations d'eau | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_ACTION_PLAN_ANNUAL | Plan d'action annuel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_AUTO_SWITCH_OFF | Extinction automatique des équipements | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_BULK_OR_REFILL | Produits en vrac ou rechargeables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_CARBON_FOOTPRINT | Bilan carbone et trajectoire | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_COMPOSTING | Compostage des biodéchets | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_DISHWASHER_WATER_EFF | Lave-vaisselle sobre en eau | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_DISPOSABLE_REDUCTION | Réduction des produits jetables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_DURABLE_GOODS_REUSE | Biens durables, réparation et réemploi | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_ECOLABEL_CLEANERS | Produits d'entretien écolabellisés | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_EFFICIENT_IRRIGATION | Arrosage économe | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_EFFICIENT_LIGHTING | Éclairage basse consommation | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_EFFICIENT_TAPS_SHOWERS | Robinets et douches économes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_EFFICIENT_TOILETS | Toilettes et urinoirs économes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_ENERGY_MONITORING | Suivi des consommations d'énergie | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_FOOD_WASTE_REDUCTION | Réduction du gaspillage alimentaire | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_GUEST_INFO_SUST | Information client sur les écogestes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_HOT_WATER_EFFICIENCY | Production d'eau chaude performante | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_HUMAN_RIGHTS_DECENT_WORK | Engagement droits humains et travail décent | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_HVAC_EFFICIENCY | Chauffage et climatisation performants | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_LAUNDRY_WATER_EFF | Lave-linge sobre en eau | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_LOCAL_ORGANIC_FAIRTRADE_FOOD | Produits locaux, bio ou équitables | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_LOW_CHEMICAL_DISINFECTION | Réduction des produits chimiques de désinfection | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_LOW_IMPACT_TRANSPORT_INFO | Information sur les mobilités à faible impact | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_LOW_IMPACT_TRANSPORT_SERVICES | Services de mobilité à faible impact | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_NATIVE_PLANTING | Plantations locales ou non invasives | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_ONSITE_RENEWABLE_ENERGY | Production d'énergie renouvelable sur site | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_PAPER_REDUCTION | Réduction du papier | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_PESTICIDE_AVOIDANCE | Évitement des pesticides | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_POLICY_SUSTAINABILITY | Politique de durabilité formalisée | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_PUBLIC_COMMUNICATION | Communication publique sur les engagements | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_RAINWATER_REUSE | Réutilisation des eaux de pluie ou eaux grises | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_REGULATORY_COMPLIANCE | Suivi de conformité réglementaire | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_RENEWABLE_ELECTRICITY | Achat d'électricité renouvelable | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_RENEWABLE_HEAT | Chaleur renouvelable | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_STAFF_TRAINING_SUST | Formation du personnel aux écogestes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_SUBMETERING | Sous-comptage énergie et eau | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_SUPPLIER_EVALUATION | Évaluation RSE des fournisseurs | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_THERMOREGULATION | Régulation des températures | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_TOWEL_LINEN_REUSE | Réutilisation des serviettes et du linge | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_VEGETARIAN_OFFER | Offre végétarienne | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=points · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_WASTEWATER_TREATMENT | Traitement maîtrisé des eaux usées | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_WASTE_SORTING_GUESTS | Tri des déchets pour les clients | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_ECO_LABEL_UE:SA_WASTE_SORTING_STAFF | Tri des déchets pour le personnel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_ACTION_PLAN_ANNUAL | Plan d'action annuel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_BIODIVERSITY_PROTECTION | Protection de la biodiversité | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_CLIENT_SENSITIZATION | Sensibilisation du voyageur avant et pendant le séjour | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_CLIMATE_ADAPTATION | Plan d'adaptation climatique | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_DESTINATION_SUST_INDICATORS | Indicateurs de destination durable | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_ENERGY_MONITORING | Suivi des consommations d'énergie | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_LOCAL_COMMUNITY_SUPPORT | Soutien à l'économie et à la communauté locale | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_LOW_IMPACT_TRANSPORT_INFO | Information sur les mobilités à faible impact | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_LOW_IMPACT_TRANSPORT_SERVICES | Services de mobilité à faible impact | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_MOUNTAIN_MOBILITY_PLAN | Mobilité durable en montagne | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_PESTICIDE_AVOIDANCE | Évitement des pesticides | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_POLICY_SUSTAINABILITY | Politique de durabilité formalisée | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_STAKEHOLDER_DIALOGUE | Dialogue parties prenantes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_FLOCON_VERT:SA_VISITOR_FLOW_MANAGEMENT | Gestion des flux touristiques | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_ACTION_PLAN_ANNUAL | Plan d'action annuel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_BIODIVERSITY_PROTECTION | Protection de la biodiversité | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_CLIMATE_ADAPTATION | Plan d'adaptation climatique | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_DESTINATION_SUST_INDICATORS | Indicateurs de destination durable | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_FAIR_LOCAL_CONTRACTS | Contrats équitables avec les partenaires locaux | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_IMPACT_REPORTING | Mesure et reporting des impacts | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_LOCAL_COMMUNITY_SUPPORT | Soutien à l'économie et à la communauté locale | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_LOCAL_POPULATION_INVOLVEMENT | Implication des populations locales | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_POLICY_SUSTAINABILITY | Politique de durabilité formalisée | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_STAKEHOLDER_DIALOGUE | Dialogue parties prenantes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_GREEN_DESTINATIONS:SA_VISITOR_FLOW_MANAGEMENT | Gestion des flux touristiques | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_LABEL_BAS_CARBONE:SA_CARBON_FOOTPRINT | Bilan carbone et trajectoire | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_LABEL_BAS_CARBONE:SA_IMPACT_REPORTING | Mesure et reporting des impacts | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_LABEL_BAS_CARBONE:SA_RSE_STRATEGY_ALIGNMENT | Alignement stratégique RSE | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_PAVILLON_BLEU:SA_BEACH_WATER_QUALITY | Qualité de l'eau de baignade | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_PAVILLON_BLEU:SA_BIODIVERSITY_PROTECTION | Protection de la biodiversité | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_PAVILLON_BLEU:SA_COASTAL_WASTE_MANAGEMENT | Gestion des déchets littoraux | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_PAVILLON_BLEU:SA_GUEST_INFO_SUST | Information client sur les écogestes | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_PAVILLON_BLEU:SA_HAZARDOUS_WASTE | Gestion des déchets dangereux | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_PAVILLON_BLEU:SA_PESTICIDE_AVOIDANCE | Évitement des pesticides | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_PAVILLON_BLEU:SA_WASTEWATER_TREATMENT | Traitement maîtrisé des eaux usées | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_PAVILLON_BLEU:SA_WASTE_SORTING_GUESTS | Tri des déchets pour les clients | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=obligatoire · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_PAVILLON_BLEU:SA_WATER_MONITORING | Suivi des consommations d'eau | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_QUALITE_TOURISME:SA_ACTION_PLAN_ANNUAL | Plan d'action annuel | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_QUALITE_TOURISME:SA_CUSTOMER_FEEDBACK | Collecte de satisfaction client | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_QUALITE_TOURISME:SA_FEEDBACK_ANALYSIS | Analyse des retours clients | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
LBL_QUALITE_TOURISME:SA_PUBLIC_COMMUNICATION | Communication publique sur les engagements | Groupe d'actions rattaché au label. · relation_type=macro_group · requirement_type=recommandé · match_scope=search_expansion | supabase-rest:public.ref_classification_equivalent_group |
public.ref_classification_scheme (36 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
LBL_ATR | ATR - Agir pour un Tourisme Responsable | Référentiel structuré en 3 axes, 16 critères et 42 indicateurs. · selection=single · display_group=sustainability_labels | supabase-rest:public.ref_classification_scheme |
LBL_CLEF_VERTE | Clef Verte | Référentiel par typologie, environ 120 critères en 7 catégories avec impératifs et conseillés. · selection=single · display_group=sustainability_labels | supabase-rest:public.ref_classification_scheme |
LBL_DESTINATION_EXCELLENCE | Destination d'excellence | Label d'État remplaçant Qualité Tourisme, avec pilier Qualité et pilier Écoresponsable. · selection=single · display_group=sustainability_labels | supabase-rest:public.ref_classification_scheme |
LBL_ECO_LABEL_UE | Écolabel européen - hébergement touristique | Critères obligatoires et critères optionnels à points, minimum de 20 points. · selection=single · display_group=sustainability_labels | supabase-rest:public.ref_classification_scheme |
LBL_FLOCON_VERT | Flocon Vert | Label et démarche de progrès pour les destinations de montagne engagées dans la transition écologique et sociale. · selection=single · display_group=sustainability_labels | supabase-rest:public.ref_classification_scheme |
LBL_GREEN_DESTINATIONS | Green Destinations | Programme international de certification et d'awards pour les destinations touristiques durables. · selection=single · display_group=sustainability_labels | supabase-rest:public.ref_classification_scheme |
LBL_LABEL_BAS_CARBONE | Label bas-carbone | Cadre national de certification de projets de réduction ou séquestration d'émissions. · selection=single · display_group=sustainability_labels | supabase-rest:public.ref_classification_scheme |
LBL_PAVILLON_BLEU | Pavillon Bleu | Label 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_labels | supabase-rest:public.ref_classification_scheme |
LBL_QUALITE_TOURISME | Qualité Tourisme | Label en gestion extinctive jusqu'au 31 décembre 2026, inclus uniquement pour reprise historique. · selection=single · display_group=sustainability_labels | supabase-rest:public.ref_classification_scheme |
LBL_TOURISME_HANDICAP | Tourisme & Handicap | Label d'État dédié à l'accessibilité touristique, référentiels par filière. · selection=single · display_group=accessibility_labels | supabase-rest:public.ref_classification_scheme |
accueil_paysan | Accueil Paysan | Label réseau Accueil Paysan — formes d'accueil paysan · selection=multiple · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
accueil_velo | Accueil Vélo | Marque nationale « Accueil Vélo » (services aux cyclotouristes) · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
auberge_collective_stars | Classement auberge collective | Classement officiel Atout France des auberges collectives (étoiles) · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
bienvenue_ferme | Bienvenue à la Ferme | Label Chambres d'Agriculture — prestations à la ferme · selection=multiple · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
camp_stars | Classement camping | Classement officiel campings (étoiles) · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
clevacances_keys | Clévacances (clés) | Niveau Clévacances (clés) · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
cte | Centre de Tourisme Équestre | Label FFE pour les centres de tourisme équestre · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
esprit_parc | Esprit Parc National | Marque du réseau des Parcs Nationaux de France (non réglementaire) · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
gites_epics | Gîtes de France (épis) | Niveau Gîtes de France (épis) · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
hot_stars | Classement hôtelier | Classement officiel hôtels (étoiles) · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
jardin_remarquable | Jardin Remarquable | Label « Jardin Remarquable » (Ministère de la Culture) · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
logis | Logis | Réseau Logis — classement cheminées (hébergement) et cocottes (restauration) · selection=multiple · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
maison_des_illustres | Maison des Illustres | Label « Maison des Illustres » (Ministère de la Culture) · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
maitre_restaurateur | Maîtres Restaurateurs | Titre d'État accordé au chef, attaché à l'établissement dans le SIT · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
meuble_stars | Classement meublés | Classement officiel meublés de tourisme · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
monument_historique | Monument Historique | Protection au titre des monuments historiques (classé ou inscrit) — Ministère de la Culture · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
musee_de_france | Musée de France | Appellation « Musée de France » (Ministère de la Culture) · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
ot_category | Classement office de tourisme | Classement préfectoral des offices de tourisme (catégories) · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
prl_stars | Classement parc résidentiel de loisirs | Classement officiel Atout France des PRL (étoiles) · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
qualite_tourisme_reunion | Qualité Tourisme Île de La Réunion | Marque régionale Qualité Tourisme portée par le CRT Réunion · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
residence_tourisme_stars | Classement résidence de tourisme | Classement officiel Atout France des résidences de tourisme (étoiles) · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
retail_category | Catégories de commerce | Catégorisation des commerces de détail · selection=single | supabase-rest:public.ref_classification_scheme |
tables_auberges | Tables & Auberges de France | Label restauration Tables & Auberges de France (catégories) · selection=single · display_group=quality_label | supabase-rest:public.ref_classification_scheme |
type_act | Type d'activité encadrée | Sous-type métier pour les prestations ACT — canyoning, plongée, parapente, etc. · selection=single | supabase-rest:public.ref_classification_scheme |
type_hot | Type d'hôtel | selection=single | supabase-rest:public.ref_classification_scheme |
village_vacances_stars | Classement village de vacances | Classement officiel Atout France des villages de vacances (étoiles) · selection=single · display_group=official_classification | supabase-rest:public.ref_classification_scheme |
public.ref_classification_value (124 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
LBL_ATR:granted | Titulaire ATR - Agir pour un Tourisme Responsable | supabase-rest:public.ref_classification_value | |
LBL_CLEF_VERTE:granted | Titulaire Clef Verte | supabase-rest:public.ref_classification_value | |
LBL_DESTINATION_EXCELLENCE:granted | Titulaire Destination d'excellence | supabase-rest:public.ref_classification_value | |
LBL_ECO_LABEL_UE:granted | Titulaire Écolabel européen - hébergement touristique | supabase-rest:public.ref_classification_value | |
LBL_FLOCON_VERT:granted | Titulaire Flocon Vert | supabase-rest:public.ref_classification_value | |
LBL_GREEN_DESTINATIONS:granted | Titulaire Green Destinations | supabase-rest:public.ref_classification_value | |
LBL_LABEL_BAS_CARBONE:granted | Titulaire Label bas-carbone | supabase-rest:public.ref_classification_value | |
LBL_PAVILLON_BLEU:granted | Titulaire Pavillon Bleu | supabase-rest:public.ref_classification_value | |
LBL_QUALITE_TOURISME:granted | Titulaire Qualité Tourisme | supabase-rest:public.ref_classification_value | |
LBL_TOURISME_HANDICAP:granted | Titulaire Tourisme & Handicap | supabase-rest:public.ref_classification_value | |
LBL_TOURISME_HANDICAP:granted_cognitive | Titulaire T&H — mental | supabase-rest:public.ref_classification_value | |
LBL_TOURISME_HANDICAP:granted_hearing | Titulaire T&H — auditif | supabase-rest:public.ref_classification_value | |
LBL_TOURISME_HANDICAP:granted_motor | Titulaire T&H — moteur | supabase-rest:public.ref_classification_value | |
LBL_TOURISME_HANDICAP:granted_visual | Titulaire T&H — visuel | supabase-rest:public.ref_classification_value | |
accueil_paysan:decouverte | Découverte et pédagogie | supabase-rest:public.ref_classification_value | |
accueil_paysan:hebergement | Hébergement paysan | supabase-rest:public.ref_classification_value | |
accueil_paysan:loisirs | Loisirs et activités | supabase-rest:public.ref_classification_value | |
accueil_paysan:restauration | Restauration paysanne | supabase-rest:public.ref_classification_value | |
accueil_paysan:vente | Vente de produits fermiers | supabase-rest:public.ref_classification_value | |
accueil_velo:granted | Obtenu | supabase-rest:public.ref_classification_value | |
auberge_collective_stars:1 | 1 étoile | supabase-rest:public.ref_classification_value | |
auberge_collective_stars:2 | 2 étoiles | supabase-rest:public.ref_classification_value | |
auberge_collective_stars:3 | 3 étoiles | supabase-rest:public.ref_classification_value | |
auberge_collective_stars:4 | 4 étoiles | supabase-rest:public.ref_classification_value | |
auberge_collective_stars:5 | 5 étoiles | supabase-rest:public.ref_classification_value | |
bienvenue_ferme:camping_ferme | Camping à la ferme | supabase-rest:public.ref_classification_value | |
bienvenue_ferme:ferme_pedagogique | Ferme pédagogique | supabase-rest:public.ref_classification_value | |
bienvenue_ferme:ferme_sejour | Ferme de séjour | supabase-rest:public.ref_classification_value | |
bienvenue_ferme:gite_rural | Gîte rural | supabase-rest:public.ref_classification_value | |
bienvenue_ferme:table_hote | Table d'hôte | supabase-rest:public.ref_classification_value | |
bienvenue_ferme:vente_directe | Vente directe | supabase-rest:public.ref_classification_value | |
camp_stars:1 | 1 étoile | supabase-rest:public.ref_classification_value | |
camp_stars:2 | 2 étoiles | supabase-rest:public.ref_classification_value | |
camp_stars:3 | 3 étoiles | supabase-rest:public.ref_classification_value | |
camp_stars:4 | 4 étoiles | supabase-rest:public.ref_classification_value | |
camp_stars:5 | 5 étoiles | supabase-rest:public.ref_classification_value | |
clevacances_keys:1 | 1 clé | supabase-rest:public.ref_classification_value | |
clevacances_keys:2 | 2 clés | supabase-rest:public.ref_classification_value | |
clevacances_keys:3 | 3 clés | supabase-rest:public.ref_classification_value | |
clevacances_keys:4 | 4 clés | supabase-rest:public.ref_classification_value | |
clevacances_keys:5 | 5 clés | supabase-rest:public.ref_classification_value | |
cte:granted | Obtenu | supabase-rest:public.ref_classification_value | |
esprit_parc:granted | Obtenu | supabase-rest:public.ref_classification_value | |
gites_epics:1 | 1 épi | supabase-rest:public.ref_classification_value | |
gites_epics:2 | 2 épis | supabase-rest:public.ref_classification_value | |
gites_epics:3 | 3 épis | supabase-rest:public.ref_classification_value | |
gites_epics:4 | 4 épis | supabase-rest:public.ref_classification_value | |
gites_epics:5 | 5 épis | supabase-rest:public.ref_classification_value | |
hot_stars:1 | 1 étoile | supabase-rest:public.ref_classification_value | |
hot_stars:2 | 2 étoiles | supabase-rest:public.ref_classification_value | |
hot_stars:3 | 3 étoiles | supabase-rest:public.ref_classification_value | |
hot_stars:4 | 4 étoiles | supabase-rest:public.ref_classification_value | |
hot_stars:5 | 5 étoiles | supabase-rest:public.ref_classification_value | |
jardin_remarquable:granted | Obtenu | supabase-rest:public.ref_classification_value | |
logis:cheminee_1 | 1 cheminée | supabase-rest:public.ref_classification_value | |
logis:cheminee_2 | 2 cheminées | supabase-rest:public.ref_classification_value | |
logis:cheminee_3 | 3 cheminées | supabase-rest:public.ref_classification_value | |
logis:cocotte_1 | 1 cocotte | supabase-rest:public.ref_classification_value | |
logis:cocotte_2 | 2 cocottes | supabase-rest:public.ref_classification_value | |
logis:cocotte_3 | 3 cocottes | supabase-rest:public.ref_classification_value | |
maison_des_illustres:granted | Obtenu | supabase-rest:public.ref_classification_value | |
maitre_restaurateur:granted | Obtenu | supabase-rest:public.ref_classification_value | |
meuble_stars:1 | 1 étoile | supabase-rest:public.ref_classification_value | |
meuble_stars:2 | 2 étoiles | supabase-rest:public.ref_classification_value | |
meuble_stars:3 | 3 étoiles | supabase-rest:public.ref_classification_value | |
meuble_stars:4 | 4 étoiles | supabase-rest:public.ref_classification_value | |
meuble_stars:5 | 5 étoiles | supabase-rest:public.ref_classification_value | |
monument_historique:classe | Classé | supabase-rest:public.ref_classification_value | |
monument_historique:inscrit | Inscrit à l'inventaire | supabase-rest:public.ref_classification_value | |
musee_de_france:granted | Obtenu | supabase-rest:public.ref_classification_value | |
ot_category:cat_1 | Catégorie I | supabase-rest:public.ref_classification_value | |
ot_category:cat_2 | Catégorie II | supabase-rest:public.ref_classification_value | |
ot_category:cat_3 | Catégorie III (en extinction) | supabase-rest:public.ref_classification_value | |
prl_stars:1 | 1 étoile | supabase-rest:public.ref_classification_value | |
prl_stars:2 | 2 étoiles | supabase-rest:public.ref_classification_value | |
prl_stars:3 | 3 étoiles | supabase-rest:public.ref_classification_value | |
prl_stars:4 | 4 étoiles | supabase-rest:public.ref_classification_value | |
prl_stars:5 | 5 étoiles | supabase-rest:public.ref_classification_value | |
qualite_tourisme_reunion:charme | QTIR de Charme | supabase-rest:public.ref_classification_value | |
qualite_tourisme_reunion:granted | Obtenu | supabase-rest:public.ref_classification_value | |
residence_tourisme_stars:1 | 1 étoile | supabase-rest:public.ref_classification_value | |
residence_tourisme_stars:2 | 2 étoiles | supabase-rest:public.ref_classification_value | |
residence_tourisme_stars:3 | 3 étoiles | supabase-rest:public.ref_classification_value | |
residence_tourisme_stars:4 | 4 étoiles | supabase-rest:public.ref_classification_value | |
residence_tourisme_stars:5 | 5 étoiles | supabase-rest:public.ref_classification_value | |
retail_category:bakery | Boulangerie / pâtisserie | supabase-rest:public.ref_classification_value | |
retail_category:local_crafts | Artisanat / produits locaux | supabase-rest:public.ref_classification_value | |
retail_category:pharmacy | Pharmacie | supabase-rest:public.ref_classification_value | |
retail_category:souvenir_shop | Boutique de souvenirs | supabase-rest:public.ref_classification_value | |
retail_category:supermarket | Supermarché | supabase-rest:public.ref_classification_value | |
tables_auberges:auberge_village | Auberge de village | supabase-rest:public.ref_classification_value | |
tables_auberges:bistrot_gourmand | Bistrot gourmand | supabase-rest:public.ref_classification_value | |
tables_auberges:gastronomique | Gastronomique | supabase-rest:public.ref_classification_value | |
tables_auberges:hostellerie | Hostellerie | supabase-rest:public.ref_classification_value | |
tables_auberges:prestige | Prestige | supabase-rest:public.ref_classification_value | |
tables_auberges:producteur | Producteur / fermier | supabase-rest:public.ref_classification_value | |
tables_auberges:terroir | Terroir | supabase-rest:public.ref_classification_value | |
type_act:canyoning | Canyoning | supabase-rest:public.ref_classification_value | |
type_act:fitness_wellness | Remise en forme / Fitness | supabase-rest:public.ref_classification_value | |
type_act:guided_climbing | Escalade encadrée | supabase-rest:public.ref_classification_value | |
type_act:guided_hiking | Randonnée guidée | supabase-rest:public.ref_classification_value | |
type_act:guided_mountain_biking | VTT guidé | supabase-rest:public.ref_classification_value | |
type_act:guided_snorkeling | Snorkeling encadré | supabase-rest:public.ref_classification_value | |
type_act:horse_riding | Équitation | supabase-rest:public.ref_classification_value | |
type_act:kayaking_paddleboarding | Kayak / Paddle | supabase-rest:public.ref_classification_value | |
type_act:other_guided_activity | Autre activité encadrée | supabase-rest:public.ref_classification_value | |
type_act:paragliding | Parapente | supabase-rest:public.ref_classification_value | |
type_act:scuba_diving | Plongée sous-marine | supabase-rest:public.ref_classification_value | |
type_act:surf_lessons | Cours de surf | supabase-rest:public.ref_classification_value | |
type_hot:boutique_hotel | Hôtel boutique | supabase-rest:public.ref_classification_value | |
type_hot:business_hotel | Hôtel d'affaires | supabase-rest:public.ref_classification_value | |
type_hot:eco_hotel | Hôtel écologique | supabase-rest:public.ref_classification_value | |
type_hot:family_hotel | Hôtel familial | supabase-rest:public.ref_classification_value | |
type_hot:heritage_hotel | Hôtel historique | supabase-rest:public.ref_classification_value | |
type_hot:hotel | Hôtel | supabase-rest:public.ref_classification_value | |
type_hot:hotel_with_restaurant | Hôtel-restaurant | supabase-rest:public.ref_classification_value | |
type_hot:modern_hotel | Hôtel moderne | supabase-rest:public.ref_classification_value | |
type_hot:romantic_hotel | Hôtel romantique | supabase-rest:public.ref_classification_value | |
type_hot:traditional_hotel | Hôtel traditionnel | supabase-rest:public.ref_classification_value | |
village_vacances_stars:1 | 1 étoile | supabase-rest:public.ref_classification_value | |
village_vacances_stars:2 | 2 étoiles | supabase-rest:public.ref_classification_value | |
village_vacances_stars:3 | 3 étoiles | supabase-rest:public.ref_classification_value | |
village_vacances_stars:4 | 4 étoiles | supabase-rest:public.ref_classification_value | |
village_vacances_stars:5 | 5 étoiles | supabase-rest:public.ref_classification_value |
public.ref_code_domain_registry (19 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
supabase-rest:public.ref_code_domain_registry | Taxonomie ACT | Sous-catégories métier pour les activités encadrées. · object_type=ACT | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie ASC | Sous-catégories des structures d'activités sportives et culturelles. · object_type=ASC | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie CAMP | Sous-catégories métier pour campings. · object_type=CAMP | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie COM | Sous-catégories métier pour les commerces. · object_type=COM | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie FMA | Sous-catégories des fêtes et manifestations. · object_type=FMA | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie HLO | Sous-catégories métier pour les hébergements locatifs. · object_type=HLO | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie HOT | Sous-catégories métier pour les hôtels. · object_type=HOT | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie HPA | Sous-catégories de l'hébergement de plein air. · object_type=HPA | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie ITI | Sous-catégories des itinéraires. · object_type=ITI | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie LOI | Sous-catégories métier pour loisirs, visites et découvertes. · object_type=LOI | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie ORG | Sous-catégories métier pour organisations et services. · object_type=ORG | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie PCU | Sous-catégories du patrimoine culturel. · object_type=PCU | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie PNA | Sous-catégories des sites naturels. · object_type=PNA | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie PRD | Sous-catégories pour les producteurs ouverts au public (agritourisme, dégustation, vente directe). · object_type=PRD | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie PSV | Sous-catégories métier pour prestations de services. · object_type=PSV | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie RES | Sous-catégories métier pour la restauration. · object_type=RES | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie RVA | Sous-catégories des résidences de vacances. · object_type=RVA | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie SPU | Sous-catégories pour les services publics autonomes (toilettes, eau potable, recharge électrique). · object_type=SPU | supabase-rest:public.ref_code_domain_registry |
supabase-rest:public.ref_code_domain_registry | Taxonomie VIL | Sous-catégories des villes et villages. · object_type=VIL | supabase-rest:public.ref_code_domain_registry |
public.ref_code_taxonomy_closure (482 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
taxonomy_act:canyoning>canyoning | Canyoning → Canyoning | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:fitness_wellness>fitness_wellness | Remise en forme / Fitness → Remise en forme / Fitness | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:guided_climbing>guided_climbing | Escalade encadrée → Escalade encadrée | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:guided_hiking>guided_hiking | Randonnée guidée → Randonnée guidée | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:guided_mountain_biking>guided_mountain_biking | VTT guidé → VTT guidé | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:guided_snorkeling>guided_snorkeling | Snorkeling encadré → Snorkeling encadré | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:horse_riding>horse_riding | Équitation → Équitation | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:kayaking_paddleboarding>kayaking_paddleboarding | Kayak / Paddle → Kayak / Paddle | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:other_guided_activity>other_guided_activity | Autre activité encadrée → Autre activité encadrée | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:paragliding>paragliding | Parapente → Parapente | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:root>canyoning | ACT → Canyoning | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>fitness_wellness | ACT → Remise en forme / Fitness | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>guided_climbing | ACT → Escalade encadrée | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>guided_hiking | ACT → Randonnée guidée | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>guided_mountain_biking | ACT → VTT guidé | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>guided_snorkeling | ACT → Snorkeling encadré | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>horse_riding | ACT → Équitation | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>kayaking_paddleboarding | ACT → Kayak / Paddle | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>other_guided_activity | ACT → Autre activité encadrée | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>paragliding | ACT → Parapente | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>root | ACT → ACT | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:root>scuba_diving | ACT → Plongée sous-marine | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:root>surf_lessons | ACT → Cours de surf | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_act:scuba_diving>scuba_diving | Plongée sous-marine → Plongée sous-marine | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_act:surf_lessons>surf_lessons | Cours de surf → Cours de surf | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_asc:cultural_association>cultural_association | Association culturelle → Association culturelle | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_asc:cultural_school>cultural_school | École / atelier culturel → École / atelier culturel | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_asc:equestrian_center>equestrian_center | Centre équestre → Centre équestre | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_asc:mountain_school>mountain_school | École de canyoning / montagne → École de canyoning / montagne | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_asc:nautical_club>nautical_club | Club nautique → Club nautique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_asc:root>cultural_association | ASC → Association culturelle | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_asc:root>cultural_school | ASC → École / atelier culturel | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_asc:root>equestrian_center | ASC → Centre équestre | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_asc:root>mountain_school | ASC → École de canyoning / montagne | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_asc:root>nautical_club | ASC → Club nautique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_asc:root>root | ASC → ASC | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_asc:root>sports_club | ASC → École / club sportif | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_asc:sports_club>sports_club | École / club sportif → École / club sportif | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_camp:camping>camping | Camping → Camping | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_camp:camping>camping_chez_l_habitant | Camping → Camping chez l'habitant | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_camp:camping_chez_l_habitant>camping_chez_l_habitant | Camping chez l'habitant → Camping chez l'habitant | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_camp:root>camping | CAMP → Camping | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_camp:root>camping_chez_l_habitant | CAMP → Camping chez l'habitant | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_camp:root>root | CAMP → CAMP | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_com:bakery>bakery | Boulangerie / pâtisserie → Boulangerie / pâtisserie | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_com:covered_market>covered_market | Marché couvert → Marché couvert | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_com:flea_market>flea_market | Brocante / vide-grenier → Brocante / vide-grenier | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_com:local_crafts>local_crafts | Artisanat / produits locaux → Artisanat / produits locaux | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_com:pharmacy>pharmacy | Pharmacie → Pharmacie | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_com:root>bakery | COM → Boulangerie / pâtisserie | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_com:root>covered_market | COM → Marché couvert | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_com:root>flea_market | COM → Brocante / vide-grenier | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_com:root>local_crafts | COM → Artisanat / produits locaux | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_com:root>pharmacy | COM → Pharmacie | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_com:root>root | COM → COM | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_com:root>souvenir_shop | COM → Boutique de souvenirs | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_com:root>supermarket | COM → Supermarché | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_com:root>weekly_market | COM → Marché forain | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_com:souvenir_shop>souvenir_shop | Boutique de souvenirs → Boutique de souvenirs | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_com:supermarket>supermarket | Supermarché → Supermarché | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_com:weekly_market>weekly_market | Marché forain → Marché forain | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_fma:cultural_event>cultural_event | Manifestation culturelle → Manifestation culturelle | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_fma:fair_show>fair_show | Foire / salon → Foire / salon | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_fma:festival>festival | Festival → Festival | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_fma:religious_celebration>religious_celebration | Célébration religieuse → Célébration religieuse | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_fma:root>cultural_event | FMA → Manifestation culturelle | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_fma:root>fair_show | FMA → Foire / salon | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_fma:root>festival | FMA → Festival | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_fma:root>religious_celebration | FMA → Célébration religieuse | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_fma:root>root | FMA → FMA | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_fma:root>seasonal_market | FMA → Marché éphémère / de Noël | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_fma:root>sports_event | FMA → Événement sportif / trail | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_fma:root>terroir_festival | FMA → Fête de terroir / de produit | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_fma:seasonal_market>seasonal_market | Marché éphémère / de Noël → Marché éphémère / de Noël | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_fma:sports_event>sports_event | Événement sportif / trail → Événement sportif / trail | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_fma:terroir_festival>terroir_festival | Fête de terroir / de produit → Fête de terroir / de produit | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:appartement>appartement | Appartement → Appartement | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:auberge>auberge | Auberge → Auberge | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:bulle>bulle | Bulle → Bulle | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:bungalow_chalet>bungalow_chalet | Bungalow & Chalet → Bungalow & Chalet | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:chambre>chambre | Chambre → Chambre | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:chambre_d_hotes>bulle | Chambre d'hôtes → Bulle | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:chambre_d_hotes>chambre_d_hotes | Chambre d'hôtes → Chambre d'hôtes | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:chambre_d_hotes>hebergement_insolite | Chambre d'hôtes → Hébergement Insolite | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:chambre_d_hotes>lodges | Chambre d'hôtes → Lodges | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:cottage>cottage | Cottage → Cottage | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:gite_d_etape_et_de_randonnee>gite_d_etape_et_de_randonnee | Gîte d'étape et de randonnée → Gîte d'étape et de randonnée | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:gite_d_etape_et_de_randonnee>gite_de_groupe | Gîte d'étape et de randonnée → Gîte de groupe | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:gite_d_etape_et_de_randonnee>gite_de_randonnee | Gîte d'étape et de randonnée → Gîte de randonnée | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:gite_de_groupe>gite_de_groupe | Gîte de groupe → Gîte de groupe | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:gite_de_randonnee>gite_de_randonnee | Gîte de randonnée → Gîte de randonnée | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:gite_rural>gite_rural | Gîte rural → Gîte rural | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:gite_villa>gite_villa | Gîte & Villa → Gîte & Villa | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:hebergement_insolite>hebergement_insolite | Hébergement Insolite → Hébergement Insolite | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:location_saisonniere>appartement | Location saisonnière → Appartement | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:location_saisonniere>bungalow_chalet | Location saisonnière → Bungalow & Chalet | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:location_saisonniere>chambre | Location saisonnière → Chambre | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:location_saisonniere>cottage | Location saisonnière → Cottage | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:location_saisonniere>gite_rural | Location saisonnière → Gîte rural | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:location_saisonniere>gite_villa | Location saisonnière → Gîte & Villa | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:location_saisonniere>location_saisonniere | Location saisonnière → Location saisonnière | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:location_saisonniere>maison | Location saisonnière → Maison | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:location_saisonniere>rez_de_chaussee_d_une_maison | Location saisonnière → Rez de chaussée d'une maison | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:location_saisonniere>roulotte | Location saisonnière → Roulotte | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:location_saisonniere>studio | Location saisonnière → Studio | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:lodges>lodges | Lodges → Lodges | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:maison>maison | Maison → Maison | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:rez_de_chaussee_d_une_maison>rez_de_chaussee_d_une_maison | Rez de chaussée d'une maison → Rez de chaussée d'une maison | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:root>appartement | HLO → Appartement | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>auberge | HLO → Auberge | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>bulle | HLO → Bulle | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>bungalow_chalet | HLO → Bungalow & Chalet | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>chambre | HLO → Chambre | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>chambre_d_hotes | HLO → Chambre d'hôtes | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>cottage | HLO → Cottage | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>gite_d_etape_et_de_randonnee | HLO → Gîte d'étape et de randonnée | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>gite_de_groupe | HLO → Gîte de groupe | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>gite_de_randonnee | HLO → Gîte de randonnée | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>gite_rural | HLO → Gîte rural | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>gite_villa | HLO → Gîte & Villa | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>hebergement_insolite | HLO → Hébergement Insolite | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>location_saisonniere | HLO → Location saisonnière | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>lodges | HLO → Lodges | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>maison | HLO → Maison | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>rez_de_chaussee_d_une_maison | HLO → Rez de chaussée d'une maison | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>root | HLO → HLO | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:root>roulotte | HLO → Roulotte | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:root>studio | HLO → Studio | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hlo:roulotte>roulotte | Roulotte → Roulotte | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hlo:studio>studio | Studio → Studio | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:boutique_hotel>boutique_hotel | Hôtel boutique → Hôtel boutique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:business_hotel>business_hotel | Hôtel d'affaires → Hôtel d'affaires | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:eco_hotel>eco_hotel | Hôtel écologique → Hôtel écologique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:family_hotel>family_hotel | Hôtel familial → Hôtel familial | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:heritage_hotel>heritage_hotel | Hôtel historique → Hôtel historique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:hotel>boutique_hotel | Hotel → Hôtel boutique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:hotel>business_hotel | Hotel → Hôtel d'affaires | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:hotel>eco_hotel | Hotel → Hôtel écologique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:hotel>family_hotel | Hotel → Hôtel familial | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:hotel>heritage_hotel | Hotel → Hôtel historique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:hotel>hotel | Hotel → Hotel | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:hotel>hotel_with_restaurant | Hotel → Hôtel-restaurant | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:hotel>modern_hotel | Hotel → Hôtel moderne | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:hotel>romantic_hotel | Hotel → Hôtel romantique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:hotel>traditional_hotel | Hotel → Hôtel traditionnel | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:hotel_with_restaurant>hotel_with_restaurant | Hôtel-restaurant → Hôtel-restaurant | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:modern_hotel>modern_hotel | Hôtel moderne → Hôtel moderne | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:romantic_hotel>romantic_hotel | Hôtel romantique → Hôtel romantique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:root>boutique_hotel | HOT → Hôtel boutique | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:root>business_hotel | HOT → Hôtel d'affaires | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:root>eco_hotel | HOT → Hôtel écologique | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:root>family_hotel | HOT → Hôtel familial | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:root>heritage_hotel | HOT → Hôtel historique | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:root>hotel | HOT → Hotel | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:root>hotel_with_restaurant | HOT → Hôtel-restaurant | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:root>modern_hotel | HOT → Hôtel moderne | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:root>romantic_hotel | HOT → Hôtel romantique | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:root>root | HOT → HOT | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hot:root>traditional_hotel | HOT → Hôtel traditionnel | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hot:traditional_hotel>traditional_hotel | Hôtel traditionnel → Hôtel traditionnel | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hpa:farm_camping>farm_camping | Camping à la ferme → Camping à la ferme | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hpa:motorhome_area>motorhome_area | Aire d'accueil camping-car → Aire d'accueil camping-car | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hpa:natural_camp_area>natural_camp_area | Aire naturelle de camping → Aire naturelle de camping | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hpa:outdoor_glamping>outdoor_glamping | Hébergement insolite de plein air → Hébergement insolite de plein air | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_hpa:root>farm_camping | HPA → Camping à la ferme | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hpa:root>motorhome_area | HPA → Aire d'accueil camping-car | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hpa:root>natural_camp_area | HPA → Aire naturelle de camping | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hpa:root>outdoor_glamping | HPA → Hébergement insolite de plein air | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_hpa:root>root | HPA → HPA | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_iti:coastal_path>coastal_path | Sentier littoral → Sentier littoral | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_iti:hiking>hiking | Randonnée pédestre → Randonnée pédestre | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_iti:interpretive_trail>interpretive_trail | Sentier botanique / d'interprétation → Sentier botanique / d'interprétation | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_iti:mountain_biking>mountain_biking | VTT → VTT | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_iti:root>coastal_path | ITI → Sentier littoral | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_iti:root>hiking | ITI → Randonnée pédestre | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_iti:root>interpretive_trail | ITI → Sentier botanique / d'interprétation | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_iti:root>mountain_biking | ITI → VTT | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_iti:root>root | ITI → ITI | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_iti:root>scenic_drive | ITI → Itinéraire routier / route touristique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_iti:root>trail_running | ITI → Trail | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_iti:scenic_drive>scenic_drive | Itinéraire routier / route touristique → Itinéraire routier / route touristique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_iti:trail_running>trail_running | Trail → Trail | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:art>art | Art → Art | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:art_artisanat>art_artisanat | Art & Artisanat → Art & Artisanat | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:artisanat>art_artisanat | Artisanat → Art & Artisanat | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:artisanat>artisanat | Artisanat → Artisanat | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:artisanat>artisanat_bijoux | Artisanat → Artisanat bijoux | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:artisanat>atelier_cuisine | Artisanat → Atelier cuisine | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:artisanat>atelier_poterie_et_ceramique | Artisanat → Atelier poterie et céramique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:artisanat>chocolatier | Artisanat → Chocolatier | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:artisanat_bijoux>artisanat_bijoux | Artisanat bijoux → Artisanat bijoux | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:atelier>atelier | Atelier → Atelier | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:atelier_cuisine>atelier_cuisine | Atelier cuisine → Atelier cuisine | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:atelier_poterie_et_ceramique>atelier_poterie_et_ceramique | Atelier poterie et céramique → Atelier poterie et céramique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:centre_d_equitation>centre_d_equitation | Centre d'équitation → Centre d'équitation | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:chocolatier>chocolatier | Chocolatier → Chocolatier | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:conference_venue>conference_venue | Centre de congrès / salle de réception → Centre de congrès / salle de réception | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:dessin>dessin | Dessin → Dessin | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:divertissement>atelier | Divertissement → Atelier | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:divertissement>dessin | Divertissement → Dessin | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:divertissement>divertissement | Divertissement → Divertissement | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:divertissement>paintball | Divertissement → Paintball | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:divertissement>theatre_ou_salle_de_spectacle | Divertissement → Théâtre ou salle de spectacle | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:divertissement>v_t_t_autres_cycles | Divertissement → V.T.T. - Autres cycles | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:guide_accompagnateur_touristique>guide_accompagnateur_touristique | Guide Accompagnateur Touristique → Guide Accompagnateur Touristique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:horticulture>horticulture | Horticulture → Horticulture | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:loi>loi | LOI → LOI | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:massage_institute>massage_institute | Institut / massage → Institut / massage | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:paintball>paintball | Paintball → Paintball | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:parc_jardin>parc_jardin | Parc - jardin → Parc - jardin | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:patrimoine_agricole>patrimoine_agricole | Patrimoine agricole → Patrimoine agricole | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:patrimoine_agricole>visite_guidee | Patrimoine agricole → Visite guidée | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:patrimoine_culturel>patrimoine_culturel | Patrimoine culturel → Patrimoine culturel | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:patrimoine_culturel>restauration_traditionnelle | Patrimoine culturel → Restauration traditionnelle | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:patrimoine_naturel>horticulture | Patrimoine naturel → Horticulture | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:patrimoine_naturel>patrimoine_naturel | Patrimoine naturel → Patrimoine naturel | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:patrimoine_naturel>randonnee_pedestre | Patrimoine naturel → Randonnée pédestre | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:patrimoine_naturel>speleologie_tunnels_de_lave | Patrimoine naturel → Spéléologie / tunnels de lave | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:randonnee_pedestre>randonnee_pedestre | Randonnée pédestre → Randonnée pédestre | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:restauration_traditionnelle>restauration_traditionnelle | Restauration traditionnelle → Restauration traditionnelle | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:root>art | LOI → Art | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>art_artisanat | LOI → Art & Artisanat | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>artisanat | LOI → Artisanat | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>artisanat_bijoux | LOI → Artisanat bijoux | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>atelier | LOI → Atelier | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>atelier_cuisine | LOI → Atelier cuisine | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>atelier_poterie_et_ceramique | LOI → Atelier poterie et céramique | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>centre_d_equitation | LOI → Centre d'équitation | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>chocolatier | LOI → Chocolatier | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>conference_venue | LOI → Centre de congrès / salle de réception | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>dessin | LOI → Dessin | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>divertissement | LOI → Divertissement | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>guide_accompagnateur_touristique | LOI → Guide Accompagnateur Touristique | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>horticulture | LOI → Horticulture | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>loi | LOI → LOI | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>massage_institute | LOI → Institut / massage | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>paintball | LOI → Paintball | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>parc_jardin | LOI → Parc - jardin | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>patrimoine_agricole | LOI → Patrimoine agricole | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>patrimoine_culturel | LOI → Patrimoine culturel | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>patrimoine_naturel | LOI → Patrimoine naturel | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>randonnee_pedestre | LOI → Randonnée pédestre | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>restauration_traditionnelle | LOI → Restauration traditionnelle | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>root | LOI → LOI | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:root>spa_hammam | LOI → Spa / hammam | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>speleologie_tunnels_de_lave | LOI → Spéléologie / tunnels de lave | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>terre | LOI → Terre | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>terroir | LOI → Terroir | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>theatre_ou_salle_de_spectacle | LOI → Théâtre ou salle de spectacle | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>thermal_baths | LOI → Thalasso / thermes | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>v_t_t_autres_cycles | LOI → V.T.T. - Autres cycles | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>visite_guidee | LOI → Visite guidée | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:root>wellness | LOI → Bien-être | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:spa_hammam>spa_hammam | Spa / hammam → Spa / hammam | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:speleologie_tunnels_de_lave>speleologie_tunnels_de_lave | Spéléologie / tunnels de lave → Spéléologie / tunnels de lave | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:terre>centre_d_equitation | Terre → Centre d'équitation | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:terre>guide_accompagnateur_touristique | Terre → Guide Accompagnateur Touristique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:terre>parc_jardin | Terre → Parc - jardin | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:terre>terre | Terre → Terre | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:terroir>terroir | Terroir → Terroir | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:theatre_ou_salle_de_spectacle>theatre_ou_salle_de_spectacle | Théâtre ou salle de spectacle → Théâtre ou salle de spectacle | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:thermal_baths>thermal_baths | Thalasso / thermes → Thalasso / thermes | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:v_t_t_autres_cycles>v_t_t_autres_cycles | V.T.T. - Autres cycles → V.T.T. - Autres cycles | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:visite_guidee>visite_guidee | Visite guidée → Visite guidée | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_loi:wellness>massage_institute | Bien-être → Institut / massage | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:wellness>spa_hammam | Bien-être → Spa / hammam | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:wellness>thermal_baths | Bien-être → Thalasso / thermes | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_loi:wellness>wellness | Bien-être → Bien-être | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_org:autocar_compagnie>autocar_compagnie | Autocar (compagnie) → Autocar (compagnie) | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_org:autocar_compagnie>excursion_touristique | Autocar (compagnie) → Excursion touristique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:excursion_touristique>excursion_touristique | Excursion touristique → Excursion touristique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_org:location_de_voiture_avec_chauffeur>location_de_voiture_avec_chauffeur | Location de voiture avec chauffeur → Location de voiture avec chauffeur | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_org:massage_bien_etre>massage_bien_etre | Massage bien - être → Massage bien - être | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_org:root>autocar_compagnie | ORG → Autocar (compagnie) | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:root>excursion_touristique | ORG → Excursion touristique | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:root>location_de_voiture_avec_chauffeur | ORG → Location de voiture avec chauffeur | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:root>massage_bien_etre | ORG → Massage bien - être | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:root>root | ORG → ORG | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_org:root>services | ORG → Services | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:root>v_t_t_autres_cycles | ORG → V.T.T. - Autres cycles | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:root>vtc | ORG → VTC | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:services>location_de_voiture_avec_chauffeur | Services → Location de voiture avec chauffeur | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:services>massage_bien_etre | Services → Massage bien - être | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:services>services | Services → Services | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_org:services>v_t_t_autres_cycles | Services → V.T.T. - Autres cycles | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:services>vtc | Services → VTC | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_org:v_t_t_autres_cycles>v_t_t_autres_cycles | V.T.T. - Autres cycles → V.T.T. - Autres cycles | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_org:vtc>vtc | VTC → VTC | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pcu:creole_architecture>creole_architecture | Architecture créole → Architecture créole | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pcu:historic_monument>historic_monument | Monument historique → Monument historique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pcu:historic_site>historic_site | Site historique → Site historique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pcu:industrial_heritage>industrial_heritage | Patrimoine industriel → Patrimoine industriel | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pcu:museum>museum | Musée / centre d'interprétation → Musée / centre d'interprétation | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pcu:religious_building>religious_building | Édifice religieux → Édifice religieux | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pcu:root>creole_architecture | PCU → Architecture créole | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pcu:root>historic_monument | PCU → Monument historique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pcu:root>historic_site | PCU → Site historique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pcu:root>industrial_heritage | PCU → Patrimoine industriel | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pcu:root>museum | PCU → Musée / centre d'interprétation | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pcu:root>religious_building | PCU → Édifice religieux | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pcu:root>root | PCU → PCU | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:beach>beach | Plage → Plage | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:coastline>coastline | Littoral remarquable → Littoral remarquable | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:forest>forest | Forêt → Forêt | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:geological_site>geological_site | Site géologique → Site géologique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:natural_pool>natural_pool | Bassin de baignade / piscine naturelle → Bassin de baignade / piscine naturelle | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:remarkable_tree>remarkable_tree | Arbre remarquable → Arbre remarquable | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:root>beach | PNA → Plage | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pna:root>coastline | PNA → Littoral remarquable | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pna:root>forest | PNA → Forêt | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pna:root>geological_site | PNA → Site géologique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pna:root>natural_pool | PNA → Bassin de baignade / piscine naturelle | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pna:root>remarkable_tree | PNA → Arbre remarquable | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pna:root>root | PNA → PNA | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:root>viewpoint | PNA → Point de vue / belvédère | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pna:root>volcanic_site | PNA → Site volcanique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pna:root>waterfall | PNA → Cascade | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_pna:viewpoint>viewpoint | Point de vue / belvédère → Point de vue / belvédère | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:volcanic_site>volcanic_site | Site volcanique → Site volcanique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_pna:waterfall>waterfall | Cascade → Cascade | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_prd:agrotourisme>agrotourisme | Agrotourisme → Agrotourisme | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_prd:apiculture>apiculture | Apiculture / miellerie → Apiculture / miellerie | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_prd:distillerie_brasserie>distillerie_brasserie | Distillerie / brasserie / rhumerie → Distillerie / brasserie / rhumerie | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_prd:exploitation_agricole>exploitation_agricole | Exploitation agricole / ferme → Exploitation agricole / ferme | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_prd:plantation>plantation | Plantation → Plantation | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_prd:produits_terroir>produits_terroir | Produits du terroir / vente directe → Produits du terroir / vente directe | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_prd:root>agrotourisme | PRD → Agrotourisme | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_prd:root>apiculture | PRD → Apiculture / miellerie | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_prd:root>distillerie_brasserie | PRD → Distillerie / brasserie / rhumerie | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_prd:root>exploitation_agricole | PRD → Exploitation agricole / ferme | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_prd:root>plantation | PRD → Plantation | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_prd:root>produits_terroir | PRD → Produits du terroir / vente directe | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_prd:root>root | PRD → PRD | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:autocar_compagnie>autocar_compagnie | Autocar (compagnie) → Autocar (compagnie) | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:autocar_compagnie>excursion_touristique | Autocar (compagnie) → Excursion touristique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:cycle_scooter_rental>cycle_scooter_rental | Location de vélos et trottinettes → Location de vélos et trottinettes | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:excursion_touristique>excursion_touristique | Excursion touristique → Excursion touristique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:location_de_voiture_avec_chauffeur>location_de_voiture_avec_chauffeur | Location de voiture avec chauffeur → Location de voiture avec chauffeur | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:location_vehicule>location_vehicule | Location véhicule → Location véhicule | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:location_vehicule>vans_amenages | Location véhicule → Vans aménagés | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:private_driver>private_driver | Voiture avec chauffeur → Voiture avec chauffeur | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:root>autocar_compagnie | PSV → Autocar (compagnie) | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>cycle_scooter_rental | PSV → Location de vélos et trottinettes | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>excursion_touristique | PSV → Excursion touristique | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>location_de_voiture_avec_chauffeur | PSV → Location de voiture avec chauffeur | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>location_vehicule | PSV → Location véhicule | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>private_driver | PSV → Voiture avec chauffeur | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>root | PSV → PSV | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:root>services | PSV → Services | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>tourist_excursion_transport | PSV → Excursion touristique en transport | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>transport_mobility | PSV → Transport et mobilité | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>v_t_t_autres_cycles | PSV → V.T.T. - Autres cycles | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>vans_amenages | PSV → Vans aménagés | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:root>vtc | PSV → VTC | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:services>location_de_voiture_avec_chauffeur | Services → Location de voiture avec chauffeur | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:services>services | Services → Services | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:services>v_t_t_autres_cycles | Services → V.T.T. - Autres cycles | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:tourist_excursion_transport>tourist_excursion_transport | Excursion touristique en transport → Excursion touristique en transport | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:transport_mobility>private_driver | Transport et mobilité → Voiture avec chauffeur | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:transport_mobility>tourist_excursion_transport | Transport et mobilité → Excursion touristique en transport | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:transport_mobility>transport_mobility | Transport et mobilité → Transport et mobilité | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:transport_mobility>vtc | Transport et mobilité → VTC | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_psv:v_t_t_autres_cycles>v_t_t_autres_cycles | V.T.T. - Autres cycles → V.T.T. - Autres cycles | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:vans_amenages>vans_amenages | Vans aménagés → Vans aménagés | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_psv:vtc>vtc | VTC → VTC | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:atelier_cuisine>atelier_cuisine | Atelier cuisine → Atelier cuisine | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:auberge>auberge | Auberge → Auberge | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:auberge>auberge_de_campagne | Auberge → Auberge de campagne | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:auberge>ferme_auberge | Auberge → Ferme auberge | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:auberge_de_campagne>auberge_de_campagne | Auberge de campagne → Auberge de campagne | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:autre_type_de_restauration>atelier_cuisine | Autre type de restauration → Atelier cuisine | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>autre_type_de_restauration | Autre type de restauration → Autre type de restauration | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:autre_type_de_restauration>bar_a_jus | Autre type de restauration → Bar à jus | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>boulangerie_patisserie | Autre type de restauration → Boulangerie-pâtisserie | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>chef_a_domicile | Autre type de restauration → Chef à domicile | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>creperie | Autre type de restauration → Crêperie | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>food_truck | Autre type de restauration → Food-truck | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>gato_pei | Autre type de restauration → Gato Peï | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>jus_de_fruits_frais | Autre type de restauration → Jus de fruits frais | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>pizzeria | Autre type de restauration → Pizzeria | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>salle_de_reception | Autre type de restauration → Salle de réception | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>salon_de_the | Autre type de restauration → Salon de thé | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:autre_type_de_restauration>traiteur | Autre type de restauration → Traiteur | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:bar_a_jus>bar_a_jus | Bar à jus → Bar à jus | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:boulangerie_patisserie>boulangerie_patisserie | Boulangerie-pâtisserie → Boulangerie-pâtisserie | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:chambre_d_hote>chambre_d_hote | Chambre d'hôte → Chambre d'hôte | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:chef_a_domicile>chef_a_domicile | Chef à domicile → Chef à domicile | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:creperie>creperie | Crêperie → Crêperie | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:ferme_auberge>ferme_auberge | Ferme auberge → Ferme auberge | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:food_truck>food_truck | Food-truck → Food-truck | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:gato_pei>gato_pei | Gato Peï → Gato Peï | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:glacier>glacier | Glacier → Glacier | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:jus_de_fruits_frais>jus_de_fruits_frais | Jus de fruits frais → Jus de fruits frais | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:pizzeria>pizzeria | Pizzeria → Pizzeria | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:restaurant>glacier | Restaurant → Glacier | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:restaurant>restaurant | Restaurant → Restaurant | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:restaurant>restaurant_de_l_hotel | Restaurant → Restaurant de l'hôtel | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:restaurant>restauration_traditionnelle | Restaurant → Restauration traditionnelle | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:restaurant>service_de_livraison | Restaurant → Service de livraison | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:restaurant>snack_bar | Restaurant → Snack-bar | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:restaurant_de_l_hotel>restaurant_de_l_hotel | Restaurant de l'hôtel → Restaurant de l'hôtel | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:restauration_traditionnelle>restauration_traditionnelle | Restauration traditionnelle → Restauration traditionnelle | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:root>atelier_cuisine | RES → Atelier cuisine | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>auberge | RES → Auberge | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>auberge_de_campagne | RES → Auberge de campagne | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>autre_type_de_restauration | RES → Autre type de restauration | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>bar_a_jus | RES → Bar à jus | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>boulangerie_patisserie | RES → Boulangerie-pâtisserie | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>chambre_d_hote | RES → Chambre d'hôte | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>chef_a_domicile | RES → Chef à domicile | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>creperie | RES → Crêperie | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>ferme_auberge | RES → Ferme auberge | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>food_truck | RES → Food-truck | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>gato_pei | RES → Gato Peï | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>glacier | RES → Glacier | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>jus_de_fruits_frais | RES → Jus de fruits frais | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>pizzeria | RES → Pizzeria | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>restaurant | RES → Restaurant | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>restaurant_de_l_hotel | RES → Restaurant de l'hôtel | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>restauration_traditionnelle | RES → Restauration traditionnelle | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>root | RES → RES | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:root>salle_de_reception | RES → Salle de réception | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>salon_de_the | RES → Salon de thé | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>service_de_livraison | RES → Service de livraison | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>snack_bar | RES → Snack-bar | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>table_d_hote | RES → Table d'hôte | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>table_d_hotes | RES → Table d'hôtes | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:root>traiteur | RES → Traiteur | depth=2 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:salle_de_reception>salle_de_reception | Salle de réception → Salle de réception | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:salon_de_the>salon_de_the | Salon de thé → Salon de thé | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:service_de_livraison>service_de_livraison | Service de livraison → Service de livraison | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:snack_bar>snack_bar | Snack-bar → Snack-bar | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:table_d_hote>table_d_hote | Table d'hôte → Table d'hôte | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:table_d_hotes>chambre_d_hote | Table d'hôtes → Chambre d'hôte | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:table_d_hotes>table_d_hote | Table d'hôtes → Table d'hôte | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_res:table_d_hotes>table_d_hotes | Table d'hôtes → Table d'hôtes | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_res:traiteur>traiteur | Traiteur → Traiteur | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_rva:aparthotel>aparthotel | Résidence hôtelière → Résidence hôtelière | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_rva:holiday_village>holiday_village | Village de vacances → Village de vacances | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_rva:root>aparthotel | RVA → Résidence hôtelière | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_rva:root>holiday_village | RVA → Village de vacances | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_rva:root>root | RVA → RVA | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_rva:root>tourism_residence | RVA → Résidence de tourisme classée | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_rva:tourism_residence>tourism_residence | Résidence de tourisme classée → Résidence de tourisme classée | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:bus_station>bus_station | Gare routière / arrêt structurant → Gare routière / arrêt structurant | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:carpool_area>carpool_area | Aire de covoiturage → Aire de covoiturage | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:drinking_water>drinking_water | Point d'eau potable → Point d'eau potable | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:electric_charging>electric_charging | Borne de recharge électrique → Borne de recharge électrique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:marina>marina | Port de plaisance / capitainerie → Port de plaisance / capitainerie | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:motorhome_services>motorhome_services | Aire de services camping-car → Aire de services camping-car | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:picnic_area>picnic_area | Aire de pique-nique / kiosque → Aire de pique-nique / kiosque | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:playground>playground | Aire de jeux → Aire de jeux | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:public_library>public_library | Médiathèque / bibliothèque → Médiathèque / bibliothèque | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:public_pool>public_pool | Piscine municipale → Piscine municipale | supabase-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 libre | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:public_toilets>public_toilets | Toilettes publiques → Toilettes publiques | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:root>bus_station | SPU → Gare routière / arrêt structurant | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>carpool_area | SPU → Aire de covoiturage | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>drinking_water | SPU → Point d'eau potable | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>electric_charging | SPU → Borne de recharge électrique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>marina | SPU → Port de plaisance / capitainerie | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>motorhome_services | SPU → Aire de services camping-car | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>picnic_area | SPU → Aire de pique-nique / kiosque | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>playground | SPU → Aire de jeux | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>public_library | SPU → Médiathèque / bibliothèque | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>public_pool | SPU → Piscine municipale | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>public_sports_facility | SPU → Équipement sportif en accès libre | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>public_toilets | SPU → Toilettes publiques | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>root | SPU → SPU | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:root>tourist_info_office | SPU → Bureau d'information touristique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:root>tourist_parking | SPU → Parking touristique | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_spu:tourist_info_office>tourist_info_office | Bureau d'information touristique → Bureau d'information touristique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_spu:tourist_parking>tourist_parking | Parking touristique → Parking touristique | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_vil:character_village>character_village | Village de caractère → Village de caractère | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_vil:creole_village>creole_village | Village créole → Village créole | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_vil:islet>islet | Îlet → Îlet | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_vil:root>character_village | VIL → Village de caractère | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_vil:root>creole_village | VIL → Village créole | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_vil:root>islet | VIL → Îlet | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_vil:root>root | VIL → VIL | supabase-rest:public.ref_code_taxonomy_closure | |
taxonomy_vil:root>town_center | VIL → Bourg / centre-ville | depth=1 | supabase-rest:public.ref_code_taxonomy_closure |
taxonomy_vil:town_center>town_center | Bourg / centre-ville → Bourg / centre-ville | supabase-rest:public.ref_code_taxonomy_closure |
public.ref_commune (24 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
97401 | Les Avirons | supabase-rest:public.ref_commune | |
97402 | Bras-Panon | supabase-rest:public.ref_commune | |
97403 | Entre-Deux | supabase-rest:public.ref_commune | |
97404 | L'Étang-Salé | supabase-rest:public.ref_commune | |
97405 | Petite-Île | supabase-rest:public.ref_commune | |
97406 | La Plaine-des-Palmistes | supabase-rest:public.ref_commune | |
97407 | Le Port | supabase-rest:public.ref_commune | |
97408 | La Possession | supabase-rest:public.ref_commune | |
97409 | Saint-André | supabase-rest:public.ref_commune | |
97410 | Saint-Benoît | supabase-rest:public.ref_commune | |
97411 | Saint-Denis | supabase-rest:public.ref_commune | |
97412 | Saint-Joseph | supabase-rest:public.ref_commune | |
97413 | Saint-Leu | supabase-rest:public.ref_commune | |
97414 | Saint-Louis | supabase-rest:public.ref_commune | |
97415 | Saint-Paul | supabase-rest:public.ref_commune | |
97416 | Saint-Pierre | supabase-rest:public.ref_commune | |
97417 | Saint-Philippe | supabase-rest:public.ref_commune | |
97418 | Sainte-Marie | supabase-rest:public.ref_commune | |
97419 | Sainte-Rose | supabase-rest:public.ref_commune | |
97420 | Sainte-Suzanne | supabase-rest:public.ref_commune | |
97421 | Salazie | supabase-rest:public.ref_commune | |
97422 | Le Tampon | supabase-rest:public.ref_commune | |
97423 | Les Trois-Bassins | supabase-rest:public.ref_commune | |
97424 | Cilaos | supabase-rest:public.ref_commune |
public.ref_contact_role (6 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
info | Information | Informations générales | supabase-rest:public.ref_contact_role |
management | Management | Direction / management | supabase-rest:public.ref_contact_role |
press | Presse | Relations presse | supabase-rest:public.ref_contact_role |
reservation | Réservation | Contact pour réservations | supabase-rest:public.ref_contact_role |
sales | Commercial | Ventes / commercial | supabase-rest:public.ref_contact_role |
technical | Technique | Support technique / IT | supabase-rest:public.ref_contact_role |
public.ref_facet_applicability (23 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
object_act:ACT | object_type=ACT | supabase-rest:public.ref_facet_applicability | |
object_act:ASC | object_type=ASC | supabase-rest:public.ref_facet_applicability | |
object_fma:FMA | object_type=FMA | supabase-rest:public.ref_facet_applicability | |
object_fma_occurrence:FMA | object_type=FMA | supabase-rest:public.ref_facet_applicability | |
object_iti:ITI | object_type=ITI | supabase-rest:public.ref_facet_applicability | |
object_iti_associated_object:ITI | object_type=ITI | supabase-rest:public.ref_facet_applicability | |
object_iti_info:ITI | object_type=ITI | supabase-rest:public.ref_facet_applicability | |
object_iti_practice:ITI | object_type=ITI | supabase-rest:public.ref_facet_applicability | |
object_iti_profile:ITI | object_type=ITI | supabase-rest:public.ref_facet_applicability | |
object_iti_section:ITI | object_type=ITI | supabase-rest:public.ref_facet_applicability | |
object_iti_stage:ITI | object_type=ITI | supabase-rest:public.ref_facet_applicability | |
object_meeting_room:CAMP | object_type=CAMP | supabase-rest:public.ref_facet_applicability | |
object_meeting_room:HLO | object_type=HLO | supabase-rest:public.ref_facet_applicability | |
object_meeting_room:HOT | object_type=HOT | supabase-rest:public.ref_facet_applicability | |
object_meeting_room:HPA | object_type=HPA | supabase-rest:public.ref_facet_applicability | |
object_meeting_room:LOI | object_type=LOI | supabase-rest:public.ref_facet_applicability | |
object_meeting_room:RVA | object_type=RVA | supabase-rest:public.ref_facet_applicability | |
object_menu:RES | object_type=RES | supabase-rest:public.ref_facet_applicability | |
object_room_type:CAMP | object_type=CAMP | supabase-rest:public.ref_facet_applicability | |
object_room_type:HLO | object_type=HLO | supabase-rest:public.ref_facet_applicability | |
object_room_type:HOT | object_type=HOT | supabase-rest:public.ref_facet_applicability | |
object_room_type:HPA | object_type=HPA | supabase-rest:public.ref_facet_applicability | |
object_room_type:RVA | object_type=RVA | supabase-rest:public.ref_facet_applicability |
public.ref_facet_registry (13 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
supabase-rest:public.ref_facet_registry | Trace ITI (1:1) | Trace ITI (1:1) | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Infos pratiques ITI (1:1) | Infos pratiques ITI (1:1) | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Pratiques ITI (M:N) | Pratiques ITI (M:N) | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Etapes ITI | Etapes ITI | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Profil altimetrique ITI | Profil altimetrique ITI | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Objets associes ITI | Objets associes ITI | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Sections ITI (cle parent_object_id) | Sections ITI (cle parent_object_id) | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Extension FMA -- evenements (1:1) | Extension FMA -- evenements (1:1) | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Occurrences FMA | Occurrences FMA | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Types de chambre (famille HEB) | Types de chambre (famille HEB) | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Salles de reunion / MICE | Salles de reunion / MICE | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Menus restaurant | Menus restaurant | supabase-rest:public.ref_facet_registry |
supabase-rest:public.ref_facet_registry | Extension 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/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=HOT | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=HLO | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=HPA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=CAMP | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=RVA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=RES | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ASC | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ACT | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=LOI | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PCU | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PNA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=VIL | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ITI | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=FMA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PRD | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=COM | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PSV | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=SPU | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ORG | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=HOT | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=HLO | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=HPA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=CAMP | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=RVA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=RES | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ASC | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ACT | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=LOI | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PCU | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PNA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=VIL | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ITI | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=FMA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PRD | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=COM | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PSV | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=SPU | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ORG | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=HOT | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=HLO | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=HPA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=CAMP | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=RVA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=RES | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ASC | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ACT | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=LOI | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PCU | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PNA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=VIL | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ITI | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=FMA | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PRD | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=COM | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=PSV | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=SPU | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_interop_profiles.sql:45 | object_type=ORG | Base de donnée DLL et API/migration_interop_profiles.sql:45 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=HOT | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=HLO | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=HPA | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=CAMP | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=RVA | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=RES | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=ASC | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=ACT | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=ITI | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=FMA | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=LOI | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=PCU | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=PNA | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=PRD | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=PSV | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=VIL | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=COM | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=SPU | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | |
Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 | object_type=ORG | Base de donnée DLL et API/migration_object_jsonld_schemaorg.sql:60 |
public.ref_language (20 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
ar | Arabe | supabase-rest:public.ref_language | |
de | Allemand | supabase-rest:public.ref_language | |
en | Anglais | supabase-rest:public.ref_language | |
es | Espagnol | supabase-rest:public.ref_language | |
fr | Français | supabase-rest:public.ref_language | |
haw | Hawaïen | supabase-rest:public.ref_language | |
hi | Hindi | supabase-rest:public.ref_language | |
it | Italien | supabase-rest:public.ref_language | |
ja | Japonais | supabase-rest:public.ref_language | |
ko | Coréen | supabase-rest:public.ref_language | |
mg | Malgache | supabase-rest:public.ref_language | |
nl | Néerlandais | supabase-rest:public.ref_language | |
pt | Portugais | supabase-rest:public.ref_language | |
rcf | Créole réunionnais | supabase-rest:public.ref_language | |
sw | Swahili | supabase-rest:public.ref_language | |
ta | Tamoul | supabase-rest:public.ref_language | |
th | Thaï | supabase-rest:public.ref_language | |
ty | Tahitien | supabase-rest:public.ref_language | |
zh | Chinois | supabase-rest:public.ref_language | |
zu | Zoulou | supabase-rest:public.ref_language |
public.ref_legal_type (17 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
accessibility | Accessibilité | Attestation d'accessibilité · category=accommodation | supabase-rest:public.ref_legal_type |
accommodation_license | Licence d'hébergement | Licence d'exploitation d'hébergement · category=accommodation | supabase-rest:public.ref_legal_type |
business_license | Licence commerciale | Licence d'exploitation commerciale · category=business | supabase-rest:public.ref_legal_type |
cyber_insurance | Assurance cyber | Assurance cybersécurité · category=insurance | supabase-rest:public.ref_legal_type |
environmental_permit | Permis environnemental | Autorisation environnementale · category=environment | supabase-rest:public.ref_legal_type |
fire_safety | Sécurité incendie | Attestation de sécurité incendie · category=accommodation | supabase-rest:public.ref_legal_type |
guide_license | Licence guide | Licence de guide touristique · category=tourism | supabase-rest:public.ref_legal_type |
liability_insurance | Assurance responsabilité civile | Assurance responsabilité civile professionnelle · category=insurance | supabase-rest:public.ref_legal_type |
property_insurance | Assurance biens | Assurance des biens et équipements · category=insurance | supabase-rest:public.ref_legal_type |
raison_sociale | Raison sociale | Dénomination ou raison sociale de la personne morale exploitante · category=business | supabase-rest:public.ref_legal_type |
safety_certificate | Certificat de sécurité | Certificat de conformité sécurité · category=accommodation | supabase-rest:public.ref_legal_type |
siren | SIREN | Système d'identification du répertoire des entreprises · category=business | supabase-rest:public.ref_legal_type |
siret | SIRET | Système d'identification du répertoire des établissements · category=business | supabase-rest:public.ref_legal_type |
tourism_license | Licence tourisme | Licence d'exploitation touristique · category=tourism | supabase-rest:public.ref_legal_type |
tourist_tax | Taxe de séjour | Autorisation de collecte de la taxe de séjour · category=accommodation | supabase-rest:public.ref_legal_type |
vat_number | Numéro TVA | Numéro de TVA intracommunautaire · category=business | supabase-rest:public.ref_legal_type |
waste_management | Gestion des déchets | Autorisation de gestion des déchets · category=environment | supabase-rest:public.ref_legal_type |
public.ref_object_relation_type (10 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
based_at_site | Se pratique sur le site | Une ACT se déroule sur un PNA (canyoning, plongée, parapente) | supabase-rest:public.ref_object_relation_type |
managed_by | Géré par | Objet géré par une organisation | supabase-rest:public.ref_object_relation_type |
nearby | À proximité de | Objets proches géographiquement | supabase-rest:public.ref_object_relation_type |
parent_of | Parent de | Relation hiérarchique: A est parent de B | supabase-rest:public.ref_object_relation_type |
part_of | Fait partie de | Relation de composition: A fait partie de B | supabase-rest:public.ref_object_relation_type |
partner_of | Partenaire de | Relation de partenariat | supabase-rest:public.ref_object_relation_type |
recommended_with | Recommandé avec | Suggestion de co‑consommation | supabase-rest:public.ref_object_relation_type |
sister | Objet associé | Objets de même famille | supabase-rest:public.ref_object_relation_type |
sur_le_parcours_de | Sur le parcours de | L'objet (site, producteur, hébergement…) est situé sur le tracé de l'itinéraire cible. | supabase-rest:public.ref_object_relation_type |
uses_itinerary | Suit l'itinéraire | Une 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/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
org_admin | Administrateur ORG | Niveau administratif le plus élevé dans l'ORG, sans dépasser le super_admin plateforme | Base de donnée DLL et API/seeds_data.sql:4151 |
org_manager | Gestionnaire ORG | Administration opérationnelle de l'ORG — peut gérer les membres de rang inférieur | Base de donnée DLL et API/seeds_data.sql:4151 |
team_lead | Référent équipe | Premier niveau de délégation administrative dans l'ORG | Base de donnée DLL et API/seeds_data.sql:4151 |
public.ref_org_business_role (3 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
contributor | Contributeur | Saisie, enrichissement, mise à jour dans le périmètre autorisé. Sans validation éditoriale. | Base de donnée DLL et API/seeds_data.sql:4137 |
editor | Éditeur | Contrôle qualité, correction, validation éditoriale dans le périmètre autorisé | Base de donnée DLL et API/seeds_data.sql:4137 |
viewer | Lecteur | Consultation uniquement dans le périmètre accessible à l'ORG et au user | Base de donnée DLL et API/seeds_data.sql:4137 |
public.ref_org_role (3 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
contributor | ORG contributrice | ORG contributrice — enrichissement propre uniquement, pas d'accès à la donnée canonique | supabase-rest:public.ref_org_role |
publisher | Publisher principal | ORG publisher principale — source canonique, écriture directe sur la donnée de l'objet | supabase-rest:public.ref_org_role |
reader | ORG lectrice | ORG lectrice — accès en lecture via lien explicite seulement | supabase-rest:public.ref_org_role |
public.ref_permission (11 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
attach_documents | Attacher des documents | Permet d'attacher des fichiers et documents à un objet · category=media | Base de donnée DLL et API/seeds_data.sql:4169 |
create_object | Créer un objet | Permet de créer un nouvel objet tourisme dans le périmètre de l'ORG · category=content | Base de donnée DLL et API/seeds_data.sql:4169 |
edit_canonical_when_publisher | Modifier 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=content | Base de donnée DLL et API/seeds_data.sql:4169 |
edit_gallery | Modifier la galerie | Permet d'ajouter, modifier ou supprimer des photos dans la galerie d'un objet · category=media | Base de donnée DLL et API/seeds_data.sql:4169 |
edit_hours | Modifier les horaires | Permet de modifier les plages horaires et calendriers d'ouverture d'un objet · category=content | Base de donnée DLL et API/seeds_data.sql:4169 |
edit_org_enrichment | Modifier l'enrichissement ORG | Permet de modifier la couche d'enrichissement propre à l'ORG, sans toucher aux données canoniques · category=content | Base de donnée DLL et API/seeds_data.sql:4169 |
edit_pricing | Modifier les tarifs | Permet de modifier la grille tarifaire et les conditions de prix d'un objet · category=content | Base de donnée DLL et API/seeds_data.sql:4169 |
manage_team_messages | Gérer les messages d'équipe | Permet d'envoyer et gérer les messages d'équipe liés à un objet · category=team | Base de donnée DLL et API/seeds_data.sql:4169 |
publish_object | Publier / dépublier un objet | Permet de passer un objet au statut published ou de le dépublier · category=content | Base de donnée DLL et API/seeds_data.sql:4169 |
validate_changes | Valider des modifications en attente | Permet de valider ou rejeter des modifications soumises par un contributeur dans le workflow éditorial · category=content | Base de donnée DLL et API/seeds_data.sql:4169 |
write_crm_notes | Écrire des notes CRM | Permet de rédiger et modifier des notes CRM associées à un objet · category=crm | Base de donnée DLL et API/seeds_data.sql:4169 |
public.ref_review_source (7 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
airbnb | Airbnb | supabase-rest:public.ref_review_source | |
booking | Booking.com | supabase-rest:public.ref_review_source | |
expedia | Expedia | supabase-rest:public.ref_review_source | |
google | supabase-rest:public.ref_review_source | ||
hotels_com | Hotels.com | supabase-rest:public.ref_review_source | |
internal | Avis interne | supabase-rest:public.ref_review_source | |
tripadvisor | TripAdvisor | supabase-rest:public.ref_review_source |
public.ref_sustainability_action (239 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
CAT_BIO:SA_BIODIVERSITY_PROTECTION:MA_BIODIVERSITY_AWARENESS | Sensibilisation biodiversité | Information visiteurs sur la biodiversité. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_BIODIVERSITY_PROTECTION:MA_BIODIV_INVENTORY | Inventaire 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_PROTECTION | Habitat protégé | Mesures de protection des habitats mises en place. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_BIODIVERSITY_PROTECTION:MA_REFUGE_ZONE | Zone refuge | Zones refuges ou quiétude créées. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_BIODIVERSITY_PROTECTION:MA_WILDLIFE_CORRIDORS | Corridors biologiques | Amé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_TRAYS | Cendriers de plage | Mise à 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_CLEANING | Nettoyage manuel plage | Nettoyage 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_FORMAT | Formats concentrés | Usage de produits concentrés. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_CONCENTRATED_CLEANERS:MA_DOSING_STATION | Station de dilution | Station de dilution ou dosage installée. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_CONCENTRATED_CLEANERS:MA_LESS_PACKAGING | Moins d'emballages | Réduction des emballages par format concentré. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_ECOLABEL_CLEANERS:MA_ECOLABEL_LIST | Liste produits suivie | Liste des références écolabellisées tenue à jour. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_ECOLABEL_CLEANERS:MA_ECOLABEL_PRODUCTS | Produits certifiés | Produits d'entretien écolabellisés utilisés. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_ECOLABEL_CLEANERS:MA_SUPPLIER_PROOF | Preuves fournisseurs | Preuves ou fiches produits conservées. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_LOW_CHEMICAL_DISINFECTION:MA_ALT_METHODS | Méthodes alternatives | Méthodes ou produits moins impactants privilégiés. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_LOW_CHEMICAL_DISINFECTION:MA_CHEMICAL_REVIEW | Revue des usages | Revue des usages de désinfection réalisée. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_LOW_CHEMICAL_DISINFECTION:MA_TARGETED_DISINFECTION | Désinfection ciblée | Désinfection ciblée plutôt que systématique. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_NATIVE_PLANTING:MA_INVASIVE_SPECIES_AVOIDED | Pas d'invasives | Évitement des espèces invasives. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_NATIVE_PLANTING:MA_NATIVE_SPECIES | Espèces locales | Plantations d'espèces locales ou adaptées. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_NATIVE_PLANTING:MA_POLLINATOR_PLANTS | Plantes mellifères | Plantes favorables aux pollinisateurs implantées. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_PESTICIDE_AVOIDANCE:MA_MECHANICAL_WEEDING | Désherbage alternatif | Désherbage mécanique ou manuel privilégié. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_PESTICIDE_AVOIDANCE:MA_NATURAL_PRODUCTS | Produits naturels | Solutions naturelles utilisées si besoin. | supabase-rest:public.ref_sustainability_action |
CAT_BIO:SA_PESTICIDE_AVOIDANCE:MA_ZERO_PESTICIDE | Zéro pesticide | Aucun pesticide chimique utilisé. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_AUTO_SWITCH_OFF:MA_AUTO_LIGHT_OFF | Extinction auto éclairage | Extinction automatique de l'éclairage. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_AUTO_SWITCH_OFF:MA_KEYCARD_SWITCH | Coupure par badge | Coupure énergie par badge ou détecteur. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_AUTO_SWITCH_OFF:MA_STANDBY_POLICY | Veilles réduites | Réduction des équipements en veille. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_CARBON_FOOTPRINT:MA_GHG_ACCOUNTING | Calcul GES | Bilan GES réalisé. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_CARBON_FOOTPRINT:MA_LOW_CARBON_PROJECTS | Projets bas-carbone | Financement ou soutien de projets bas-carbone. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_CARBON_FOOTPRINT:MA_REDUCTION_TRAJECTORY | Trajectoire de réduction | Objectif et trajectoire de réduction définis. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_CLIMATE_ADAPTATION:MA_CLIMATE_RISK_MAP | Cartographie des risques | Cartographie des risques climatiques réalisée. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_CLIMATE_ADAPTATION:MA_HEATWAVE_PLAN | Plan canicule | Plan canicule ou fortes chaleurs formalisé. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_CLIMATE_ADAPTATION:MA_NATURE_BASED_SOLUTIONS | Solutions fondées nature | Végétalisation ou solutions de confort d'été mises en place. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_EFFICIENT_LIGHTING:MA_LED_BULBS | LED généralisées | Éclairage LED installé. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_EFFICIENT_LIGHTING:MA_LIGHTING_INVENTORY | Inventaire éclairage | Inventaire et remplacement planifié. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_EFFICIENT_LIGHTING:MA_MOTION_SENSORS | Détecteurs présence | Détecteurs ou minuteries installés. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_ENERGY_AUDIT:MA_AUDIT_ACTIONS_PRIORITIZED | Plan d'actions audit | Actions issues de l'audit priorisées. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_ENERGY_AUDIT:MA_AUDIT_DONE | Audit réalisé | Audit énergétique réalisé. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_ENERGY_AUDIT:MA_ROI_TRACKING | ROI suivi | Suivi des gains ou du retour sur investissement. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_ENERGY_MONITORING:MA_ENERGY_ALERT | Alerte dérive | Alerte en cas de dérive de consommation. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_ENERGY_MONITORING:MA_ENERGY_KPI | KPI énergie | Suivi kWh/nuitée ou kWh/m². | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_ENERGY_MONITORING:MA_ENERGY_THRESHOLD | Seuil é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_READING | Relevé mensuel | Relevé mensuel des consommations d'énergie. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_HOT_WATER_EFFICIENCY:MA_DHW_EFFICIENT_SYSTEM | Système ECS performant | Système de production ECS performant installé. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_HOT_WATER_EFFICIENCY:MA_DHW_SETPOINTS | Réglages ECS | Réglages ECS optimisés. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_HOT_WATER_EFFICIENCY:MA_PIPE_INSULATION | Réseaux isolés | Réseaux ECS isolés. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_HVAC_EFFICIENCY:MA_FILTERS_CLEANED | Filtres entretenus | Filtres et organes de ventilation entretenus. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_HVAC_EFFICIENCY:MA_HVAC_MAINTENANCE | Maintenance CVC | Maintenance préventive CVC réalisée. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_HVAC_EFFICIENCY:MA_HVAC_RENEWAL_PLAN | Plan de renouvellement | Plan de renouvellement des équipements CVC. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_ONSITE_RENEWABLE_ENERGY:MA_PRODUCTION_MONITORING | Production suivie | Production sur site mesurée. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_ONSITE_RENEWABLE_ENERGY:MA_SOLAR_PV | Panneaux photovoltaïques | Panneaux photovoltaïques installés. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_ONSITE_RENEWABLE_ENERGY:MA_SOLAR_THERMAL | Solaire thermique | Solaire thermique ou équivalent installé. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_RENEWABLE_ELECTRICITY:MA_GO_CERTIFICATES | Garanties d'origine | Garanties d'origine conservées. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_RENEWABLE_ELECTRICITY:MA_GREEN_CONTRACT | Contrat vert | Contrat d'électricité renouvelable. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_RENEWABLE_ELECTRICITY:MA_GREEN_SHARE_TRACKED | Part ENR suivie | Part d'électricité verte suivie. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_RENEWABLE_HEAT:MA_BIOMASS_SYSTEM | Biomasse | Chaufferie biomasse ou solution équivalente. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_RENEWABLE_HEAT:MA_HEAT_PUMP | Pompe à chaleur | Pompe à chaleur ou autre chaleur renouvelable. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_RENEWABLE_HEAT:MA_RENEWABLE_HEAT_SHARE | Part chaleur ENR | Part de chaleur renouvelable suivie. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_SUBMETERING:MA_ELEC_SUBMETERS | Sous-compteurs installés | Sous-compteurs installés par usage ou zone. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_SUBMETERING:MA_USE_BREAKDOWN | Répartition par usage | Consommations ventilées par poste. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_SUBMETERING:MA_WATER_SUBMETERS | Sous-comptage eau | Sous-comptage eau lorsque pertinent. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_THERMOREGULATION:MA_ROOM_CONTROL | Pilotage par zone | Pilotage par zone ou par chambre en place. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_THERMOREGULATION:MA_SETPOINT_POLICY | Consignes définies | Consignes de température formalisées. | supabase-rest:public.ref_sustainability_action |
CAT_ENERGY:SA_THERMOREGULATION:MA_THERMOSTATS_INSTALLED | Thermostats installés | Thermostats 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_OWNERS | Responsables désignés | Chaque action a un responsable identifié. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_ACTION_PLAN_ANNUAL:MA_OBJECTIVES_DEFINED | Objectifs chiffrés | Objectifs annuels ou pluriannuels chiffrés. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_ANNUAL_REVIEW:MA_ANNUAL_REVIEW_HELD | Revue annuelle tenue | Revue annuelle formalisée avec compte rendu. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_ANNUAL_REVIEW:MA_CORRECTIVE_TRACKING | Actions correctives suivies | Plan 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_LOG | Registre réclamations | Réclamations et avis suivis dans un registre. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_CUSTOMER_FEEDBACK:MA_QR_REVIEW | QR code retours | QR code ou lien direct pour recueillir les retours. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_CUSTOMER_FEEDBACK:MA_SURVEY_DEPLOYED | Questionnaire diffusé | Questionnaire de satisfaction diffusé. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_DIGITAL_SOBRIETY:MA_DEVICE_LIFESPAN | Durée de vie matériel | Allongement de la durée de vie du matériel. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_DIGITAL_SOBRIETY:MA_LIGHTWEIGHT_WEBSITE | Site léger | Site ou services numériques allégés. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_DIGITAL_SOBRIETY:MA_RESPONSIBLE_HOSTING | Hébergement responsable | Hébergement web responsable ou mutualisé. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_FEEDBACK_ANALYSIS:MA_IMPROVEMENT_ACTIONS | Actions d'amélioration | Actions d'amélioration issues des retours. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_FEEDBACK_ANALYSIS:MA_MONTHLY_REVIEW_FEEDBACK | Analyse périodique | Analyse périodique des retours réalisée. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_FEEDBACK_ANALYSIS:MA_TEAM_FEEDBACK_LOOP | Retour aux équipes | Résultats et actions partagés aux équipes. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_GUEST_INFO_SUST:MA_COMMONS_SIGNAGE | Affichage espaces communs | Supports de sensibilisation dans les espaces communs. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_GUEST_INFO_SUST:MA_ROOM_SIGNAGE | Affichage en chambre | Affichage écogestes en chambre ou hébergement. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_GUEST_INFO_SUST:MA_WEB_SUST_PAGE | Page web écogestes | Page web ou livret d'accueil durable. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_IMPACT_REPORTING:MA_ANNUAL_IMPACT_REPORT | Bilan annuel | Bilan annuel des impacts publié ou formalisé. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_IMPACT_REPORTING:MA_DATA_QUALITY_CHECK | Contrôle des données | Vérification de qualité des données réalisées. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_IMPACT_REPORTING:MA_KPI_DASHBOARD | Tableau de bord | Tableau de bord impacts tenu à jour. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_POLICY_SUSTAINABILITY:MA_RSE_CHARTER | Charte DD/RSE | Charte ou politique DD/RSE rédigée et validée. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_POLICY_SUSTAINABILITY:MA_RSE_REFERENT | Ré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_DEFINED | Périmètre défini | Périmètre, impacts prioritaires et responsabilités formalisés. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_PUBLIC_COMMUNICATION:MA_DURABILITY_PAGE | Page durabilité | Page publique dédiée aux engagements durables. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_PUBLIC_COMMUNICATION:MA_PROOFS_ONLINE | Preuves publiées | Preuves, chiffres ou photos publiés. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_PUBLIC_COMMUNICATION:MA_SCOPE_EXPLAINED | Périmètre expliqué | Périmètre des engagements clairement expliqué. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_REGULATORY_COMPLIANCE:MA_CONTROL_CALENDAR | Calendrier de contrôles | Contrôles obligatoires planifiés et tracés. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_REGULATORY_COMPLIANCE:MA_PROOF_ARCHIVE | Preuves archivées | Attestations, contrats et rapports archivés. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_REGULATORY_COMPLIANCE:MA_REGULATORY_REGISTER | Registre réglementaire | Registre de conformité réglementaire tenu à jour. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_RSE_STRATEGY_ALIGNMENT:MA_EXECUTIVE_GOVERNANCE | Gouvernance de direction | Pilotage de la stratégie au niveau direction. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_RSE_STRATEGY_ALIGNMENT:MA_PRODUCT_ALIGNMENT | Offres alignées | Offres ou produits alignés avec la stratégie. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_RSE_STRATEGY_ALIGNMENT:MA_RSE_STRATEGY_DOC | Stratégie formalisée | Stratégie RSE formalisée. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_STAFF_TRAINING_SUST:MA_ECOGESTURES_TRAINING | Formation écogestes | Formation des équipes aux écogestes. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_STAFF_TRAINING_SUST:MA_REFRESHER_TRAINING | Rappel annuel | Mise à jour ou recyclage annuel des formations. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_STAFF_TRAINING_SUST:MA_WASTE_TRAINING | Formation tri | Formation au tri et à la réduction des déchets. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_STAKEHOLDER_DIALOGUE:MA_FEEDBACK_CHANNEL | Canal de dialogue | Canal dédié aux remarques et contributions. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_STAKEHOLDER_DIALOGUE:MA_STAKEHOLDER_MAP | Cartographie parties prenantes | Cartographie des parties prenantes tenue à jour. | supabase-rest:public.ref_sustainability_action |
CAT_GOV:SA_STAKEHOLDER_DIALOGUE:MA_STAKEHOLDER_MEETING | Réunion parties prenantes | Réunion ou atelier annuel organisé. | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_INFO:MA_ACCESSIBLE_TRANSPORT_INFO | Infos PMR transport | Informations sur les transports accessibles. | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_INFO:MA_PUBLIC_TRANSPORT_INFO | Infos transports publics | Informations train, bus, navettes. | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_INFO:MA_WITHOUT_CAR_PAGE | Venir sans voiture | Page ou fiche "venir sans voiture". | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_SERVICES:MA_BIKE_PARKING | Parking vélos | Stationnement vélo sécurisé. | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_SERVICES:MA_BIKE_REPAIR_KIT | Kit vélo | Kit de réparation ou service vélo. | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_LOW_IMPACT_TRANSPORT_SERVICES:MA_EV_CHARGING | Borne VE | Borne de recharge véhicule électrique. | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_MOUNTAIN_MOBILITY_PLAN:MA_CAR_REDUCTION | Réduction voiture | Mesures de réduction de la voiture individuelle. | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_MOUNTAIN_MOBILITY_PLAN:MA_INTERMODAL_INFO | Info intermodalité | Information intermodale vers la destination. | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_MOUNTAIN_MOBILITY_PLAN:MA_MOUNTAIN_SHUTTLES | Navettes station | Navettes ou mobilité collective en station. | supabase-rest:public.ref_sustainability_action |
CAT_MOBILITY:SA_MOUNTAIN_MOBILITY_PLAN:MA_PARK_AND_RIDE | Parking-relais montagne | Dispositif 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_TERMS | Clauses équitables | Clauses contractuelles équilibrées avec partenaires locaux. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_FAIR_LOCAL_CONTRACTS:MA_LOCAL_VALUE_SHARE | Répartition de valeur | Répartition équitable de la valeur explicitée. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_FAIR_LOCAL_CONTRACTS:MA_PAYMENT_TIMELINESS | Paiement dans les délais | Délais de paiement suivis. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_LOCAL_ORGANIC_FAIRTRADE_FOOD:MA_FAIRTRADE_PRODUCTS | Produits équitables | Produits équitables référencés. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_LOCAL_ORGANIC_FAIRTRADE_FOOD:MA_LOCAL_FOOD_SHARE | Part locale suivie | Part de produits locaux suivie. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_LOCAL_ORGANIC_FAIRTRADE_FOOD:MA_ORGANIC_PRODUCTS | Produits bio | Produits bio sélectionnés. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_LOCAL_SUPPLIERS:MA_LOCAL_PARTNER_VISIBILITY | Partenaires locaux valorisés | Partenaires locaux valorisés dans l'offre. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_LOCAL_SUPPLIERS:MA_LOCAL_PURCHASE_SHARE | Part locale suivie | Part des achats locaux mesurée. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_LOCAL_SUPPLIERS:MA_LOCAL_SUPPLIER_LIST | Liste fournisseurs locaux | Répertoire ou panel de fournisseurs locaux. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_NO_ENDANGERED_SPECIES:MA_MENU_CONTROL | Contrôle des cartes | Contrôle des cartes et achats. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_NO_ENDANGERED_SPECIES:MA_SPECIES_POLICY | Politique espèces menacées | Politique excluant les espèces menacées. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_NO_ENDANGERED_SPECIES:MA_SUPPLIER_CHECK_SPECIES | Vérification fournisseurs | Vérification fournisseur sur espèces sensibles. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_RESPONSIBLE_PROCUREMENT_POLICY:MA_PROCUREMENT_CHARTER | Charte achats | Charte ou politique achats responsables. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_RESPONSIBLE_PROCUREMENT_POLICY:MA_PROCUREMENT_TRACEABILITY | Traçabilité achats | Choix fournisseurs et arbitrages tracés. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_RESPONSIBLE_PROCUREMENT_POLICY:MA_RSE_CRITERIA_RFQ | Critères RSE intégrés | Critères RSE intégrés aux consultations. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_SUPPLIER_EVALUATION:MA_SUPPLIER_ANNUAL_REVIEW | Revue annuelle fournisseur | Évaluation annuelle des fournisseurs clés. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_SUPPLIER_EVALUATION:MA_SUPPLIER_GRID | Grille fournisseurs | Grille d'évaluation fournisseurs utilisée. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_SUPPLIER_EVALUATION:MA_SUPPLIER_PROGRESS_PLAN | Plan progrès fournisseur | Plan de progrès ou actions correctives fournisseur. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_TAP_WATER_SERVICE:MA_BOTTLED_WATER_REDUCED | Moins d'eau embouteillée | Réduction de l'eau embouteillée. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_TAP_WATER_SERVICE:MA_CARAFE_AVAILABLE | Carafe disponible | Carafe ou fontaine disponible. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_TAP_WATER_SERVICE:MA_TAP_WATER_INFO | Info eau du robinet | Information sur l'eau du robinet donnée. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_VEGETARIAN_OFFER:MA_DAILY_VEG_OPTION | Option végé quotidienne | Option végétarienne disponible. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_VEGETARIAN_OFFER:MA_MENU_HIGHLIGHT_VEG | Mise en avant végé | Offre végétarienne mise en avant. | supabase-rest:public.ref_sustainability_action |
CAT_PROC:SA_VEGETARIAN_OFFER:MA_PROTEIN_DIVERSIFICATION | Diversification protéines | Diversification des protéines engagée. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_CLIENT_SENSITIZATION:MA_ONTRIP_BRIEFING | Info pendant séjour | Sensibilisation pendant le séjour. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_CLIENT_SENSITIZATION:MA_PRETRIP_INFO | Info avant séjour | Sensibilisation avant le séjour. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_CLIENT_SENSITIZATION:MA_RESPONSIBLE_BEHAVIOUR_TIPS | Conseils comportement | Conseils de comportements responsables. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_DESTINATION_PARTNER_AUDIT:MA_FIELD_CHECKS | Contrôles terrain | Contrôles terrain ou vérifications ponctuelles. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_DESTINATION_PARTNER_AUDIT:MA_NONCONFORMITY_FOLLOWUP | Suivi non-conformités | Suivi des non-conformités partenaires. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_DESTINATION_PARTNER_AUDIT:MA_PARTNER_AUDIT_GRID | Grille audit partenaire | Grille d'audit partenaires utilisée. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_HUMAN_RIGHTS_DECENT_WORK:MA_ALERT_CHANNEL | Canal d'alerte | Canal d'alerte ou remontée des incidents. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_HUMAN_RIGHTS_DECENT_WORK:MA_DECENT_WORK_CLAUSES | Travail décent | Clauses de travail décent exigées. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_HUMAN_RIGHTS_DECENT_WORK:MA_HR_POLICY | Politique droits humains | Politique droits humains ou clauses sociales. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_LOCAL_POPULATION_INVOLVEMENT:MA_CO_DESIGN_OFFERS | Offres co-construites | Offres co-construites avec les populations locales. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_LOCAL_POPULATION_INVOLVEMENT:MA_LOCAL_BENEFIT_TRACKING | Bénéfices locaux suivis | Retombées locales suivies. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_LOCAL_POPULATION_INVOLVEMENT:MA_LOCAL_CONSULTATION | Consultation locale | Consultation locale avant projets ou offres. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_TRANSPARENT_SALES_INFO:MA_CLEAR_SCOPE_OF_COMMITMENT | Périmètre engagement clair | Périmètre des engagements clairement expliqué. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_TRANSPARENT_SALES_INFO:MA_IMPACT_SHEET | Fiche impact | Fiche impact social/environnemental fournie. | supabase-rest:public.ref_sustainability_action |
CAT_SOCIAL:SA_TRANSPARENT_SALES_INFO:MA_PRICE_TRANSPARENCY | Transparence prix | Information claire sur le prix et le contenu. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_DESTINATION_SUST_INDICATORS:MA_DESTINATION_DASHBOARD | Tableau de bord destination | Tableau de bord destination en place. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_DESTINATION_SUST_INDICATORS:MA_LOCAL_DATA_COLLECTION | Collecte de données | Collecte de données locales structurée. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_DESTINATION_SUST_INDICATORS:MA_PUBLIC_REPORTING_DEST | Restitution publique | Restitution publique ou partagée des indicateurs. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_LABELLED_LOCAL_OFFERS:MA_LABELLED_OFFERS_HIGHLIGHT | Offres mises en avant | Mise en avant des offres locales engagées. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_LABELLED_LOCAL_OFFERS:MA_LABELLED_PARTNER_SELECTION | Partenaires labellisés | Sélection de partenaires locaux engagés. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_LABELLED_LOCAL_OFFERS:MA_LOCAL_LABEL_FILTER | Filtre offre locale | Repérage des offres locales labellisées. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_LOCAL_COMMUNITY_SUPPORT:MA_COMMUNITY_PROJECTS | Projets locaux soutenus | Soutien à des projets locaux. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_LOCAL_COMMUNITY_SUPPORT:MA_LOCAL_JOBS | Emploi local | Priorité à l'emploi local. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_LOCAL_COMMUNITY_SUPPORT:MA_LOCAL_SPEND_TRACKING | Dépense locale suivie | Part locale des dépenses suivie. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_PRO_TRANSITION_SUPPORT:MA_GUIDE_FOR_PARTNERS | Guide partenaires | Guide ou kit transition transmis aux partenaires. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_PRO_TRANSITION_SUPPORT:MA_TECHNICAL_SUPPORT | Appui technique | Accompagnement technique individualisé proposé. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_PRO_TRANSITION_SUPPORT:MA_TRANSITION_WORKSHOP | Atelier pro | Atelier ou formation pour professionnels du territoire. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_TERRITORY_SUST_INFO:MA_LOCAL_CHARTER_INFO | Charte locale affichée | Information sur les engagements du territoire. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_TERRITORY_SUST_INFO:MA_LOCAL_ENGAGED_ACTORS | Acteurs engagés valorisés | Acteurs locaux engagés mis en avant. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_TERRITORY_SUST_INFO:MA_RESPONSIBLE_VISIT_TIPS | Conseils visite responsable | Conseils de visite responsable fournis. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_VISITOR_FLOW_MANAGEMENT:MA_ALT_ROUTE_SIGNAGE | Itinéraires alternatifs | Signalisation 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_REDIRECTION | Répartition des flux | Mesures de répartition ou déviation des flux. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_VISITOR_FLOW_MANAGEMENT:MA_PEAK_INFO | Info périodes de pointe | Information sur les périodes de pointe. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_VISITOR_FLOW_MANAGEMENT:MA_RESERVATION_SLOTS | Jauges ou créneaux | Gestion par créneaux ou jauges. | supabase-rest:public.ref_sustainability_action |
CAT_TERR:SA_VISITOR_FLOW_MANAGEMENT:MA_VISITOR_COUNTING | Comptage visiteurs | Mesure 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_BUYING | Achat en vrac | Achats en vrac privilégiés. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_BULK_OR_REFILL:MA_REFILLABLE_AMENITIES | Amenities rechargeables | Produits d'accueil rechargeables. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_BULK_OR_REFILL:MA_REFILL_STATIONS | Stations recharge | Systèmes de recharge ou remplissage. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_COASTAL_WASTE_MANAGEMENT:MA_BEACH_CLEANUP | Nettoyage raisonné | Nettoyage raisonné du littoral ou port. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_COASTAL_WASTE_MANAGEMENT:MA_COASTAL_SORTING | Tri littoral | Dispositifs de tri sur zones littorales. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_COASTAL_WASTE_MANAGEMENT:MA_LITTER_PREVENTION | Prévention déchets sauvages | Prévention des déchets abandonnés. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_COMPOSTING:MA_COMPOST_MAINT | Suivi compost | Suivi de l'entretien et des apports. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_COMPOSTING:MA_COMPOST_USE | Valorisation compost | Compost valorisé localement. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_COMPOSTING:MA_ONSITE_COMPOST | Composteur sur site | Composteur sur site installé. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_DISPOSABLE_REDUCTION:MA_BULK_SOAP | Distributeurs rechargeables | Distributeurs rechargeables installés. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_DISPOSABLE_REDUCTION:MA_NO_SINGLE_PORTIONS | Moins de dosettes | Dosettes et portions individuelles limitées. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_DISPOSABLE_REDUCTION:MA_REUSABLE_TABLEWARE | Vaisselle réutilisable | Vaisselle réutilisable privilégiée. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_DISPOSABLE_REDUCTION:MA_ZERO_PLASTIC_SINGLE_USE | Zéro plastique jetable | Suppression 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_REUSE | Réemploi mobilier | Réemploi ou seconde vie du mobilier. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_DURABLE_GOODS_REUSE:MA_REPAIR_BEFORE_REPLACE | Réparer avant remplacer | Politique réparer avant remplacer. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_DURABLE_GOODS_REUSE:MA_TEXTILE_REUSE | Réemploi textile | Réemploi ou don des textiles. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_FOOD_WASTE_REDUCTION:MA_BUFFET_MONITORING | Suivi buffet | Suivi des restes au buffet. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_FOOD_WASTE_REDUCTION:MA_DONATION_OR_REUSE | Dons ou réemploi | Organisation de dons ou réemploi lorsque possible. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_FOOD_WASTE_REDUCTION:MA_FOOD_WASTE_QUANTIFIED | Gaspillage 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_ADJUSTMENT | Portions ajustées | Portions ajustées à la fréquentation. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_HAZARDOUS_WASTE:MA_BATTERY_COLLECTION | Collecte piles | Collecte des piles ou petits déchets dangereux. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_HAZARDOUS_WASTE:MA_LAMP_COLLECTION | Collecte lampes | Collecte des lampes, néons ou ampoules. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_HAZARDOUS_WASTE:MA_TRACKING_BSD | Traçabilité déchets | Traçabilité des enlèvements ou bordereaux. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_ORGANIC_WASTE_SORTING:MA_BIOWASTE_PROC | Procédure biodéchets | Procédure de séparation et stockage propre. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_ORGANIC_WASTE_SORTING:MA_KITCHEN_BIOBINS | Bacs biodéchets | Bacs biodéchets en cuisine ou office. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_ORGANIC_WASTE_SORTING:MA_TABLE_RETURN_SORT | Tri retours plateau | Tri des restes en zone de retour si pertinent. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_PAPER_REDUCTION:MA_DIGITAL_DOCS | Docs dématérialisés | Documents dématérialisés privilégiés. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_PAPER_REDUCTION:MA_PRINT_ON_DEMAND | Impression à la demande | Impressions limitées à la demande. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_PAPER_REDUCTION:MA_RECYCLED_PAPER | Papier recyclé | Papier recyclé utilisé quand nécessaire. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_WASTE_SORTING_GUESTS:MA_COMMON_BINS | Tri espaces communs | Bacs de tri dans les espaces communs. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_WASTE_SORTING_GUESTS:MA_MULTILINGUAL_SIGNAGE | Signalétique multilingue | Signalétique de tri claire et multilingue. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_WASTE_SORTING_GUESTS:MA_ROOM_BINS | Tri en chambre | Bacs de tri dans les hébergements ou chambres. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_WASTE_SORTING_STAFF:MA_BACKOFFICE_SORTING | Tri back-office | Bacs de tri en zones de service. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_WASTE_SORTING_STAFF:MA_SORTING_AUDIT | Contrôle qualité tri | Audit ou contrôle qualité du tri. | supabase-rest:public.ref_sustainability_action |
CAT_WASTE:SA_WASTE_SORTING_STAFF:MA_SORTING_INSTRUCTIONS | Consignes de tri | Consignes de tri affichées pour l'équipe. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_BEACH_WATER_QUALITY:MA_BATHING_RESULTS_DISPLAY | Résultats affichés | Résultats affichés au public. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_BEACH_WATER_QUALITY:MA_BATHING_TESTS | Analyses eau | Analyses de qualité de l'eau réalisées. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_BEACH_WATER_QUALITY:MA_POLLUTION_RESPONSE | Réponse pollution | Procédure en cas d'épisode de pollution. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_DISHWASHER_WATER_EFF:MA_DISHWASHER_MAINT | Maintenance LV | Maintenance régulière du lave-vaisselle. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_DISHWASHER_WATER_EFF:MA_EFFICIENT_DISHWASHER | Machine performante | Lave-vaisselle à faible consommation. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_DISHWASHER_WATER_EFF:MA_FULL_LOAD_ONLY | Cycles à pleine charge | Utilisation à pleine charge. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_EFFICIENT_IRRIGATION:MA_DRIP_IRRIGATION | Goutte à goutte | Arrosage goutte à goutte ou ciblé. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_EFFICIENT_IRRIGATION:MA_DROUGHT_PLANTS | Plantes sobres | Choix de végétaux peu gourmands en eau. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_EFFICIENT_IRRIGATION:MA_WATERING_SCHEDULE | Horaires d'arrosage | Arrosage aux heures les plus adaptées. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_EFFICIENT_TAPS_SHOWERS:MA_FLOW_RATE_TESTS | Mesure des débits | Mesure périodique des débits. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_EFFICIENT_TAPS_SHOWERS:MA_SHOWER_RESTRICTORS | Réducteurs douche | Réducteurs de débit sur douches. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_EFFICIENT_TAPS_SHOWERS:MA_TAP_AERATORS | Mousseurs | Mousseurs sur robinets installés. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_EFFICIENT_TOILETS:MA_DUAL_FLUSH | Double chasse | Chasse d'eau double commande. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_EFFICIENT_TOILETS:MA_TOILET_LEAK_CHECK | Contrôle chasse | Contrôle des fuites de chasse d'eau. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_EFFICIENT_TOILETS:MA_WATERLESS_URINALS | Urinoirs sobres | Urinoirs sobres si pertinents. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_LAUNDRY_WATER_EFF:MA_ECO_PROGRAMS | Programmes éco | Programmes sobres privilégiés. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_LAUNDRY_WATER_EFF:MA_EFFICIENT_WASHER | Machine performante | Lave-linge économe installé. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_LAUNDRY_WATER_EFF:MA_FULL_LOAD_LAUNDRY | Cycles optimisés | Cycles optimisés et pleine charge. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_LEAK_DETECTION:MA_DAILY_LEAK_CHECK | Contrôle fuites | Contrôle régulier des fuites. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_LEAK_DETECTION:MA_LEAK_REPAIR_PROCESS | Réparation rapide | Processus de réparation rapide. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_LEAK_DETECTION:MA_NIGHT_FLOW_TEST | Test de débit nocturne | Test de fuite ou débit de nuit lorsque pertinent. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_RAINWATER_REUSE:MA_NONPOTABLE_USE | Usage non potable | Usage pour arrosage ou nettoyage défini. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_RAINWATER_REUSE:MA_RAIN_TANK | Cuve récupération | Cuve de récupération d'eau installée. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_RAINWATER_REUSE:MA_REUSE_SIGNAGE | Signalisation réseau | Signalisation des usages non potables. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_TOWEL_LINEN_REUSE:MA_HOUSEKEEPING_PROC | Procédure housekeeping | Procédure ménage adaptée à la réutilisation. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_TOWEL_LINEN_REUSE:MA_LAUNDRY_TRACKING | Suivi blanchisserie | Suivi des cycles ou kg de linge. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_TOWEL_LINEN_REUSE:MA_LINEN_SIGNAGE | Affichage linge | Affichage "linge sur demande". | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_WASTEWATER_TREATMENT:MA_GREASE_TRAP_MAINT | Entretien bac à graisse | Entretien du bac à graisse si applicable. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_WASTEWATER_TREATMENT:MA_POLLUTION_EMERGENCY | Plan pollution | Procédure en cas de pollution accidentelle. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_WASTEWATER_TREATMENT:MA_SEWAGE_COMPLIANCE | Conformité assainissement | Raccordement ou traitement conforme. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_WATER_MONITORING:MA_WATER_ALERT | Alerte surconsommation | Alerte en cas de surconsommation. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_WATER_MONITORING:MA_WATER_KPI | KPI eau | Suivi L/nuitée ou m³/mois. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_WATER_MONITORING:MA_WATER_READING | Relevé eau | Relevé régulier des consommations d'eau. | supabase-rest:public.ref_sustainability_action |
CAT_WATER:SA_WATER_MONITORING:MA_WATER_THRESHOLD | Seuil 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/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
CAT_BIO | Biodiversité & milieux naturels | Protection des milieux, biodiversité, qualité de l'eau et réduction des pollutions. | supabase-rest:public.ref_sustainability_action_category |
CAT_ENERGY | Énergie & climat | Mesure, réduction et décarbonation de l'énergie et des impacts climatiques. | supabase-rest:public.ref_sustainability_action_category |
CAT_GOV | Gouvernance & pilotage | Pilotage, conformité, transparence, stratégie et dialogue. | supabase-rest:public.ref_sustainability_action_category |
CAT_MOBILITY | Mobilité durable | Accès sans voiture, vélo, recharge électrique et mobilités durables. | supabase-rest:public.ref_sustainability_action_category |
CAT_PROC | Achats & restauration durable | Achats responsables, restauration durable, local, bio et saison. | supabase-rest:public.ref_sustainability_action_category |
CAT_SOCIAL | Social & qualité de service | Conditions de travail, formation, satisfaction client et inclusion. | supabase-rest:public.ref_sustainability_action_category |
CAT_TERR | Territoire & destination | Ancrage territorial, retombées locales, indicateurs de destination et gouvernance territoriale. | supabase-rest:public.ref_sustainability_action_category |
CAT_WASTE | Déchets & circularité | Prévention, tri, valorisation et économie circulaire. | supabase-rest:public.ref_sustainability_action_category |
CAT_WATER | Eau & assainissement | Sobriété, suivi, équipements économes et gestion de l'eau. | supabase-rest:public.ref_sustainability_action_category |
public.ref_sustainability_action_group (76 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
SA_ACTION_PLAN_ANNUAL | Plan d'action annuel | Plan d'action annuel ou pluriannuel avec actions, responsables, échéances et indicateurs. | supabase-rest:public.ref_sustainability_action_group |
SA_ANNUAL_REVIEW | Revue annuelle de performance | Revue périodique des résultats, écarts, non-conformités et actions correctives. | supabase-rest:public.ref_sustainability_action_group |
SA_AUTO_SWITCH_OFF | Extinction automatique des équipements | Coupure automatique des éclairages ou équipements quand les espaces sont inoccupés. | supabase-rest:public.ref_sustainability_action_group |
SA_BEACH_WATER_QUALITY | Qualité de l'eau de baignade | Surveillance, 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_PROTECTION | Protection 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_REFILL | Produits en vrac ou rechargeables | Remplacement des petits conditionnements par du vrac, du rechargeable ou du grand format. | supabase-rest:public.ref_sustainability_action_group |
SA_CARBON_FOOTPRINT | Bilan carbone et trajectoire | Calcul 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_SENSITIZATION | Sensibilisation du voyageur avant et pendant le séjour | Information donnée au voyageur sur les impacts, comportements responsables et spécificités locales. | supabase-rest:public.ref_sustainability_action_group |
SA_CLIMATE_ADAPTATION | Plan d'adaptation climatique | Mesures d'adaptation aux risques climatiques, chaleur, eau, événements extrêmes, continuité d'activité. | supabase-rest:public.ref_sustainability_action_group |
SA_COASTAL_WASTE_MANAGEMENT | Gestion des déchets littoraux | Pré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_COMPOSTING | Compostage des biodéchets | Compostage sur site ou recours à une filière de compostage/valorisation organique. | supabase-rest:public.ref_sustainability_action_group |
SA_CONCENTRATED_CLEANERS | Produits d'entretien concentrés | Utilisation de produits concentrés avec dosage maîtrisé pour limiter emballages et surconsommation. | supabase-rest:public.ref_sustainability_action_group |
SA_CUSTOMER_FEEDBACK | Collecte de satisfaction client | Dispositif de collecte de la satisfaction, des remarques et des réclamations clients. | supabase-rest:public.ref_sustainability_action_group |
SA_DESTINATION_PARTNER_AUDIT | Audit ou contrôle des partenaires de destination | Pré-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_INDICATORS | Indicateurs de destination durable | Suivi 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_SOBRIETY | Sobriété numérique | Ré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_EFF | Lave-vaisselle sobre en eau | Choix ou réglage de lave-vaisselle optimisés pour limiter la consommation d'eau. | supabase-rest:public.ref_sustainability_action_group |
SA_DISPOSABLE_REDUCTION | Réduction des produits jetables | Suppression ou forte limitation des articles à usage unique. | supabase-rest:public.ref_sustainability_action_group |
SA_DURABLE_GOODS_REUSE | Biens durables, réparation et réemploi | Choix de biens durables et recours à la réparation, au réemploi ou au don. | supabase-rest:public.ref_sustainability_action_group |
SA_ECOLABEL_CLEANERS | Produits d'entretien écolabellisés | Utilisation de produits d'entretien porteurs d'un écolabel ou d'une certification reconnue. | supabase-rest:public.ref_sustainability_action_group |
SA_EFFICIENT_IRRIGATION | Arrosage économe | Systè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_SHOWERS | Robinets et douches économes | Mousseurs, réducteurs de débit ou équipements sobres sur les robinets et douches. | supabase-rest:public.ref_sustainability_action_group |
SA_EFFICIENT_TOILETS | Toilettes et urinoirs économes | Double chasse, systèmes économes ou équipements limitant la consommation d'eau des sanitaires. | supabase-rest:public.ref_sustainability_action_group |
SA_ENERGY_AUDIT | Audit énergétique | Audit 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_MONITORING | Suivi des consommations d'énergie | Mesure régulière des consommations d'énergie avec historique et indicateurs de suivi. | supabase-rest:public.ref_sustainability_action_group |
SA_FAIR_LOCAL_CONTRACTS | Contrats équitables avec les partenaires locaux | Relations contractuelles transparentes, durables et équitables avec les partenaires ou prestataires locaux. | supabase-rest:public.ref_sustainability_action_group |
SA_FEEDBACK_ANALYSIS | Analyse des retours clients | Analyse structurée des retours clients et intégration dans l'amélioration continue. | supabase-rest:public.ref_sustainability_action_group |
SA_FOOD_WASTE_REDUCTION | Réduction du gaspillage alimentaire | Mesures pour prévenir, mesurer et réduire le gaspillage alimentaire. | supabase-rest:public.ref_sustainability_action_group |
SA_GUEST_INFO_SUST | Information client sur les écogestes | Information 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_WASTE | Gestion des déchets dangereux | Tri, stockage et élimination sécurisés des piles, lampes, produits chimiques ou équivalents. | supabase-rest:public.ref_sustainability_action_group |
SA_HOT_WATER_EFFICIENCY | Production d'eau chaude performante | Systè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_WORK | Engagement droits humains et travail décent | Engagement 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_EFFICIENCY | Chauffage et climatisation performants | Équipements de chauffage ou de climatisation performants et entretenus. | supabase-rest:public.ref_sustainability_action_group |
SA_IMPACT_REPORTING | Mesure et reporting des impacts | Suivi et restitution d'indicateurs d'impact environnemental, social ou territorial. | supabase-rest:public.ref_sustainability_action_group |
SA_LABELLED_LOCAL_OFFERS | Mise en avant des offres locales engagées | Valorisation des offres, produits ou prestataires locaux engagés ou labellisés. | supabase-rest:public.ref_sustainability_action_group |
SA_LAUNDRY_WATER_EFF | Lave-linge sobre en eau | Choix ou réglage de lave-linge optimisés pour limiter la consommation d'eau. | supabase-rest:public.ref_sustainability_action_group |
SA_LEAK_DETECTION | Détection des fuites | Routine de contrôle ou système permettant d'identifier rapidement les fuites et surconsommations. | supabase-rest:public.ref_sustainability_action_group |
SA_LOCAL_COMMUNITY_SUPPORT | Soutien à l'économie et à la communauté locale | Actions qui renforcent les retombées locales, les partenariats et le développement local. | supabase-rest:public.ref_sustainability_action_group |
SA_LOCAL_ORGANIC_FAIRTRADE_FOOD | Produits locaux, bio ou équitables | Part 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_INVOLVEMENT | Implication des populations locales | Participation des populations locales à la conception, à l'accueil ou à la mise en œuvre de l'offre. | supabase-rest:public.ref_sustainability_action_group |
SA_LOCAL_SUPPLIERS | Priorité aux fournisseurs locaux | Choix prioritaire de fournisseurs locaux, de proximité ou en circuits courts. | supabase-rest:public.ref_sustainability_action_group |
SA_LOW_CHEMICAL_DISINFECTION | Réduction des produits chimiques de désinfection | Recours à 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_INFO | Information sur les mobilités à faible impact | Information 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_SERVICES | Services de mobilité à faible impact | Services ou équipements facilitant les mobilités à faible impact, stationnement vélo, recharge, navette. | supabase-rest:public.ref_sustainability_action_group |
SA_MOUNTAIN_MOBILITY_PLAN | Mobilité durable en montagne | Plan 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_PLANTING | Plantations locales ou non invasives | Choix d'espèces locales ou non invasives dans les aménagements extérieurs. | supabase-rest:public.ref_sustainability_action_group |
SA_NO_ENDANGERED_SPECIES | Exclusion des espèces menacées | Absence de produits issus d'espèces menacées ou de filières non durables. | supabase-rest:public.ref_sustainability_action_group |
SA_ONSITE_RENEWABLE_ENERGY | Production d'énergie renouvelable sur site | Production sur site d'énergie renouvelable, par exemple photovoltaïque ou solaire thermique. | supabase-rest:public.ref_sustainability_action_group |
SA_ORGANIC_WASTE_SORTING | Tri des biodéchets | Tri à la source des biodéchets pour collecte ou valorisation adaptée. | supabase-rest:public.ref_sustainability_action_group |
SA_PAPER_REDUCTION | Réduction du papier | Réduction des impressions, brochures ou supports papier non indispensables. | supabase-rest:public.ref_sustainability_action_group |
SA_PESTICIDE_AVOIDANCE | Évitement des pesticides | Absence ou forte réduction des pesticides, herbicides ou produits assimilés. | supabase-rest:public.ref_sustainability_action_group |
SA_POLICY_SUSTAINABILITY | Politique de durabilité formalisée | Document 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_SUPPORT | Accompagnement des professionnels dans leur transition | Aide apportée aux professionnels pour progresser vers des pratiques ou labels plus durables. | supabase-rest:public.ref_sustainability_action_group |
SA_PUBLIC_COMMUNICATION | Communication publique sur les engagements | Page web, affichage ou support public décrivant les engagements, résultats ou dispositifs de durabilité. | supabase-rest:public.ref_sustainability_action_group |
SA_RAINWATER_REUSE | Réutilisation des eaux de pluie ou eaux grises | Dispositifs 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_COMPLIANCE | Suivi de conformité réglementaire | Registre 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_ELECTRICITY | Achat d'électricité renouvelable | Contrat d'approvisionnement en électricité d'origine renouvelable ou équivalente. | supabase-rest:public.ref_sustainability_action_group |
SA_RENEWABLE_HEAT | Chaleur renouvelable | Recours à une chaleur d'origine renouvelable, biomasse, solaire thermique, géothermie ou équivalent. | supabase-rest:public.ref_sustainability_action_group |
SA_RESPONSIBLE_PROCUREMENT_POLICY | Politique d'achats responsables | Politique achats intégrant des critères environnementaux, sociaux, éthiques et de cycle de vie. | supabase-rest:public.ref_sustainability_action_group |
SA_RSE_STRATEGY_ALIGNMENT | Alignement stratégique RSE | Alignement 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_SUST | Formation du personnel aux écogestes | Formation des équipes aux pratiques de durabilité, énergie, eau, déchets, achats, accueil responsable. | supabase-rest:public.ref_sustainability_action_group |
SA_STAKEHOLDER_DIALOGUE | Dialogue parties prenantes | Échanges structurés avec salariés, partenaires, collectivités, associations, habitants ou clients. | supabase-rest:public.ref_sustainability_action_group |
SA_SUBMETERING | Sous-comptage énergie et eau | Sous-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 fournisseurs | Qualification ou évaluation des fournisseurs selon des critères de conformité, environnement et responsabilité sociale. | supabase-rest:public.ref_sustainability_action_group |
SA_TAP_WATER_SERVICE | Proposition d'eau du robinet ou en carafe | Mise à disposition d'eau en carafe lorsque la qualité locale le permet. | supabase-rest:public.ref_sustainability_action_group |
SA_TERRITORY_SUST_INFO | Information sur la durabilité du territoire | Information donnée aux visiteurs sur les engagements du territoire, ressources, transport, accessibilité. | supabase-rest:public.ref_sustainability_action_group |
SA_THERMOREGULATION | Régulation des températures | Consignes 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_REUSE | Réutilisation des serviettes et du linge | Changement du linge et des serviettes à fréquence maîtrisée ou sur demande. | supabase-rest:public.ref_sustainability_action_group |
SA_TRANSPARENT_SALES_INFO | Information transparente sur l'offre et ses impacts | Information claire sur le contenu de l'offre, ses impacts, ses limites et ses conditions. | supabase-rest:public.ref_sustainability_action_group |
SA_VEGETARIAN_OFFER | Offre végétarienne | Présence d'au moins une offre végétarienne ou végétale identifiable. | supabase-rest:public.ref_sustainability_action_group |
SA_VISITOR_FLOW_MANAGEMENT | Gestion des flux touristiques | Actions de gestion des flux, de désaisonnalisation ou d'orientation des visiteurs. | supabase-rest:public.ref_sustainability_action_group |
SA_WASTEWATER_TREATMENT | Traitement maîtrisé des eaux usées | Gestion conforme du traitement ou du raccordement des eaux usées et suivi associé. | supabase-rest:public.ref_sustainability_action_group |
SA_WASTE_SORTING_GUESTS | Tri des déchets pour les clients | Mise à disposition de bacs et consignes de tri claires pour les clients. | supabase-rest:public.ref_sustainability_action_group |
SA_WASTE_SORTING_STAFF | Tri des déchets pour le personnel | Consignes, bacs et organisation permettant le tri des déchets dans les zones internes. | supabase-rest:public.ref_sustainability_action_group |
SA_WATER_MONITORING | Suivi des consommations d'eau | Mesure 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/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
accommodation | Hébergement | Offre d'hébergement | supabase-rest:public.ref_tag |
beach | Mer et littoral | Proximité mer, plage, lagon ou littoral | supabase-rest:public.ref_tag |
family | Famille | Adapté aux familles ou aux enfants | supabase-rest:public.ref_tag |
farm | Ferme et agrotourisme | Ferme, exploitation agricole ou agrotourisme | supabase-rest:public.ref_tag |
food | Cuisine | Restaurant, table, spécialité ou expérience culinaire | supabase-rest:public.ref_tag |
guided_tour | Visite guidée | Visite, guidage ou médiation encadrée | supabase-rest:public.ref_tag |
heritage | Patrimoine | Patrimoine culturel, naturel ou historique | supabase-rest:public.ref_tag |
local_products | Produits locaux | Produits péi, terroir ou artisanat local | supabase-rest:public.ref_tag |
organic | Bio | Agriculture biologique ou produits bio explicitement cités | supabase-rest:public.ref_tag |
outdoor | Plein air | Activité ou expérience extérieure | supabase-rest:public.ref_tag |
panorama | Panorama | Vue ou point de vue remarquable | supabase-rest:public.ref_tag |
romantic | Romantique | Ambiance couple, intime ou cocooning | supabase-rest:public.ref_tag |
shopping | Boutique | Boutique, commerce ou vente sur place | supabase-rest:public.ref_tag |
volcano | Volcan | Expérience ou localisation liée au volcan | supabase-rest:public.ref_tag |
wellness | Bien-être | Spa, massage, détente ou remise en forme | supabase-rest:public.ref_tag |
workshop | Atelier | Atelier, fabrication, stage ou pratique participative | supabase-rest:public.ref_tag |
public.tag_link (1 valeurs)
| Code/CID | Libellé | Description / contexte | Source |
|---|---|---|---|
Base de donnée DLL et API/object_workspace_gap_rpcs.sql:162 | Base de donnée DLL et API/object_workspace_gap_rpcs.sql:162 |
Sources dérivées non listées ligne par ligne (65)
| Table | Source | Note |
|---|---|---|
public.ref_amenity | Base de donnée DLL et API/seeds_data.sql:3973 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_amenity | Base de donnée DLL et API/seeds_data.sql:532 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_amenity | Base de donnée DLL et API/seeds_data.sql:691 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_capacity_applicability | Base de donnée DLL et API/migration_capacity_applicability_seed.sql:21 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_capacity_applicability | Base de donnée DLL et API/migration_capacity_applicability_seed.sql:28 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_equivalent_action | Base de donnée DLL et API/seeds_data.sql:3373 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_equivalent_action | Base de donnée DLL et API/seeds_data.sql:3510 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_equivalent_action | Base de donnée DLL et API/seeds_data.sql:3657 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_equivalent_action | Base de donnée DLL et API/seeds_data.sql:3807 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_equivalent_group | Base de donnée DLL et API/seeds_data.sql:3175 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_scheme | Base de donnée DLL et API/seeds_data.sql:1179 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_scheme | Base de donnée DLL et API/seeds_data.sql:2080 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_scheme | Base de donnée DLL et API/seeds_data.sql:2486 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_scheme | Base de donnée DLL et API/seeds_data.sql:3830 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/migration_classification_labels_expansion.sql:105 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/migration_classification_labels_expansion.sql:45 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/migration_classification_labels_expansion.sql:53 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/migration_classification_labels_expansion.sql:61 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/migration_classification_labels_expansion.sql:69 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/migration_classification_labels_expansion.sql:76 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/migration_classification_labels_expansion.sql:92 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1185 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1209 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1222 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1239 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1255 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1273 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1283 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1312 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1319 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1326 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1333 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1339 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1354 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:1365 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:2089 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:2512 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:3847 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:3888 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_classification_value | Base de donnée DLL et API/seeds_data.sql:733 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_iti_section06_vocab.sql:74 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_object_type_prd.sql:82 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_object_type_spu.sql:89 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_pricing_vocabulary.sql:45 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_pricing_vocabulary.sql:64 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_pricing_vocabulary.sql:85 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:148 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:165 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:48 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:63 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/seeds_data.sql:2201 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/seeds_data.sql:2220 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/seeds_data.sql:2263 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/seeds_data.sql:2306 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/seeds_data.sql:2349 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code | Base de donnée DLL et API/seeds_data.sql:3912 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_code_taxonomy_closure | Base de donnée DLL et API/schema_unified.sql:1716 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_facet_applicability | Base de donnée DLL et API/migration_facet_applicability.sql:66 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_object_relation_type | Base de donnée DLL et API/migration_taxonomy_seeds_coverage.sql:191 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_sustainability_action | Base de donnée DLL et API/seeds_data.sql:2709 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_sustainability_action | Base de donnée DLL et API/seeds_data.sql:2808 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_sustainability_action | Base de donnée DLL et API/seeds_data.sql:2869 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_sustainability_action | Base de donnée DLL et API/seeds_data.sql:2964 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_sustainability_action_category | Base de donnée DLL et API/seeds_data.sql:2536 | INSERT derives values through SELECT/CTE; row values are not guessed. |
public.ref_sustainability_action_group | Base de donnée DLL et API/seeds_data.sql:2628 | INSERT 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
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
description | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_amenity · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
family_id | uuid | non | non |
scope | text | oui | non |
description | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
extra | jsonb | oui | non |
public.ref_capacity_applicability · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
metric_id | uuid | non | oui |
object_type | object_type | non | oui |
public.ref_capacity_metric · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
unit | varchar(20) | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
description | text | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_classification_equivalent_action · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
scheme_id | uuid | non | oui |
action_id | uuid | non | oui |
relation_type | text | non | non |
requirement_type | text | non | non |
match_scope | text | non | non |
note | text | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_classification_equivalent_group · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
scheme_id | uuid | non | oui |
group_id | uuid | non | oui |
relation_type | text | non | non |
requirement_type | text | non | non |
match_scope | text | non | non |
note | text | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_classification_scheme · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
description | text | oui | non |
icon_url | text | oui | non |
selection | varchar(10) | non | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
is_distinction | boolean | non | non |
display_group | varchar(50) | oui | non |
public.ref_classification_value · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
scheme_id | uuid | non | non |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
ordinal | integer | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
public.ref_code · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_accommodation_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_activity_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_allergen · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_amenity_family · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_amenity_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_assistance_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_bed_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_booking_status · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_client_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_contact_kind · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_crm_sentiment · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_cuisine_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_demand_subtopic · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_demand_topic · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_destination_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_dietary_tag · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_document_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_domain_registry · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
domain | text | non | oui |
name | text | non | non |
description | text | oui | non |
object_type | object_type | oui | non |
is_hierarchical | boolean | non | non |
is_taxonomy | boolean | non | non |
position | integer | oui | non |
is_active | boolean | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_code_environment_tag · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_event_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_feedback_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_incident_category · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_insurance_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_iti_difficulty · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_iti_open_status · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_iti_practice · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_iti_stage_kind · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_language_level · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_media_tag · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_media_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_meeting_equipment · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_membership_campaign · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_membership_tier · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_menu_category · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_mood · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_opening_period_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_opening_schedule_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_other · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_package_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_partnership_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_payment_method · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_price_kind · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_price_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_price_unit · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_promotion_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_room_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_season_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_service_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_social_network · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_taxonomy_closure · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
domain | text | non | oui |
ancestor_id | uuid | non | oui |
descendant_id | uuid | non | oui |
depth | integer | non | non |
created_at | timestamp with time zone | non | non |
public.ref_code_tourism_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_transport_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_view_type · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_code_weekday · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
domain | text | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | non | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | uuid | oui | non |
metadata | jsonb | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
is_assignable | boolean | non | non |
public.ref_commune · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
insee_code | varchar(5) | non | oui |
name | text | non | non |
region_code | varchar(3) | non | non |
position | integer | non | non |
is_active | boolean | non | non |
public.ref_contact_role · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
description | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_document · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
url | text | non | non |
title | text | oui | non |
issuer | text | oui | non |
description | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
title_i18n | jsonb | oui | non |
issuer_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
extra | jsonb | oui | non |
public.ref_facet_applicability · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
facet_table | text | non | oui |
object_type | object_type | non | oui |
public.ref_facet_registry · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
facet_table | text | non | oui |
object_id_column | text | non | non |
description | text | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_interop_crosswalk · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
profile | text | non | oui |
object_type | object_type | non | oui |
target_class | text | non | non |
context_url | text | oui | non |
is_active | boolean | non | non |
public.ref_iti_assoc_role · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
description | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_language · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(5) | non | non |
name | varchar(100) | non | non |
native_name | varchar(100) | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_legal_type · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
category | text | oui | non |
is_required | boolean | oui | non |
is_public | boolean | oui | non |
review_interval_days | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_object_relation_type · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
description | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_org_admin_role · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
description | text | oui | non |
rank | integer | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_org_business_role · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
description | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_org_role · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
description | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_permission · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(100) | non | non |
name | varchar(200) | non | non |
category | text | non | non |
description | text | oui | non |
is_active | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_review_source · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | text | non | non |
name | text | non | non |
icon_url | text | oui | non |
base_url | text | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
public.ref_tag · ref-lookups · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
slug | text | non | non |
name | text | non | non |
description | text | oui | non |
color | text | oui | non |
icon | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
created_by | uuid | oui | non |
updated_by | uuid | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
extra | jsonb | oui | non |
name_normalized | text | oui | non |
description_normalized | text | oui | non |
staging.ref_actor_role_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
description | text | oui | non |
position | integer | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
staging.ref_amenity_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
family_id | text | oui | non |
scope | text | oui | non |
description | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
name_i18n | jsonb | non | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
description_i18n | jsonb | oui | non |
extra | jsonb | oui | non |
staging.ref_capacity_applicability_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
metric_id | text | oui | non |
object_type | text | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
staging.ref_capacity_metric_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
unit | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
description | text | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
staging.ref_classification_scheme_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_scheme_id | uuid | non | oui |
import_batch_id | text | non | non |
scheme_code | text | non | non |
scheme_name | text | non | non |
description | text | oui | non |
selection | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
policy_action | text | oui | non |
is_approved | boolean | non | non |
public_id | uuid | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
source_sheet | text | oui | non |
id | text | oui | non |
code | text | oui | non |
name | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
name_i18n | jsonb | oui | non |
staging.ref_classification_value_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_value_id | uuid | non | oui |
import_batch_id | text | non | non |
scheme_code | text | non | non |
value_code | text | non | non |
value_name | text | non | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
policy_action | text | oui | non |
is_approved | boolean | non | non |
public_id | uuid | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
source_sheet | text | oui | non |
id | text | oui | non |
scheme_id | text | oui | non |
code | text | oui | non |
name | text | oui | non |
ordinal | integer | oui | non |
parent_id | text | oui | non |
metadata | jsonb | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
name_i18n | jsonb | oui | non |
staging.ref_code_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_ref_code_id | uuid | non | oui |
import_batch_id | text | non | non |
domain | text | non | non |
code | text | non | non |
name | text | non | non |
description | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
policy_action | text | oui | non |
is_approved | boolean | non | non |
public_id | uuid | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
position | integer | oui | non |
icon_url | text | oui | non |
is_active | boolean | oui | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
parent_id | text | oui | non |
metadata | jsonb | oui | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
name_normalized | text | oui | non |
dow_number | smallint | oui | non |
staging.ref_contact_role_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
description | text | oui | non |
position | integer | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
staging.ref_document_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
url | text | oui | non |
title | text | oui | non |
issuer | text | oui | non |
description | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
valid_from | date | oui | non |
valid_to | date | oui | non |
issuer_i18n | jsonb | non | non |
description_i18n | jsonb | non | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
title_i18n | jsonb | oui | non |
extra | jsonb | oui | non |
staging.ref_iti_assoc_role_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
description | text | oui | non |
position | integer | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
staging.ref_language_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
native_name | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
staging.ref_legal_type_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
description | text | oui | non |
category | text | oui | non |
is_required | boolean | oui | non |
is_public | boolean | oui | non |
review_interval_days | integer | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
staging.ref_object_relation_type_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
description | text | oui | non |
position | integer | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
staging.ref_org_role_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
description | text | oui | non |
position | integer | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
staging.ref_review_source_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
icon_url | text | oui | non |
base_url | text | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
staging.ref_tag_temp · ref-lookups · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
slug | text | oui | non |
name | text | oui | non |
description | text | oui | non |
color | text | oui | non |
icon | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
created_by | text | oui | non |
updated_by | text | oui | non |
extra | jsonb | non | non |
name_normalized | text | oui | non |
description_normalized | text | oui | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
public.ref_sustainability_action · sustainability · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
category_id | uuid | non | non |
code | varchar(50) | non | non |
label | varchar(150) | non | non |
description | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
label_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
extra | jsonb | oui | non |
group_id | uuid | oui | non |
external_code | varchar(80) | oui | non |
action_ui_priority | integer | oui | non |
sort_order | integer | oui | non |
public.ref_sustainability_action_category · sustainability · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
code | varchar(50) | non | non |
name | varchar(100) | non | non |
description | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
extra | jsonb | oui | non |
public.ref_sustainability_action_group · sustainability · RLS oui
| Colonne | Type | Nullable | PK |
|---|---|---|---|
id | uuid | non | oui |
category_id | uuid | non | non |
code | varchar(80) | non | non |
name | varchar(150) | non | non |
description | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
name_i18n | jsonb | oui | non |
description_i18n | jsonb | oui | non |
extra | jsonb | oui | non |
staging.ref_sustainability_action_category_temp · sustainability · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
code | text | oui | non |
name | text | oui | non |
description | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
name_i18n | jsonb | non | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
description_i18n | jsonb | oui | non |
extra | jsonb | oui | non |
staging.ref_sustainability_action_temp · sustainability · RLS non
| Colonne | Type | Nullable | PK |
|---|---|---|---|
import_row_id | uuid | non | oui |
import_batch_id | text | non | non |
staging_object_key | text | oui | non |
category_id | text | oui | non |
code | text | oui | non |
label | text | oui | non |
description | text | oui | non |
icon_url | text | oui | non |
position | integer | oui | non |
label_i18n | jsonb | non | non |
description_i18n | jsonb | non | non |
source_sheet | text | oui | non |
raw_source_data | jsonb | non | non |
resolution_status | text | non | non |
is_approved | boolean | non | non |
created_at | timestamp with time zone | non | non |
updated_at | timestamp with time zone | non | non |
id | text | oui | non |
extra | jsonb | oui | non |