PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 26/07/2022 09:54:13

Funky
Membre

Retourner le nom des tables hérités

Bonjour à tous,

Actuellement j'ai créé une table eDocs avec des colonnes "id, name, order, accountRID" et d'autre tables eDocs_bloc, eDocs_family qui sont hérités de eDocs

Je souhaite récupérer le nom des tables qui sont hérités avec une requête SQL avec les infos suivantes => id, name, order, accountRID et le nom de table

J'avais vu une commande qui pouvais sans doute me donner les infos

SELECT table_name FROM information_schema.tables WHERE table_schema='public'

mais je n'arrive pas à retourner les informations que j'ai besoin avec une sous requete

Avez-vous une idée ?

Cordialement,

Benjamin

Hors ligne

#2 26/07/2022 10:31:45

rjuju
Administrateur

Re : Retourner le nom des tables hérités

Bonjour,

S'agit-il d'héritage au sens SQL du terme?  Si oui, vous devriez pouvoir effectuer une requête de ce genre:

SELECT id, name, order, accountRID, tableoid::regclass::text FROM eDocs;

Hors ligne

#3 26/07/2022 11:01:07

Funky
Membre

Re : Retourner le nom des tables hérités

Bonjour, oui effectivement c'est bien un héritage au sens SQL

Merci pour la requête et c'est bien ça que je recherchais, elle était vraiment simple mais il fallait la connaitre

Merci à vous Julien

Hors ligne

Pied de page des forums