Maison > base de données > tutoriel mysql > Comment puis-je définir de manière permanente un chemin de schéma dans PostgreSQL ?

Comment puis-je définir de manière permanente un chemin de schéma dans PostgreSQL ?

DDD
Libérer: 2025-01-05 07:21:43
original
357 Les gens l'ont consulté

How Can I Permanently Set a Schema Path in PostgreSQL?

Définir un chemin de schéma permanent dans Postgresql

Dans PostgreSQL, il peut être fastidieux de spécifier à plusieurs reprises le nom du schéma pour chaque référence de table. La commande SET SCHEMA PATH fournit une solution temporaire, mais elle se réinitialise après la fermeture de la fenêtre de requête. Pour rendre le chemin du schéma permanent, une approche différente est nécessaire.

Solution

Pour les utilisateurs sans privilèges d'administrateur sur le serveur, la commande suivante peut être utilisée :

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

Important Considérations

  • Les noms de schéma contenant des caractères spéciaux doivent être placés entre guillemets doubles.
  • L'ordre des schémas dans search_path détermine l'ordre de recherche des tables. Si plusieurs tables portant le même nom existent dans différents schémas, la table du premier schéma spécifié sera utilisée.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal