Glossaire
A
- asgard_admin_proprietaire
z_asgard.asgard_admin_proprietaire(n_schema text, n_owner text [, b_setschema boolean DEFAULT true ] )
- asgard_all_login_grant_role
fonction d'attribution d'un rôle donné à tous les rôles de connexion du serveur
z_asgard_admin.asgard_all_login_grant_role(n_role text [, b boolean DEFAULT True ] )
- asgard_cherche_editeur
fonction d'identification du rôle éditeur d'un schéma
z_asgard.asgard_cherche_editeur(nom_schema text [, autorise_public boolean DEFAULT True [, autorise_login boolean DEFAULT False [, autorise_superuser boolean DEFAULT False]]] )
- asgard_cherche_lecteur
fonction d'identification du rôle lecteur d'un schéma
z_asgard.asgard_cherche_lecteur(nom_schema text [, autorise_public boolean DEFAULT True [, autorise_login boolean DEFAULT False [, autorise_superuser boolean DEFAULT False]]] )
- asgard_deplace_obj
fonction de déplacement d'objet
z_asgard.asgard_deplace_obj(obj_schema text, obj_nom text, obj_typ text, schema_cible text [, variante integer DEFAULT 1 ] )
- asgard_diagnostic
fonction de recherche d'anomalies dans les droits alloués
z_asgard_admin.asgard_diagnostic( [ cibles text[] DEFAULT NULL::text[] ] )
- asgard_expend_privileges
z_asgard.asgard_expend_privileges(privileges_codes text)
- asgard_grant_to_revoke
z_asgard.asgard_grant_to_revoke(c_grant text)
- asgard_has_role_usage
z_asgard.asgard_has_role_usage(role_parent text [, role_enfant text DEFAULT current_user ])
- asgard_import_nomenclature
fonction d'import dans la table de gestion (ou de restauration) des informations relatives aux schémas de la nomenclature nationale
z_asgard_admin.asgard_import_nomenclature( [ domaines text[] DEFAULT NULL::text[] ] )
- asgard_initialisation_gestion_schema
fonction de référencement de l'ensemble des schémas pré-existants dans la table de gestion
z_asgard_admin.asgard_initialisation_gestion_schema([ exceptions text[] DEFAULT NULL::text[] [, b_gs boolean DEFAULT false ]] )
- asgard_initialise_all_schemas
fonction de réinitialisation des droits selon le standard d'ASGARD (cible = tous les schémas référencés)
z_asgard_admin.asgard_initialise_all_schemas( [ variante integer DEFAULT 0 ] )
- asgard_initialise_obj
fonction de réinitialisation des droits selon le standard d'ASGARD (cible = un objet donné en argument)
z_asgard.asgard_initialise_obj(obj_schema text, obj_nom text, obj_typ text)
- asgard_initialise_schema
fonction de référencement et/ou de réinitialisation des droits selon le standard d'ASGARD (cible = un schéma donné en argument)
z_asgard.asgard_initialise_schema(n_schema text [, b_preserve boolean DEFAULT False [, b_gs boolean DEFAULT False ]] )
- asgard_is_editeur
z_asgard.asgard_is_editeur(schema_cible text [, nom_role text DEFAULT current_user ])
- asgard_is_lecteur
z_asgard.asgard_is_lecteur(schema_cible text [, nom_role text DEFAULT current_user ])
- asgard_is_producteur
z_asgard.asgard_is_producteur(schema_cible text [, nom_role text DEFAULT current_user ])
- asgard_is_relation_owner
z_asgard.asgard_is_relation_owner(nom_schema text, nom_relation text [, nom_role text DEFAULT current_user ])
- asgard_layer_styles
fonction d'administration des droits sur la table layer_styles de QGIS
z_asgard_admin.asgard_layer_styles(variante int)
- asgard_nettoyage_oids
fonction qui recalcule les identifiants système des schémas et rôles référencés dans la table de gestion
z_asgard_admin.asgard_nettoyage_oids()
- asgard_nettoyage_roles
fonction d'actualisation des noms de rôles enregistrés dans la table de gestion (après changement de nom)
z_asgard.asgard_nettoyage_roles()
- asgard_parse_relident
z_asgard.asgard_parse_relident(ident regclass)
- asgard_reaffecte_role
fonction de suppression ou transfert à un autre rôle de tous les privilèges d'un rôle sur les objets d'une base
z_asgard_admin.asgard_reaffecte_role(n_role text [, n_role_cible text DEFAULT NULL::text [, b_hors_asgard boolean DEFAULT False [, b_privileges boolean DEFAULT True [, b_default_acl boolean DEFAULT False ]]]] )
- asgard_restaure_editeurs_lecteurs
fonction qui recalcule les identifiants système des schémas et rôles référencés dans la table de gestion
z_asgard_admin.asgard_restaure_editeurs_lecteurs( [ nom_schema text DEFAULT NULL [, preserve boolean DEFAULT True [, autorise_public boolean DEFAULT True [, autorise_login boolean DEFAULT False [, autorise_superuser boolean DEFAULT False]]]]] )
- asgard_role_trans_acl
z_asgard.asgard_role_trans_acl(n_role regrole)
- asgard_sortie_gestion_schema
fonction de déréférencement, qui retire un schéma du périmètre sur lequel ASGARD assure la gestion des droits
z_asgard_admin.asgard_sortie_gestion_schema(n_schema text)
- asgard_synthese_public
z_asgard.asgard_synthese_public(n_schema regnamespace)
- asgard_synthese_public_obj
z_asgard.asgard_synthese_public_obj(obj_oid oid, obj_type text)
- asgard_synthese_role
z_asgard.asgard_synthese_role(n_schema regnamespace, n_role regrole)
- asgard_synthese_role_obj
z_asgard.asgard_synthese_role_obj(obj_oid oid, obj_type text, n_role regrole)
B-C
- bloc (champ de la table de gestion)
Lettre indiquant le bloc normalisé auquel appartient le schéma, qui est aussi le préfixe du nom du schéma. Facultatif.
- bloc fonctionnel
bloc
Le bloc est la première strate de classification des schémas dans l'arborescence d'ASGARD. Matérialisé par un préfixe d'une lettre ajouté au nom du schéma, le bloc renseigne sur la fonction du schéma : « c » pour les schémas de consultation des données produites par le service, « w » pour les schéma de travail, « r » pour les référentiels... Il est mémorisé dans le champ
bloc
de la table de gestion d'ASGARD. Aux blocs prévus par la nomenclature nationale, ASGARD ajoute le bloc « d » qui représente la corbeille, c'est-à-dire les schémas en instance de suppression.Référents...- La démarche
- Principes
- Mise en place d'ASGARD dans un service
- g_consult
- Je veux supprimer un schéma
- Déléguer la gestion des droits
- nom_schema (champ de la table de gestion)
- Création de schémas
- asgard_restaure_editeurs_lecteurs
- Actions sur le bloc des schémas actifs externes à ASGARD
- Actions sur le bloc Schémas externes à ASGARD
- Case à cocher Gestion des schémas
- Utilisation des fichiers INI
- consult.defaut
Rôle de connexion générique au serveur PostgreSQL. Utilisable par tous, il permet aux utilisateurs d'accéder en lecture seule aux données non confidentielles du serveur, évitant à l'administrateur de gérer des rôles de connexion individuels pour des personnes qui n'ont pas vocation à modifier les données. Il est créé par l'extension ASGARD lors de sa première activation sur une base du serveur.
- corbeille
La corbeille est un mécanisme d'ASGARD qui sécurise la suppression d'un schéma via la table de gestion. Celle-ci se fait en deux étapes pour éviter les suppressions accidentelles. Le schéma doit d'abord être « mis à la corbeille », ce qui revient concrètement à indiquer « d » (comme « drop ») dans le champ
bloc
de l'enregistrement correspondant, avant de pouvoir être supprimé en indiquantFalse
dans le champcreation
.- creation (champ de la table de gestion)
Booléen.
True
si le schéma existe physiquement dans la base,False
sinon. Obligatoire, valeur par défautFalse
.
D-F
- déréférencement d'un schéma
Opération consistant à rendre un schéma invisible (et intouchable) pour les mécanismes automatisés et tous les outils d'ASGARD. Concrètement, il s'agit de supprimer les informations relatives au schéma de la table de gestion d'ASGARD.
- éditeur
Avec ASGARD, l'éditeur d'un schéma est le rôle (éventuellement) désigné pour disposer de droits de modification sur les données du schéma. Concrètement, il est spécifié par le champ
editeur
de la table de gestion d'ASGARD et reçoit automatiquement les privilègesUSAGE
sur le schéma,SELECT
,INSERT
,UPDATE
etDELETE
sur les tables, vues et assimilés, ainsi queSELECT
etUSAGE
sur les séquences.Référents...- Mise en place d'ASGARD dans un service
- Principes
- Mécanique sous-jacente
- g_consult
- Compatibilité avec les mécanismes usuels de gestion des droits
- Je veux créer un nouveau schéma
- Je veux activer un schéma
- Je veux déréférencer un schéma d'ASGARD
- Je veux créer un nouvel objet
- Je veux changer un objet de schéma
- Je veux importer un objet dans ma base
- Je veux définir l’éditeur d’un schéma
- Je veux définir des droits non-standards sur un objet
- Je veux réinitialiser les droits sur un schéma
- Je veux réinitialiser les droits sur un objet spécifique
- Je veux réinitialiser les droits sur les schémas d’ASGARD
- Je veux réinitialiser tous les droits
- Je veux changer le nom d’un rôle
- Je veux supprimer un rôle
- Déléguer la gestion des droits
- creation (champ de la table de gestion)
- producteur (champ de la table de gestion)
- editeur (champ de la table de gestion)
- Création de schémas
- Modifier les privilèges
- Création d'objets dans les schémas
- Modification des objets
- Modification des rôles
- Sauvegarde et restauration de la base
- Nettoyage des droits et résolution des problèmes
- asgard_cherche_editeur
- asgard_cherche_lecteur
- asgard_deplace_obj
- asgard_diagnostic
- asgard_initialise_all_schemas
- asgard_initialise_obj
- asgard_initialise_schema
- asgard_layer_styles
- asgard_nettoyage_roles
- asgard_reaffecte_role
- asgard_sortie_gestion_schema
- asgard_grant_to_revoke
- asgard_is_editeur
- asgard_synthese_public
- Installation de l'extension
- Version mineure 1.3.2
- Version 1.3
- Actions des schémas actifs
- Actions des objets des schémas
- Menu « Gestion de la base »
- Description des zones de l'onglet Schémas
- Créer un schéma
- Actions sur les objets d'un schéma
- Onglet « Rôles »
- Modifier un rôle de groupe ou de connexion
- Menu « Gestion de la base »
- Version 1.2.5
- Version 1.2.4
- Utilisation courante
- editeur (champ de la table de gestion)
Rôle désigné comme éditeur pour le schéma (habilité à modifier les données). Facultatif.
G-M
- g_admin
Rôle de groupe pour les administrateurs du serveur PostgreSQL, qui permet de gérer les rôles, les schémas et les droits des rôles sur les schémas et leur contenu. Il est créé par l'extension ASGARD lors de sa première activation sur une base du serveur. De nombreuses fonctionnalités d'ASGARD ne sont accessibles qu'aux utilisateurs membres de
g_admin
.Référents...- g_admin
- g_admin_ext
- Compatibilité avec les mécanismes usuels de gestion des droits
- Aide-Mémoire
- Je veux créer un nouveau schéma
- Je veux préparer la création d'un schéma
- Je veux activer un schéma
- Je veux supprimer un schéma
- Je veux changer le propriétaire d’un schéma
- Je veux changer le nom d’un schéma
- Je veux déréférencer un schéma d'ASGARD
- Je veux référencer un schéma existant dans ASGARD
- J’ai un problème de droits
- Je veux réinitialiser les droits sur les schémas d’ASGARD
- Je veux réinitialiser tous les droits
- J’ai des objets dont le propriétaire n’est pas le producteur du schéma qui les contient
- Je veux créer un nouveau rôle de connexion
- Je veux créer un nouveau rôle de groupe
- Je veux changer le nom d’un rôle
- Je veux supprimer un rôle
- Je veux autoriser un utilisateur à créer des schémas
- Je veux autoriser un utilisateur à créer des rôles
- Je veux référencer mes schémas existants dans ASGARD
- Je veux importer la nomenclature nationale dans ASGARD
- gestion_schema_usr
- Déléguer la gestion des droits
- nomenclature (champ de la table de gestion)
- creation (champ de la table de gestion)
- producteur (champ de la table de gestion)
- Création de schémas
- Suppression de schémas
- Renommer un schéma
- Modifier le propriétaire d'un schéma
- asgard_all_login_grant_role
- asgard_diagnostic
- asgard_import_nomenclature
- asgard_initialisation_gestion_schema
- asgard_initialise_all_schemas
- asgard_layer_styles
- asgard_nettoyage_oids
- asgard_reaffecte_role
- asgard_restaure_editeurs_lecteurs
- asgard_sortie_gestion_schema
- Installation de l'extension
- Désactiver ASGARD ?
- Version 1.4
- Version mineure 1.2.3
- Case à cocher Gestion des schémas
- Menu « Gestion de la base »
- Version 1.2.3
- g_admin_ext
Rôle technique d'ASGARD. C réé par l'extension ASGARD lors de sa première activation sur une base du serveur , il n'a pas vocation à être utilisé directement.
- g_consult
Rôle de groupe prévu pour donner accès en lecture seule aux données publiques. Il est créé par l'extension ASGARD lors de sa première activation sur une base du serveur.
- gestion_schema_usr
vue utilisateur
Vue modifiable créée par l'extension ASGARD dans le schéma
z_asgard
. Mettant à disposition les données de la table de gestion d'ASGARD, elle tient lieu d'interface utilisateur pour l'administration des droits.- lecteur
Avec ASGARD, le lecteur d'un schéma est le rôle (éventuellement) désigné pour disposer de droits de lecture seule sur les données du schéma. Concrètement, il est spécifié par le champ
lecteur
de la table de gestion d'ASGARD et reçoit automatiquement les privilègesUSAGE
sur le schéma,SELECT
sur les tables, vues et assimilés, ainsi queSELECT
sur les séquences.Référents...- Principes
- Mise en place d'ASGARD dans un service
- Mécanique sous-jacente
- g_consult
- Compatibilité avec les mécanismes usuels de gestion des droits
- Je veux créer un nouveau schéma
- Je veux activer un schéma
- Je veux déréférencer un schéma d'ASGARD
- Je veux créer un nouvel objet
- Je veux changer un objet de schéma
- Je veux importer un objet dans ma base
- Je veux définir le lecteur d’un schéma
- Je veux définir des droits non-standards sur un objet
- Je veux réinitialiser les droits sur un schéma
- Je veux réinitialiser les droits sur un objet spécifique
- Je veux réinitialiser les droits sur les schémas d’ASGARD
- Je veux réinitialiser tous les droits
- Je veux changer le nom d’un rôle
- Je veux supprimer un rôle
- Déléguer la gestion des droits
- creation (champ de la table de gestion)
- producteur (champ de la table de gestion)
- lecteur (champ de la table de gestion)
- Création de schémas
- Modifier les privilèges
- Création d'objets dans les schémas
- Modification des objets
- Modification des rôles
- Sauvegarde et restauration de la base
- Nettoyage des droits et résolution des problèmes
- asgard_cherche_editeur
- asgard_cherche_lecteur
- asgard_deplace_obj
- asgard_diagnostic
- asgard_import_nomenclature
- asgard_initialise_all_schemas
- asgard_initialise_obj
- asgard_initialise_schema
- asgard_layer_styles
- asgard_nettoyage_roles
- asgard_reaffecte_role
- asgard_sortie_gestion_schema
- asgard_grant_to_revoke
- asgard_is_lecteur
- asgard_synthese_public
- Installation de l'extension
- Version mineure 1.3.2
- Version 1.3
- Actions des schémas actifs
- Actions des objets des schémas
- Menu « Gestion de la base »
- Description des zones de l'onglet Schémas
- Créer un schéma
- Actions sur les objets d'un schéma
- Onglet « Rôles »
- Modifier un rôle de groupe ou de connexion
- Menu « Gestion de la base »
- Version 1.2.5
- Version 1.2.4
- Utilisation courante
- lecteur (champ de la table de gestion)
Rôle désigné comme lecteur pour le schéma (habilité à consulter les données). Facultatif.
N
- niv1 (champ de la table de gestion)
Premier niveau de l'arborescence de classement des schémas (forme littérale). Facultatif.
- niv1_abr (champ de la table de gestion)
Premier niveau de l'arborescence de classement des schémas (forme normalisée). Facultatif.
- niv2 (champ de la table de gestion)
Second niveau de l'arborescence de classement des schémas (forme littérale). Facultatif.
- niv2_abr (champ de la table de gestion)
Second niveau de l'arborescence de classement des schémas (forme normalisée). Facultatif.
- nom_schema (champ de la table de gestion)
Nom du schéma. Obligatoire.
- nomenclature (champ de la table de gestion)
Booléen.
True
si le schéma est répertorié dans la nomenclature définie par le Groupe de travail PostGIS,False
sinon. Obligatoire, valeur par défautFalse
.- nomenclature nationale
Traduction en liste de schémas aux noms normalisés de l'arborescence de répertoires définie par la COVADIS pour structurer la Géobase. Dans la table de gestion d'ASGARD, un schéma de la nomenclature est identifié par la valeur
True
dans le champnomenclature
.Référents...- La démarche
- Principes
- Les outils ASGARD
- Mise en place d'ASGARD dans un service
- g_consult
- g_admin
- Je veux supprimer un schéma
- Je veux importer la nomenclature nationale dans ASGARD
- gestion_schema_usr
- nomenclature (champ de la table de gestion)
- niv1 (champ de la table de gestion)
- niv1_abr (champ de la table de gestion)
- producteur (champ de la table de gestion)
- lecteur (champ de la table de gestion)
- Création de schémas
- Suppression de schémas
- Nettoyage des droits et résolution des problèmes
- asgard_import_nomenclature
- asgard_sortie_gestion_schema
- Installation de l'extension
- Désinstallation de l'extension
- Version 1.4
- Case à cocher Gestion des schémas
- Utilisation des fichiers INI
O-Q
- personnalisation des droits
ASGARD prévoit des droits standards pour les rôles identifiés comme producteur, éditeur ou lecteur d'un schéma : le lecteur reçoit les privilèges nécessaires à la visualisation des données, l'éditeur ceux qui lui permettront de les modifier, et le producteur a tous les droits dans son schéma. Pour autant, l'administrateur est libre d'ajouter ou retirer manuellement des droits à ces rôles ou à d'autres. Ces manipulations sont appelées « personnalisation des droits ».
- producteur
propriétaire
Avec ASGARD, le producteur d'un schéma est le rôle désigné pour être propriétaire du schéma et de tous les objets qu'il contient. En tant que propriétaire, il a tous les droits sur les objets existants, peut attribuer des privilèges à d'autres rôles sur ces objets (ou les révoquer), et peut créer de nouveaux objets dans le schéma. En pratique, il est spécifié par le champ
producteur
de la table de gestion d'ASGARD.Référents...- Mise en place d'ASGARD dans un service
- Mécanique sous-jacente
- g_consult
- g_admin
- Compatibilité avec les mécanismes usuels de gestion des droits
- Je veux créer un nouveau schéma
- Je veux préparer la création d'un schéma
- Je veux activer un schéma
- Je veux supprimer un schéma
- Je veux changer le propriétaire d’un schéma
- Je veux changer le nom d’un schéma
- Je veux déréférencer un schéma d'ASGARD
- Je veux référencer un schéma existant dans ASGARD
- Je veux importer des schémas dans ma base
- Je veux créer un nouvel objet
- Je veux changer un objet de schéma
- Je veux changer le propriétaire d’un objet
- Je veux importer un objet dans ma base
- Je veux définir l’éditeur d’un schéma
- Je veux définir le lecteur d’un schéma
- Je veux définir des droits non-standards sur un objet
- Je veux réinitialiser les droits sur un schéma
- Je veux réinitialiser les droits sur un objet spécifique
- Je veux réinitialiser tous les droits
- J’ai des objets dont le propriétaire n’est pas le producteur du schéma qui les contient
- Je veux créer un nouveau rôle de groupe
- Je veux changer le nom d’un rôle
- Je veux supprimer un rôle
- gestion_schema_usr
- Accès à la vue
- Cas particulier d’un schéma dont le producteur est un super-utilisateur
- nomenclature (champ de la table de gestion)
- creation (champ de la table de gestion)
- producteur (champ de la table de gestion)
- Création de schémas
- Suppression de schémas
- Renommer un schéma
- Modifier le propriétaire d'un schéma
- Modifier les privilèges
- Import de schémas
- Création d'objets dans les schémas
- Modification des objets
- Modification des rôles
- Sauvegarde et restauration de la base
- Nettoyage des droits et résolution des problèmes
- asgard_deplace_obj
- asgard_diagnostic
- asgard_import_nomenclature
- asgard_initialisation_gestion_schema
- asgard_initialise_all_schemas
- asgard_initialise_obj
- asgard_initialise_schema
- asgard_layer_styles
- asgard_nettoyage_roles
- asgard_reaffecte_role
- asgard_is_producteur
- asgard_synthese_role
- asgard_synthese_role_obj
- Installation de l'extension
- Désactiver ASGARD ?
- Version 1.4
- Version mineure 1.3.2
- Version 1.3
- Actions des schémas actifs
- Actions des objets des schémas
- Menu « Gestion de la base »
- Description des zones de l'onglet Schémas
- Créer un schéma
- Actions sur les objets d'un schéma
- Onglet « Rôles »
- Case à cocher Gestion des schémas
- Modifier un rôle de groupe ou de connexion
- Menu « Gestion de la base »
- Version 1.2.5
- Version 1.2.4
- Utilisation courante
- producteur (champ de la table de gestion)
Rôle désigné comme producteur pour le schéma (propriétaire du schéma et de tout son contenu). Obligatoire.
R
- référencement d'un schéma
Opération nécessaire à la prise en compte d'un schéma par les mécanismes automatisés d'ASGARD, à la possibilité d'utiliser les fonctionnalités de l'extension et d'AsgardManager, ainsi qu'à la visibilité des données du schéma dans AsgardMenu. Concrètement, il s'agit de l'enregistrement du schéma dans la table de gestion d'ASGARD. Il est conseillé de référencer tous les schémas, mais l'administrateur peut en décider autrement.
Référents...- Principes
- Principes
- Je veux changer le propriétaire d’un objet
- Je veux réinitialiser tous les droits
- J’ai des objets dont le propriétaire n’est pas le producteur du schéma qui les contient
- Je veux supprimer un rôle
- gestion_schema_usr
- Déléguer la gestion des droits
- Cas particulier d’un schéma dont le producteur est un super-utilisateur
- Quid du schéma public ?
- Import de schémas
- Création d'objets dans les schémas
- Modification des objets
- Sauvegarde et restauration de la base
- Nettoyage des droits et résolution des problèmes
- asgard_diagnostic
- asgard_import_nomenclature
- asgard_initialisation_gestion_schema
- asgard_initialise_all_schemas
- asgard_initialise_schema
- asgard_reaffecte_role
- asgard_admin_proprietaire
- asgard_is_editeur
- asgard_is_lecteur
- asgard_is_producteur
- Version mineure 1.3.2
- Menu « Gestion de la base »
- Case à cocher Gestion des schémas
- Menu « Gestion de la base »
- rôle de connexion
Rôle pourvu de l'attribut
LOGIN
(et d'un mot de passe, le plus souvent), qui peut être utilisé pour se connecter au serveur PostgreSQL.Référents...- Principes
- Principes
- Nommage
- Rôles d'ASGARD
- g_consult
- g_admin
- consult.defaut
- Cas de rôles pré-existants
- Je veux créer un nouveau schéma
- Je veux préparer la création d'un schéma
- Je veux activer un schéma
- Je veux importer des schémas dans ma base
- Je veux créer un nouveau rôle de connexion
- Je veux créer un nouveau rôle de groupe
- Je veux autoriser un utilisateur à créer des rôles
- producteur (champ de la table de gestion)
- editeur (champ de la table de gestion)
- lecteur (champ de la table de gestion)
- Création de schémas
- Import de schémas
- asgard_all_login_grant_role
- asgard_cherche_editeur
- asgard_cherche_lecteur
- asgard_initialisation_gestion_schema
- Installation de l'extension
- Désactiver ASGARD ?
- Version mineure 1.2.3
- Version 1.2.3
- Gestion des connexions
- rôle de groupe
Un rôle de groupe, dont peuvent être membre des rôles de connexion ou d'autres rôles de groupe, permet d'attribuer des droits homogènes à un ensemble d'utilisateurs. Le rôle de groupe se définit par opposition au rôle de connexion : tout rôle dépourvu de l'attribut
LOGIN
(qui permet d'utiliser le rôle pour se connecter au serveur) est considéré comme un rôle de groupe.Référents...- Principes
- Mise en place d'ASGARD dans un service
- Principes
- Nommage
- Rôles d'ASGARD
- g_consult
- g_admin
- Cas de rôles pré-existants
- Compatibilité avec les mécanismes usuels de gestion des droits
- Je veux importer des schémas dans ma base
- Je veux créer un nouveau rôle de groupe
- Je veux autoriser un utilisateur à créer des schémas
- Je veux référencer mes schémas existants dans ASGARD
- Déléguer la gestion des droits
- Création de schémas
- Import de schémas
- Sauvegarde et restauration de la base
- Installation de l'extension
- Version mineure 1.2.3
- Description des zones de l'onglet Schémas
- Case à cocher Gestion des schémas
- Version 1.2.3
S-Z
- schéma actif
schéma créé
Un schéma actif est un schéma qui existe dans la base de donnée. Avec ASGARD, on oppose les schémas « actifs » aux schémas « inactifs » qui sont pré-enregistrés dans la table de gestion d'ASGARD, mais n'ont pas encore été créés. Concrètement, le champ
creation
de la table de gestion prend la valeurTrue
pour un schéma actif.Référents...- Accès à la vue
- nom_schema (champ de la table de gestion)
- creation (champ de la table de gestion)
- Nettoyage des droits et résolution des problèmes
- asgard_diagnostic
- asgard_initialise_schema
- asgard_restaure_editeurs_lecteurs
- asgard_sortie_gestion_schema
- Version mineure 1.3.2
- Iconographie
- Schémas
- Actions des schémas actifs
- Actions sur le bloc Corbeille
- Description des zones de l'onglet Schémas
- Une iconographie dédiée
- Actions sur les schémas
- Actions sur le bloc Corbeille
- Actions sur le bloc Schémas externes à ASGARD
- Quelques représentations graphiques
- schéma inactif
schéma préparé
Schéma dont le nom, le producteur et éventuellement d'autres informations relatives aux droits et à l'arborescence de classement ont été enregistrées dans la table de gestion d'ASGARD, mais qui n'existe pas physiquement dans la base. Concrètement, le champ
creation
de la table de gestion prend la valeurFalse
pour un schéma inactif.Référents...- Je veux activer un schéma
- Je veux changer le nom d’un rôle
- Je veux supprimer un rôle
- gestion_schema_usr
- Accès à la vue
- Déléguer la gestion des droits
- Cas particulier d’un schéma dont le producteur est un super-utilisateur
- nomenclature (champ de la table de gestion)
- creation (champ de la table de gestion)
- Création de schémas
- Suppression de schémas
- Modification des rôles
- Nettoyage des droits et résolution des problèmes
- asgard_import_nomenclature
- asgard_initialise_schema
- Installation de l'extension
- Version 1.4
- Iconographie
- Schémas
- Actions sur le bloc Corbeille
- Actions sur les schémas actifs du bloc Corbeille
- Actions sur les schémas non actifs du bloc Corbeille
- Une iconographie dédiée
- Actions sur les schémas
- Actions sur le bloc Corbeille
- super-utilisateur
Un super-utilisateur est un rôle doté de l'attribut
SUPERUSER
. Contrairement aux autres rôles, qui ne peuvent réaliser que les actions pour lesquels ils ont été habilités, les super-utilisateurs ne sont soumis à aucune restriction. Certaines opérations, comme la création de déclencheurs sur événement, ne peuvent être effectuées que par un super-utilisateur. Le rôle systèmepostgres
est un super-utilisateur, de même que le rôleadl
généré par défaut sur les serveurs Eole.Référents...- g_admin
- Aide-Mémoire
- Je veux importer des schémas dans ma base
- Je veux réinitialiser tous les droits
- J’ai des objets dont le propriétaire n’est pas le producteur du schéma qui les contient
- Je veux référencer mes schémas existants dans ASGARD
- Je veux mettre à jour ASGARD sur une base
- Je veux désinstaller ASGARD d'une base
- gestion_schema_usr
- Cas particulier d’un schéma dont le producteur est un super-utilisateur
- producteur (champ de la table de gestion)
- Import de schémas
- Sauvegarde et restauration de la base
- asgard_cherche_editeur
- asgard_cherche_lecteur
- asgard_initialisation_gestion_schema
- asgard_initialise_all_schemas
- asgard_layer_styles
- asgard_reaffecte_role
- Installation de l'extension
- Mise à jour de l'extension
- Désactiver ASGARD ?
- Version mineure 1.2.3
- Onglet « Rôles »
- Case à cocher Gestion des schémas
- Menu « Gestion de la base »
- table de gestion
Stockage de toutes les informations nécessaires à la gestion des droits et des schémas avec ASGARD. Sur le principe, il s'agit de la table
z_asgard_admin.gestion_schema
, mais l'utilisateur y accède toujours par l'intermédiaire de la vuez_asgard.gestion_schema_usr
.Référents...- Principes
- g_consult
- g_admin
- Je veux créer un nouveau schéma
- Je veux préparer la création d'un schéma
- Je veux activer un schéma
- Je veux supprimer un schéma
- Je veux changer le propriétaire d’un schéma
- Je veux changer le nom d’un schéma
- Je veux référencer un schéma existant dans ASGARD
- J’ai des objets dont le propriétaire n’est pas le producteur du schéma qui les contient
- Je veux changer le nom d’un rôle
- Je veux supprimer un rôle
- Je veux référencer mes schémas existants dans ASGARD
- Je veux importer la nomenclature nationale dans ASGARD
- Je veux désinstaller ASGARD d'une base
- nomenclature (champ de la table de gestion)
- Création de schémas
- Suppression de schémas
- Renommer un schéma
- Modifier le propriétaire d'un schéma
- Import de schémas
- Modification des rôles
- Sauvegarde et restauration de la base
- Nettoyage des droits et résolution des problèmes
- asgard_cherche_editeur
- asgard_cherche_lecteur
- asgard_import_nomenclature
- asgard_initialisation_gestion_schema
- asgard_initialise_all_schemas
- asgard_initialise_obj
- asgard_initialise_schema
- asgard_nettoyage_oids
- asgard_nettoyage_roles
- asgard_restaure_editeurs_lecteurs
- asgard_sortie_gestion_schema
- Installation de l'extension
- Désinstallation de l'extension
- Désactiver ASGARD ?
- Version mineure 1.4.1
- Version mineure 1.3.2
- vue utilisateur
Vue par laquelle les utilisateurs accède à la « table de gestion » qui contient toutes les informations nécessaires à la gestion des droits et des schémas avec ASGARD. Concrètement, il s'agit de la vue
gestion_schema_usr
du schémaz_asgard
.