Écrit par

Sales Engineer at InterSystems
Question Sylvain Guilbaud · Août 28, 2023

Comment depuis DBeaver filtrer les schémas systèmes (commençant par "%") ?

Je recherche dans DBeaver un moyen efficace permettant de filtrer les tables systèmes (ex: appartenant à un schéma commençant par "%").

En utilisant un utilisateur possédant le rôle %All, DBeaver nous affiche une longue liste de schémas systèmes, qui nous oblige à descendre la liste avant d'accéder aux tables utilisateurs.

En créant un utilisateur dans IRIS avec des droits restreints permet de réduire cette liste, mais on perd l'intérêt du rôle %All.

Product version: IRIS 2023.2
$ZV: IRIS for UNIX (Ubuntu Server LTS for ARM64 Containers) 2023.2 (Build 227U) Mon Jul 31 2023 17:43:25 EDT

Comments

Sylvain Guilbaud · Août 28, 2023

La solution consiste à utiliser les filtres Schémas / Utilisateurs :

En ajoutant '%' dans les schémas / utilisateurs  à exclure :

0
Sylvain Guilbaud  Août 28, 2023 to Sylvain Guilbaud

En fait, exclure tous les schémas '%' ne fonctionne pas très bien : avec cette option tous les noms de schémas sont masqués et quand on veut voir les données, les requêtes échouent du fait que toutes les tables sont considérées comme appartenant au schema par défaut SQLUser.

0
Sylvain Guilbaud  Août 28, 2023 to Sylvain Guilbaud

La syntax correcte à utiliser pour exclure les schémas système est :

\%* 

0