Maison > base de données > tutoriel mysql > Comment modifier définitivement le chemin de recherche du schéma PostgreSQL ?

Comment modifier définitivement le chemin de recherche du schéma PostgreSQL ?

Mary-Kate Olsen
Libérer: 2025-01-01 11:06:12
original
922 Les gens l'ont consulté

How to Permanently Change the PostgreSQL Schema Search Path?

Comment modifier de manière permanente le chemin du schéma Postgresql

Le chemin de recherche du schéma Postgresql détermine l'ordre dans lequel les schémas sont recherchés pour les tables spécifiées sans schéma nom. Par défaut, ce chemin est défini pour inclure uniquement le schéma actuel.

Pour définir de manière permanente le chemin du schéma, vous pouvez utiliser la commande SET SEARCH_PATH. Cependant, comme vous l'avez observé, ce paramètre est temporaire et se réinitialise lorsque vous fermez la fenêtre de requête.

Pour une solution permanente, vous pouvez modifier le chemin de recherche de votre rôle d'utilisateur à l'aide de la commande ALTER ROLE :

ALTER ROLE <your_login_role> SET search_path TO a,b,c;
Copier après la connexion

Remarques importantes :

  1. Si un nom de schéma contient des caractères spéciaux, il doit être entouré entre guillemets doubles.
  2. L'ordre des schémas dans le chemin de recherche détermine la priorité de recherche. Les tables portant le même nom dans différents schémas seront résolues en fonction de l'ordre spécifié.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal