/** * La metodologia para el update es un hack por problemas en el psotgresql cuando un updaate * es llevado a una function procedure , recomendamos leer el stored procedure. * * @see \TSLBasicRecordDAO::getUpdateRecordQuery() */ protected function getUpdateRecordQuery(\TSLDataModel &$record) { /* @var $record \app\common\model\impl\TSLAppPerfilDetalleModel */ $sql = 'select * from (select sp_perfil_detalle_save_record(' . $record->get_perfdet_id() . ',' . $record->get_perfil_id() . ',' . $record->get_menu_id() . ',' . '\'' . $record->get_perfdet_accleer() . '\'::boolean,' . '\'' . $record->get_perfdet_accagregar() . '\'::boolean,' . '\'' . $record->get_perfdet_accactualizar() . '\'::boolean,' . '\'' . $record->get_perfdet_acceliminar() . '\'::boolean,' . '\'' . $record->get_perfdet_accimprimir() . '\'::boolean,' . '\'' . $record->getActivo() . '\'::boolean,' . '\'' . $record->get_Usuario_mod() . '\'::varchar,' . $record->getVersionId() . ') as insupd) as ans where insupd is not null;'; return $sql; }