Hallo ich versuche, eine INSERT zu meiner Datenbank mit pg in node.js zu tun, aber ich habe eine Fehler: Spalte "Alter" ist nicht vorhanden.Fehler: Spalte "Alter" existiert nicht [Knoten + Pg + Postgres]
dies ist mein Code:
app.post('/saving', function(req, res){
var age = req.param('Age');
var gender = req.param('gender');
//res.send(age + gender)
pool.connect(function(err, client, done){
if(err) {
return res.send('error')
}
client.query('INSERT INTO public.attack (age, gender) VALUES (age , gender)')
done()
})
})
hier meine db:
test=# \d attack;
Table "public.attack"
Column | Type | Modifiers
--------+-------------------+-----------------------------------------------------
age | integer |
gender | character varying |
id | integer | not null default nextval('attack_id_seq'::regclass)
Indexes:
"attack_pkey" PRIMARY KEY, btree (id)
'IN public.attack INSERT (Alter, Geschlecht) VALUES (Alter, Geschlecht)' ist * genau * was Ihre Datenbank wird sehen, da es nichts darüber weiß, welche Variablen Sie in Ihrem JavaScript haben. – BalinKingOfMoria
ok Problem gelöst, aber jetzt, wenn ich den Browser noch ausstehende (unendlich) posten. – user243062
Wenn Sie eine neue Frage mit den Details Ihres Codes öffnen und was passiert, würde die SO (StackOverflow) Community Ihnen gerne weiterhelfen! – BalinKingOfMoria