Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Conectarse al pg_catalog con Symfony

18 de octubre de 2016

Buenas tardes. Estoy desarrollando una app con Symfony2 y Doctrine2 en donde necesito conectarme al pg_catalog de Postgres para obtener información de las bases de datos registradas. Doctrine trabaja con el principio de entidades, pero hasta ahora no he encontardo la forma de crear una entidad de una tabla del pg_catalog. ¿Existe alguna forma de poder trabajar directamente sobre las tablas de la base de datos sin necesidad de crear entidades? Saludos y agradecería muchísimo alguna sugerencia.


Respuestas

#1

Me imagino que si tu duda es con crear la entidad entonces es pq tienes bien configurado doctrine o sea en el parameters.yml tienes puesto database_driver: pdo_pgsql etc. Entonces en un controlador puedes obtener la conexión directamente y hacer tu consulta como toda la vida

...
    $em = $this->getDoctrine()->getManager();
    $stmt = $em->getConnection()->prepare('SELECT * FROM pg_catalog');
    $stmt->execute();
    $data = $stmt->fetchAll();

y tienes un arreglo con el contenido de la tabla

@jdvellon

19 octubre 2016, 14:42