[postgresql]requete nombre de colonnes

requete nombre de colonnes [postgresql] - SQL/NoSQL - Programmation

Marsh Posté le 25-09-2006 à 14:46:17    

Bonjour
je voudrais savoir s'il est possible de faire une requête pour connaître le nombre de colonnes d'une table en, postgresql  
merci

Reply

Marsh Posté le 25-09-2006 à 14:46:17   

Reply

Marsh Posté le 25-09-2006 à 14:47:50    

oui, tu cherches dans les tables systèmes.
consulte la doc.

Reply

Marsh Posté le 25-09-2006 à 15:31:38    

MagicBuzz a écrit :

oui, tu cherches dans les tables systèmes.
consulte la doc.


 
select relnatts from pg_class where relname='mytable'
 
alors ma question est la suivante est il possible de recuperer le résultat dans une variable pour l'utilise dans un script linux ( en utilisant psql je suppose)
 
sinon je veux bien avoir le lien pour la doc des tables ssytèmes et autre car j'y suis aller à taton

Reply

Marsh Posté le 25-09-2006 à 15:35:36    

je sais pas faire de bash, donc c'est un exemple qui ne marce pas :
 
select 'var $toto = ' || relnatts || ';' from pg_class where relname='mytable';
 
=> depuis ton bash, tu exécutes ça, puis tu redirige ton résultat dans une variable bash. ensuite t'as plus qu'à l'executer.
 
je vais voir si je trouve un exemple (ze souci c'est que la je suis chez un client sous Windows donc ça va pas être pareil...)

Reply

Marsh Posté le 25-09-2006 à 15:40:14    

Pas de chance, y'a pas de ça chez ce client :spamafote:

Reply

Marsh Posté le 26-09-2006 à 11:18:43    

MagicBuzz a écrit :

Pas de chance, y'a pas de ça chez ce client :spamafote:


 
 
la table pg_class ne semble pas se mettre à jour. Cela ne se fait pas automatiquement?

Reply

Sujets relatifs:

Leave a Replay

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