Programacion Interactiva

Descubre una Nueva y Poderosa Herramienta.

FrameWork de Nueva Generacion

Acceso a tu Informacion desde cualquier Dispositivo con Navegador.

Enfoque en el Backend

Frontend de forma facil con Odoo y XML.

Creacion de Verticales

Creacion de nuevas Verticales Conquistando nuevos Mercados.

Asesoria Especializada

Consultoria desde $15 USD por Hora.

Publicidad

martes, 19 de julio de 2016

Cerrar Conexiones a una Base de Datos PostgreSQL

Matar sesiones conectadas a una base de datos (PostgreSQL)


    Para poder matar las conexiones que existan para una determinada base de datos enPostgreSQL, deberemos combinar la función pg_terminate_backend(pid) para matar la sesión con la tabla pg_stat_activity para obtener los pids de las conexiones a una determinada base de datos
     Mediante la tabla pg_stat_activity podemos filtrar por “datname” para obtener todos los pids (columna pid) de las conexiones a dicha base de datos, por lo que si lo combinamos con la función pg_terminate_backend() podremos matar todas las sesiones que usen dicha base de datos
Primero Debemos conectarnos al template predeterminado de nuestro Servidor PostgreSQL, por defecto template1:
sudo su postgres 
psql template1
El Query Final seria :
SELECT pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname = 'basededatos';

lunes, 18 de julio de 2016

Solución al tiempo excesivo en la generación de Reportes PDF Odoo 9

Solucion al Tiempo Excesivo de Generación de Reportes Qweb Odoo


    Este error puede surgir a causa de una mala instalación del Sistema, lo que puede generar es que la Impresión de un Reporte tarde minutos, en lugar de segundos, la causa es que Odoo no encuentra los recursos fuente (Css, JavaScript. templates, etc.), la solución es muy simple y esta basada en un parámetro del Sistema:
  1. Vamos al menu Configuracion --> Parametros --> Parametros del Sistema
  2. Creamos un parámetro del sistema y lo nombramos web.base.url.freeze
  3. El Valor que le agregaremos a este parámetro es True


Esto seria la solución a ese problema.