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...
Publicité
Posté le 12-09-2002 à 14:39:25
arghbis
salops de dauphins
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??
biniou
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.
arghbis
salops de dauphins
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