[PostgreSQL] Nom de relation => type de relation

Nom de relation => type de relation [PostgreSQL] - SQL/NoSQL - Programmation

Marsh Posté le 12-09-2002 à 14:39:25    

Bonjour
 
Comment à partir d'une chaine (qui représente le nom d'une relation) peut-on connaître la nature de cette relation (table, séquence) ? Y a-t-il une fonction disponible en PL/PGSQL ?
 
Merci...

Reply

Marsh Posté le 12-09-2002 à 14:39:25   

Reply

Marsh Posté le 12-09-2002 à 15:42:48    

peut tu préciser ce que tu entends par nom de relation???  
si c une table, tu fais \d nom_de_ta_table
mais je crois pas que ce soit ce que tu veux si??

Reply

Marsh Posté le 12-09-2002 à 16:16:14    

en clair, g une chaine de caractères qui est soit le nom d'une table, soit le nom d'une séquence. Et je veux savoir justement si cette chaine est le nom d'une table ou d'une sequence pour pouvoir faire un drop table ou un drop sequence en conséquence.
Le tout dans une procédure PL/PGSQL.

Reply

Marsh Posté le 12-09-2002 à 16:30:57    

je ne crois pas quune commande postgres puisse te retourner ça! par contre, tu peux faire un drop table avec ta chaine de caractère, et en fonction du retour de la commande, tu fais ou non un drop sequence
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed