We have moved our forum to GitHub Discussions. For questions about Phalcon v3/v4/v5 you can visit here and for Phalcon v6 here.

Como leer un large object de postgresql

Hola a todos!! Estoy tratando de leer un "lo" desde postgresql, según la documentación de php una forma es:


<?php
   $doc_oid = 189762345;
   $database = pg_connect("dbname=jacarta");
   pg_query($database, "begin");
   $handle = pg_lo_open($database, $doc_oid, "r");
   $data = pg_lo_read($handle, 50000);
   pg_query($database, "commit");
   echo $data;
?>

pero no es compatible con pdo, alguna ayuda para ver como puedo hacer esta consulta?

Salu2. Jpt.

edited Aug '16

I don't understand anything. But why exactly this is on phalcon forum ? If you are asking if phalcon will somehow improve raw php like if this will be faster - then answer is no.



81.1k

I think he wants to do that function with Phalcon

I don't understand anything. But why exactly this is on phalcon forum ? If you are asking if phalcon will somehow improve raw php like if this will be faster - then answer is no.

edited Aug '16

Then the short answer is - phalcon is full stack framework, not only for database queries - just read this - https://docs.phalcon.io/en/latest/index.html You will find here answer on some point.

Mi pregunta es simple, necesito leer un largo object desde la base de datos (postgresql).

En la documentación de php dice forma de hacerlo (código más arriba), pero ese código no esta hecho para PDO.

Phalcon trabaja con PDO, entonces vuelvo a mi pregunta, alguien me puede ayudar o ha hecho una consulta para resolver esto?

Desde ya agradezco su ayuda.



81.1k

No para nada te equivocas Phalcon trabaja con PDO bastante bien, solo tienes que convertir a la tabla o vista en un modelo en el caso de paquetes se utiliza lo siguiente: https://docs.phalcon.io/en/latest/api/Phalcon_Db_Adapter_Pdo_Postgresql.html

Si necesitas alguna funcion especifica de postgres usa esto https://docs.phalcon.io/en/latest/api/Phalcon_Db_RawValue.html

El objetivo de que trabajes totalmente de la siguiente manera https://docs.phalcon.io/en/latest/reference/models.html

EL punto es que cuando solo has trabajado con Php Simple tienes que practicar Orientado a Objetos y los tutoriales no son tan comprensibles con gusto estoy disuesto a ayudarte porque am tambien se me hiso dificl y como aqui casi todos hablan ingles y no te han de enter d ala primera

muchas gracias jeiel!!! Si tengo todo con PDO, pero cuando llegue al punto de leer el objeto de la base de datos que con la duda, probare con Phalcon\Db\RawValue.

Salu2