Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 24/01/2020 16:18:57
- User2020
- Membre
Liste des géométries des tables d'un schema - PG 9.6
Bonjour,
je souhaite obtenir une liste des géométries (point, linestring,...) de toutes les tables d'un schéma.
J'ai recherché dans le Schéma d'information ce que je pouvais trouver mais sans succès.
Merci pour votre aide !
Hors ligne
#2 24/01/2020 16:27:42
- rjuju
- Administrateur
Re : Liste des géométries des tables d'un schema - PG 9.6
Je ne suis pas sur de comprendre la question. Si vous cherchez à regarder dans le contenu de toutes les tables pour voir quel type de geomtry est présent, cela va être extrêmement couteux. Vous pouvez utiliser ST_GeometryType() pour récupérer le type de geomtry, vous pouvez écrire une fonction qui récupère toutes les tables et colonnes de type geometry, et effectuer un "SELECT DISTINCT ST_GeometryType(lacolonne) FROM latable" pour chacune.
Julien.
https://rjuju.github.io/
Hors ligne
#3 27/01/2020 13:32:26
- Juju
- Membre
Re : Liste des géométries des tables d'un schema - PG 9.6
Bonjour,
Je ne sais pas si c'est ce que vous cherchez, mais avec PostGIS vous avez une vue : geometry_columns (qui par défaut se trouve dans le schéma public) et qui contient toutes les colonnes geometries.
Julien.
Hors ligne
#4 07/02/2020 12:40:46
- User2020
- Membre
Re : Liste des géométries des tables d'un schema - PG 9.6
Merci Juju, c'est exactement ça que je cherche !
Hors ligne