Comment configurer de manière permanente le chemin du schéma Postgres
Définition du chemin du schéma avec SET SCHEMA PATH
Pour éviter de spécifier à plusieurs reprises des noms de schéma avant les noms de table, vous pouvez définir le chemin du schéma à l'aide de la commande SET SCHEMA PATH a,b,c. Cependant, ce paramètre ne s'applique qu'à la session de requête en cours.
Configuration permanente
Si vous devez configurer de manière permanente le chemin du schéma, vous pouvez utiliser les étapes suivantes, en particulier si vous n'avez pas d'accès administratif au serveur :
-
Alter Role : Exécutez la commande ALTER RÔLE FIXEZ le chemin_de-recherche à a,b,c;. Cela modifie le chemin de recherche de votre rôle d'utilisateur.
-
Importance de la syntaxe du nom de schéma : Notez que les schémas avec des noms complexes doivent être placés entre guillemets doubles, par exemple, SET search_path TO "schéma avec des espaces ", a, b.
-
Ordre de recherche de schéma : L'ordre spécifié dans la recherche path est crucial car il détermine la priorité de la recherche de schéma pour les tables. Le serveur préférera toujours les tables du schéma répertorié en premier dans le chemin.
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