Menu

Error: SQLSTATE[42P01]: Undefined table: 7 ERROR: no existe la relación «pg_temp_2.temporal»

Español
2013-10-28
2013-10-28
  • Cesar A. Carbonara R.

    Saludos cordiales.

    En una máscara, estoy creando una en Postgresql una tabla temporal, para manejar notas de entrega de productos, de manera que se puedan agregar productos que se guarden hasta tanto se guarde la nota de entrega.

    Sin embargo, creo la tabla temporal, y al pasar a otro renglón de la máscara, me salta el error:

    SQLSTATE[42P01]: Undefined table: 7 ERROR: no existe la relación «pg_temp_2.temporal» LINE 1: ...nt() AS p4a_count FROM (SELECT "temporal". FROM "pg_temp_2... ^

    No consigo de dónde sale el pg_temp_2, ni cómo llega p4a a él... alguna idea?

    Gracias adelantadas

     
  • Cesar A. Carbonara R.

    El trocito de código correspondiente:

    $db = p4a_db::singleton();
    $qryMat1 = "CREATE TEMP TABLE temporal (id_prod int, cant_prod int);";
    $db->query($qryMat1);

    $this->build('p4a_db_source', "src_tmp_materiales")
    ->setSchema("pg_temp_2")
    ->setTable("temporal")
    ->setPk("id_prod")
    ->load();

    $this->build('p4a_table', "table_materiales")
    ->setSource($this->src_tmp_materiales)
    ->showNavigationBar();

     

Log in to post a comment.