Vous pouvez définir la valeur par défaut search_path
au niveau de la base de données :
ALTER DATABASE <database_name> SET search_path TO schema1,schema2;
Ou au niveau de l'utilisateur ou du rôle :
ALTER ROLE <role_name> SET search_path TO schema1,schema2;
Ou si vous avez un schéma par défaut commun à toutes vos bases de données, vous pouvez définir la valeur par défaut du système dans le fichier de configuration avec l'option chemin de recherche option.
Lorsqu'une base de données est créée, elle est créée par défaut à partir d'une base de données "modèle" cachée nommée Modèle 1 vous pouvez modifier cette base de données pour spécifier un nouveau chemin de recherche par défaut pour toutes les bases de données créées à l'avenir. Vous pouvez également créer une autre base de données modèle et utiliser CREATE DATABASE <database_name> TEMPLATE <template_name>
pour créer vos bases de données.
1 votes
Je pense que c'est SET search_path TO a, b,c ; comme le dit la réponse et non SET SCHEMA PATH a,b,c ;