none
Alguien sabe como puedo validar si existe un registro(matricula) en la bd y si no existe que inserte los datos? RRS feed

  • Pregunta

  • pg.connect(connectionString, function(errclientdone)  {
                // Handle connection errors
                if (err) {
                    done();
                    console.log(err);
                    return res.status(500).json({ success: false, data: err });
                }
                // SQL Query > Select Data
                const query = client.query(`INSERT INTO "Tesis".alumno(
                    nombre, nombre2, nombre3, apellido,
                     apellido2, apellido3, matricula, idgenero, iddepartamento)
                    VALUES ('${nombre}', '${nombre2}', '${nombre3}',
                    '${apellido}', '${apellido2}', '${apellido3}', ${matricula}${genero}${departamento})`);
                // Stream results back one row at a time
                query.on('row', (row=> {
                    results.push(row);
                });
                // After all data is returned, close connection and return results
                query.on('end', () => {
                    done();
                    console.log("se cerro base de datos")
                    // console.log(results)
                    return res.json(results);
                
                });
                
            });
    • Cambiado EricRR lunes, 12 de abril de 2021 14:15 SQL
    lunes, 12 de abril de 2021 4:43