Advertisement
ADL_Rodrigo_Silva

Untitled

Jun 22nd, 2022
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. const { Client } = require('pg');
  3.  
  4. const conectionPG = {
  5.     user: 'postgres',
  6.     password: 'maxhito',
  7.     host: 'localhost',  // Localhost es MI COMPUTADOR
  8.     database: 'postgres',
  9.     port: '5432',
  10. };
  11.  
  12. const crudPG = new Client(conectionPG);
  13. crudPG.connect();
  14.  
  15. // Confección de una consulta general
  16. function hacerSelect(tabla) {
  17.     crudPG.query('select * from ' + tabla)
  18.         .then(respuesta => {
  19.             console.log(respuesta.rows)
  20.             //crudPG.end();
  21.         })
  22.         .catch( error => {
  23.             console.log("Hicimos la morición")
  24.             console.log(error)
  25.             //crudPG.end()
  26.         });
  27. }
  28.  
  29. // Confección de un delete para la tabla en la que está trabajando
  30. function eliminar(nombre) {
  31.     crudPG.query("delete from gatito where nombre='"+ nombre + "'")
  32.         .then(respuesta => {
  33.             console.log("Se eliminó correctamente")
  34.             //crudPG.end();
  35.         })
  36.         .catch( error => {
  37.             console.log("Hicimos la morición")
  38.             console.log(error)
  39.             //crudPG.end()
  40.         });
  41. }
  42. //insert into usuarios (nombre,clave) values ('Marcelo','River');
  43.  
  44. // Confección de un insert para una tabla determinada
  45. function insertar(id, nombre) {
  46.     let sqlConsulta = "insert into gatito (id, nombre) values ("+ id + ", " + "'" + nombre + "')";
  47.     console.log(sqlConsulta);
  48.     crudPG.query(sqlConsulta)
  49.         .then(respuesta => {
  50.             console.log("Se ingresó correctamente")
  51.             //crudPG.end();
  52.         })
  53.         .catch( error => {
  54.             console.log("Hicimos la morición")
  55.             console.log(error)
  56.             //crudPG.end()
  57.         });
  58. }
  59.  
  60. // Confección de una actualizacion para una tabla determinada
  61. function actualizar(id, nombre) {
  62.     let sqlUpdate = "update  gatito set nombre='" + nombre + "' where id=" + id;
  63.     console.log(sqlUpdate);
  64.     crudPG.query(sqlUpdate)
  65.         .then(respuesta => {
  66.             console.log("Se actualizó correctamente")
  67.             //crudPG.end();
  68.         })
  69.         .catch( error => {
  70.             console.log("Hicimos la morición")
  71.             console.log(error)
  72.             //crudPG.end()
  73.         });
  74. }
  75.  
  76.  
  77.  
  78. // LLAMADA A LAS FUNCIONES
  79.  
  80. //insertar(2, "Gato Felix");
  81. actualizar(1, "gato regalito");
  82. hacerSelect('gatito');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement