Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2009, 05:23
mitteg
 
Fecha de Ingreso: noviembre-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 1
Comando postgreSQL en Java (duda)

Hola,

Estoy utilizando un repositorio de archivos que se llama FedoraCommons y tiene almacenados un conjunto de imágenes y sus metadatos. Internamente este software tienen una BBDD PostGreSQL y para recuperar algunos datos utilizo comandos del estilo:


fedora31=> select max(path) from datastreampaths where token like 'i3mam:389+image-in%';

Donde i3mam:389 es un identificador de objecto (el ID de una imagen) y el otro parámetro image-in es la parte de la imagen que quiero recuperar.

La salida que me da es la siguiente:

/opt/fedora/latest/data/datastreams/2009/1008/18/16/i3mam_389+image-in+image-in.0

Bien, esto me funciona. Pero si pruebo el siguiente comando en una shell de linux:

fedora31=> select $a from <#ri> where $a <dc:source> "soldat";

Me dice que:

ERROR: syntax error at or near "select $"
LINE 1: select $a from <#ri> where $a <dc:source> "soldat";


No estoy muy puesto en PostgreSQL, alguna idea de cual puede ser la causa??

Muchisimas gracias.