Hola a todos

Espero me puedan ayudar

me encuentro en la tarea de guardar imágenes en una tabla de mi BD.
He estado buscando que funciones y que tipo de datos usar.

Encontre que hay 2 tipos que se pueden usar: bytea y oid (lo_objects)

Para lo_object encontre que usando :

- insert con lo_import cargo la imagen en el campo oid

- select con lo_export bajo la imagen a un archivo.

Las dudas son las siguientes:

Que funciones se pueden usar con el typo bytea o de que forma se carga y descarga las imagenes.

Leyendo algo de la documentación de lo_objects que encuentro por internet, se dice que el objeto se guarda en "algún lugar" de la BD y que en la tabla donde se declara el OID se guarda una referencia a esa localización, entonces pregunto:

SI hago un update con lo_import, la nueva imagen reemplaza a la anterior que hubiese en ese "algun lugar", o la nueva imagen se agrega a ese "algun lugar" y la anterior queda huerfana?

Si borro el registro de la tabla, que sucede con la imagen?

Espero me puedan ayudar

Muchas Gracias de antemano

Carlos Márquez



Yahoo! Deportes Beta
¡No te pierdas lo último sobre el torneo clausura 2008!
Entérate aquí http://deportes.yahoo.com