Traitement des noms de schémas invalides
Si vous spécifiez un schéma qui ne correspond pas au nom du propriétaire de la base de données, le schéma n'est pas valide.
La variable enable_schema_dbo_check spécifie les actions que le système entreprend lors du traitement d'une requête dont le schéma n'est pas valide. Les actions possibles sont les suivantes :
- 0
- Le système ignore le schéma spécifié par l'utilisateur et utilise le schéma par défaut. Il s'agit de la valeur par défaut.
- 1
- Le système ignore le schéma spécifié par l'utilisateur et utilise le schéma par défaut ; le système affiche l'avertissement suivantSchema 'schema_name' does not exist.
- 2
- Le système fait échouer la requête en affichant l'erreur suivanteSchema 'schema_name' does not exist.
- Vous pouvez définir la variable enable_schema_dbo_check dans le fichier 'postgresql.conf ou modifier le comportement au niveau de la session à l'aide de la commande SQL 'SET enable_schema_dbo_check=value