Maison > base de données > tutoriel mysql > Comment puis-je modifier définitivement mon chemin de recherche Postgres pour inclure plusieurs schémas ?

Comment puis-je modifier définitivement mon chemin de recherche Postgres pour inclure plusieurs schémas ?

Susan Sarandon
Libérer: 2025-01-05 00:37:44
original
428 Les gens l'ont consulté

How Can I Permanently Change My Postgres Search Path to Include Multiple Schemas?

Modification du chemin de recherche utilisateur pour une modification permanente du chemin du schéma Postgres

Lorsque vous travaillez avec Postgres, il peut être fastidieux de spécifier à plusieurs reprises les noms de schéma avant la table références. La définition du chemin du schéma peut simplifier ce processus en vous permettant de rechercher des tables dans plusieurs schémas sans spécification explicite. Cependant, le chemin du schéma par défaut ne dure que pour la session de requête en cours.

Pour rendre le chemin du schéma permanent, il est nécessaire d'ajuster le chemin de recherche de l'utilisateur. Si vous ne disposez pas d'un accès administratif au serveur, vous pouvez utiliser la commande suivante :

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

Remplacer avec votre nom de connexion utilisateur réel et a,b,c avec les noms de schéma que vous souhaitez inclure dans votre chemin de recherche.

Considérations importantes :

  • Les schémas dont les noms ne sont pas simples doivent être placés entre guillemets (par exemple, "mon_schéma").
  • Le chemin de recherche order détermine la priorité de recherche pour les tables portant le même nom. Si une table existe dans plusieurs schémas spécifiés dans le chemin de recherche, le serveur donnera la priorité à la table dans le premier schéma 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