Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous ...
Je reviens pour vous poser la question 'simple' suivante : 
Quand j'effectue :
psql -d Madatabase -c  "select count (*) from table_toto
j'ai mon résultat => OK il me retourne le comptage
Mais quand je découpe de la sorte : 
psql -d madatabase => OK
Welcome to psql 8.2.15, the PostgreSQL interactive terminal.
Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit
ET ENSUITE
madatabase# "select count (*) from table-toto"
Il ne me retourne rien !
POURQUOI ? 
Excusez encore pour cette pauvre question mais je ne touche à postgrès que de temps en temps et j'ai quelquefois des lacunes...
Hors ligne
ne pas faire :
madatabase# "select count (*) from table-toto"mais
madatabase# select count (*) from table-toto;Hors ligne
Merci Arthurr pour votre réponse mais j'ai tout essayé (y compris sans les cotes et avec simple cote ) et pas de réponse... 
Quand je fais : madatabase# \d Matable  => ça fonctionne j'ai bien la descritption de Matable
Mais je n'arrive pas à passer le 'SELECT'...
Avez-vous une idée...
Hors ligne
Vous avez bien mis un ; à la fin de l'ordre SQL ?
Marc.
Hors ligne
Non mais quand j'en mets un, il me rend une erreur de syntaxe :
Madatabase=# select count * from Matable ;
ERROR:  syntax error at or near "from"
LINE 1: select count * from attach ;
bizarre !
Hors ligne
euh, on a select count *  from Matable dans l'ordre
Et select count * from attach en dessous.
Et il faut des parenthèses à select count(*), vu que count est une fonction.
Marc.
Hors ligne
Non Marc, le problème n'est pas  là... j'ai mal codé le select (*) dans le post mais il a bien été codé avec les ()... 
Quand je code un tout bête  :
madatabase# Select * from Matable 
madatabase#
il passe à la ligne sans rien me donner (Matable existe bien !)
Hors ligne
il faut mettre un ";" à la fin de la commande SQL
Hors ligne
Effectivement, ça fonctionne.. je me suis emmêlé les pinceaux... désolé !
Hors ligne
Pages : 1