Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

204
Visualizações
consulta pg en javascript que no reconoce postgis geomtype POINT

Tengo problemas para ejecutar una consulta que funciona directamente en psql con la extensión postgis pero no con la conexión de la biblioteca javascrip pg dentro de una declaración preparada.

La consulta que se ejecuta y escribe en la base de datos es la siguiente:

 INSERT INTO waps(bssid, strength, "location") VALUES('T_601', '100', ST_GeomFromText('POINT(38.70722651513132, -9.15248591105515)', 4326));

La tabla waps tiene la columna de ubicación como tipo de geometría.

En mi proyecto de javascript de la universidad, tengo esta sección de código que devuelve un error:

 let sql = "INSERT INTO waps (bssid, strength, location) VALUES($1,$2, ST_GeomFromText(POINT($3),4326)) RETURNING id"; let wapId = await pool.query(sql, [bssid, strenght, location]);

location recibe ex: "38.70722651513132, -9.15248591105515" y devuelve un error:

 { error: function point(unknown) is not uniqueupLog Completed in 2ms at Parser.parseErrorMessage (project/node_modules/pg-protocol/dist/parser.js:287:98) at Parser.handlePacket (project/node_modules/pg-protocol/dist/parser.js:126:29) at Parser.parse (project/node_modules/pg-protocol/dist/parser.js:39:38) at Socket.stream.on (project/node_modules/pg-protocol/dist/index.js:11:42) at Socket.emit (events.js:198:13) at addChunk (_stream_readable.js:288:12) at readableAddChunk (_stream_readable.js:269:11) at Socket.Readable.push (_stream_readable.js:224:10) at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17) length: 195, name: 'error', severity: 'ERROR', code: '42725', detail: undefined, casts.', position: '76', internalPosition: undefined, internalQuery: undefined, where: undefined, schema: undefined, table: undefined, column: undefined, dataType: undefined, constraint: undefined, file: 'parse_func.c', line: '572', routine: 'ParseFuncOrColumn' }

Entonces, ¿por qué la consulta en psql se ejecuta normalmente pero cuando se prepara en un entorno de javascript arroja un error?

El problema está, normalmente, entre la pantalla y la silla, por lo que se agradece cualquier ayuda.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda