asgard_parse_relident
z_asgard.asgard_parse_relident(ident regclass)
La fonction asgard_parse_relident déduit un nom de schéma et un nom de relation d’un identifiant de relation. Elle produit un résultat proche de la fonction PostgreSQL parse_ident(text) introduite par PostgreSQL 9.6.
Elle est notamment utile à la fonction asgard_diagnostic.
Schéma⚓
z_asgard
Argument⚓
ident est un identifiant de relation (table, vue, séquence, etc.) valide, casté en regclass.
Résultat⚓
Une liste (text[]) de deux éléments : [1] est le nom du schéma et [2] le nom de la relation.
Exemple : Exemple⚓
1
2
SELECT3
(z_asgard.asgard_parse_relident('"c_Bibliothèque"."Journal du Mur"'::regclass))[1] AS nom_schema,
4
(z_asgard.asgard_parse_relident('"c_Bibliothèque"."Journal du Mur"'::regclass))[2] AS nom_table ;
