requete nombre de colonnes [postgresql] - SQL/NoSQL - Programmation
Marsh Posté le 25-09-2006 à 14:47:50
ReplyMarsh Posté le 25-09-2006 à 15:31:38
MagicBuzz a écrit : oui, tu cherches dans les tables systèmes. |
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
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...)
Marsh Posté le 25-09-2006 à 15:40:14
ReplyMarsh Posté le 26-09-2006 à 11:18:43
MagicBuzz a écrit : Pas de chance, y'a pas de ça chez ce client |
la table pg_class ne semble pas se mettre à jour. Cela ne se fait pas automatiquement?
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