Maison >base de données >tutoriel mysql >Comment les utilisateurs non administrateurs peuvent-ils personnaliser de manière permanente leur chemin de schéma Postgres ?

Comment les utilisateurs non administrateurs peuvent-ils personnaliser de manière permanente leur chemin de schéma Postgres ?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-03 09:20:40131parcourir

How Can Non-Admin Users Permanently Customize Their Postgres Schema Path?

Personnalisation permanente du chemin du schéma Postgres

La définition du chemin du schéma avec SET SCHEMA PATH peut être temporaire et revenir aux valeurs par défaut après la fermeture de la session de requête . Cet article explique comment rendre ce paramètre permanent, en particulier pour les utilisateurs sans accès administratif au serveur.

Modification permanente du chemin de schéma pour les utilisateurs non administrateurs

Pour modifier définitivement le chemin du schéma pour les utilisateurs disposant de privilèges limités, utilisez la commande suivante :

ALTER ROLE <your_login_role> SET search_path TO a,b,c;

Important Considérations :

  1. Format du nom de schéma : lorsque les noms de schéma contiennent des espaces, ils doivent être placés entre guillemets :
    ALTER ROLE SET search_path TO "schema a","schema b","schema c";
  2. Ordre de recherche de schéma : l'ordre des schémas dans search_path détermine la priorité de recherche. Si plusieurs schémas contiennent le même nom de table, Postgres donnera toujours la priorité au premier schéma de la séquence search_path.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn