CURSOS

Suíte Rocketbot (Nível 2)

This content is protected, please and enroll course to view this content!

8 comments

  1. hola! tengo postgres en mi pc, pero lo uso todo desde el terminal (no uso pgAdmin). Al tratar de conectar mi base de datos, me tira el siguiente error: No module named ‘psycopg2._psycopg’
    Instalé el modulo tal como se indicó.

    Saludos

    1. Hola Constanza!,

      Favor intenta descargando el módulo actualizado: https://market.rocketbot.co/?84#/module/PostgreSQL
      Se agregó una validación.

      Saludos!.-

  2. Una duda, al hacer un insert quiero que me regrese el id. En postgre es posible RETURNING, pero al asignar a la variable solo me regresa true. ¿que puedo hacer?

    1. Hola Vianney,

      Agregamos esa funcionalidad en el módulo para que puedas obtener los datos con Returning, por favor actualízalo a través del Addon Install Mods, o desde el market: https://market.rocketbot.co/?84#/module/PostgreSQL

      Saludos!.-

      1. Hola Marcela, muchas gracias. Actualizo de inmediato. Saludos

  3. Buenas tardes, me encuentro haciendo el bot para la certificacion del 2do nivel y estoy teniendo problemas con la base de datos de postgres.
    Me conecto y puedo hacer un select * de la base de datos y me trae la informacion correctamente.
    El problema es que cuando quiero hacer un insert o un update me dice que no existen las columnas.
    Esta es mi query:
    insert into contacts (id,name,email,number,status) values (1,”pepe”,”pe@pe.com”,1234,”black”)

    El error: ERROR: column “pepe” does not exist
    LINE 1: … contacts (id,name,email,number,status) values (1,”pepe”,”pe..

    Espero su respuesta, muchas gracias.

    1. Hola AleZuniga,

      Prueba por favor con comillas simples en vez de dobles, de todas formas transmitiré el comentario al area encargada para que pueda aceptar ambos en una próxima versión

      1. AleZuniga, averigué y es Postgres que no acepta las comillas dobles, por lo que se debe usar simple para no generar error.

Deixe uma resposta

O seu endereço de email não será publicado.

pt_PTPortuguese