Re: Consulta sobre Barman

2018-04-27 Thread Stephen Amell
Mil gracias Daymel, tal cual, cambie esas lineas como decías y funciono, 
ahora bien, no probe el restore.

Les cuento la semana que viene como me fue.


def main():
    """
    The main method of Barman
    """

*    try:**
**    reload(sys)**
**    sys.setdefaultencoding('utf8')**
**    except:**
**    pass*

    p = ArghParser(epilog='Barman by 2ndQuadrant (www.2ndQuadrant.com)')
    p.add_argument('-v', '--version', action='version',
   version='%s\n\nBarman by 2ndQuadrant 
(www.2ndQuadrant.com)'

   % barman.__version__)


On 2018-04-27 14:37, Stephen Amell wrote:


Si si, por supuesto!

Probando...


On 2018-04-27 14:23, Daymel Bonne wrote:
El 27 de abril de 2018, 12:17, Daymel 
Bonne> escribió:


Hola Stephen:

2018-04-27 10:18 GMT-05:00 Stephen Amell >:

Buenos días lista, como va?

Estoy empezando a probar Barman 2.3
(http://docs.pgbarman.org/release/2.3/
), pero estoy teniendo
un problema con una base LATIN1. Mas abajo les dejo el log a
ver si me pueden orientar, por lo pronto me estoy uniendo al
grupo de barman a ver si ahi encuentro algo (pero es en
ingles ;P)

¿Alguien sabe si hay alguna limitación con los diccionarios
que respalda barman?


2018-04-27 11:48:04,547 [16909] barman.cli ERROR: 'ascii'
codec can't encode character u'\xab' in position 455: ordinal
not in range(128)
See log file for more details.

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/barman/cli.py", line
1123, in main
    p.dispatch(pre_call=global_config)
  File "/usr/lib/python2.7/site-packages/argh/helpers.py",
line 55, in dispatch
    return dispatch(self, *args, **kwargs)
  File
"/usr/lib/python2.7/site-packages/argh/dispatching.py", line
174, in dispatch
    for line in lines:
  File
"/usr/lib/python2.7/site-packages/argh/dispatching.py", line
277, in _execute_command
    for line in result:
  File
"/usr/lib/python2.7/site-packages/argh/dispatching.py", line
231, in _call
    result = function(namespace_obj)
  File "/usr/lib/python2.7/site-packages/barman/cli.py", line
215, in backup
    server.backup()
  File "/usr/lib/python2.7/site-packages/barman/server.py",
line 989, in backup
    self.backup_manager.backup()
  File "/usr/lib/python2.7/site-packages/barman/backup.py",
line 369, in backup
    msg_lines = str(e).strip().splitlines()
UnicodeEncodeError: 'ascii' codec can't encode character
u'\xab' in position 455: ordinal not in range(128)

2018-04-27 11:49:02,101 [17847] barman.config DEBUG:
Including configuration file: vm-latin1.cx.ar.conf
2018-04-27 11:49:02,101 [17845] barman.config DEBUG:
Including configuration file: latin1.cx.ar.conf
2018-04-27 11:49:02,102 [17847] barman.cli DEBUG: Initialised
Barman version 2.3 (config: /etc/barman.conf, args: {'debug':
False, 'command': 'cron', 'quiet': True, 'format': 'console'})

Esto es un issue conocido que se solucionará en la próxima
versión. La solución temporal es la siguiente:

Modifica en el fichero
/usr/lib/python2.7/site-packages/barman/cli.py la función main y
al principio de la función haz el cambio siguiente:

def main(): try: reload(sys) sys.setdefaultencoding('utf8')
except: pass # ... el resto de la función main aqui

 Saludos


Si soluciona, déjanos saber.

Saludos
--
Daymel Bonne https://www.2ndQuadrant.com/ 
Database Consultant, Training & Services







Re: Consulta sobre Barman

2018-04-27 Thread Stephen Amell

Si si, por supuesto!

Probando...


On 2018-04-27 14:23, Daymel Bonne wrote:
El 27 de abril de 2018, 12:17, Daymel 
Bonne> escribió:


Hola Stephen:

2018-04-27 10:18 GMT-05:00 Stephen Amell >:

Buenos días lista, como va?

Estoy empezando a probar Barman 2.3
(http://docs.pgbarman.org/release/2.3/
), pero estoy teniendo
un problema con una base LATIN1. Mas abajo les dejo el log a
ver si me pueden orientar, por lo pronto me estoy uniendo al
grupo de barman a ver si ahi encuentro algo (pero es en ingles ;P)

¿Alguien sabe si hay alguna limitación con los diccionarios
que respalda barman?


2018-04-27 11:48:04,547 [16909] barman.cli ERROR: 'ascii'
codec can't encode character u'\xab' in position 455: ordinal
not in range(128)
See log file for more details.

Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/barman/cli.py", line
1123, in main
    p.dispatch(pre_call=global_config)
  File "/usr/lib/python2.7/site-packages/argh/helpers.py",
line 55, in dispatch
    return dispatch(self, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/argh/dispatching.py",
line 174, in dispatch
    for line in lines:
  File "/usr/lib/python2.7/site-packages/argh/dispatching.py",
line 277, in _execute_command
    for line in result:
  File "/usr/lib/python2.7/site-packages/argh/dispatching.py",
line 231, in _call
    result = function(namespace_obj)
  File "/usr/lib/python2.7/site-packages/barman/cli.py", line
215, in backup
    server.backup()
  File "/usr/lib/python2.7/site-packages/barman/server.py",
line 989, in backup
    self.backup_manager.backup()
  File "/usr/lib/python2.7/site-packages/barman/backup.py",
line 369, in backup
    msg_lines = str(e).strip().splitlines()
UnicodeEncodeError: 'ascii' codec can't encode character
u'\xab' in position 455: ordinal not in range(128)

2018-04-27 11:49:02,101 [17847] barman.config DEBUG: Including
configuration file: vm-latin1.cx.ar.conf
2018-04-27 11:49:02,101 [17845] barman.config DEBUG: Including
configuration file: latin1.cx.ar.conf
2018-04-27 11:49:02,102 [17847] barman.cli DEBUG: Initialised
Barman version 2.3 (config: /etc/barman.conf, args: {'debug':
False, 'command': 'cron', 'quiet': True, 'format': 'console'})

Esto es un issue conocido que se solucionará en la próxima
versión. La solución temporal es la siguiente:

Modifica en el fichero
/usr/lib/python2.7/site-packages/barman/cli.py la función main y
al principio de la función haz el cambio siguiente:

def main(): try: reload(sys) sys.setdefaultencoding('utf8')
except: pass # ... el resto de la función main aqui

 Saludos


Si soluciona, déjanos saber.

Saludos
--
Daymel Bonne https://www.2ndQuadrant.com/ 
Database Consultant, Training & Services





Re: Consulta sobre Barman

2018-04-27 Thread Daymel Bonne
El 27 de abril de 2018, 12:17, Daymel Bonne
escribió:

> Hola Stephen:
>
> 2018-04-27 10:18 GMT-05:00 Stephen Amell :
>
>> Buenos días lista, como va?
>>
>> Estoy empezando a probar Barman 2.3 (http://docs.pgbarman.org/rele
>> ase/2.3/), pero estoy teniendo un problema con una base LATIN1. Mas
>> abajo les dejo el log a ver si me pueden orientar, por lo pronto me estoy
>> uniendo al grupo de barman a ver si ahi encuentro algo (pero es en ingles
>> ;P)
>>
>> ¿Alguien sabe si hay alguna limitación con los diccionarios que respalda
>> barman?
>>
>>
>> 2018-04-27 11:48:04,547 [16909] barman.cli ERROR: 'ascii' codec can't
>> encode character u'\xab' in position 455: ordinal not in range(128)
>> See log file for more details.
>>
>> Traceback (most recent call last):
>>   File "/usr/lib/python2.7/site-packages/barman/cli.py", line 1123, in
>> main
>> p.dispatch(pre_call=global_config)
>>   File "/usr/lib/python2.7/site-packages/argh/helpers.py", line 55, in
>> dispatch
>> return dispatch(self, *args, **kwargs)
>>   File "/usr/lib/python2.7/site-packages/argh/dispatching.py", line 174,
>> in dispatch
>> for line in lines:
>>   File "/usr/lib/python2.7/site-packages/argh/dispatching.py", line 277,
>> in _execute_command
>> for line in result:
>>   File "/usr/lib/python2.7/site-packages/argh/dispatching.py", line 231,
>> in _call
>> result = function(namespace_obj)
>>   File "/usr/lib/python2.7/site-packages/barman/cli.py", line 215, in
>> backup
>> server.backup()
>>   File "/usr/lib/python2.7/site-packages/barman/server.py", line 989, in
>> backup
>> self.backup_manager.backup()
>>   File "/usr/lib/python2.7/site-packages/barman/backup.py", line 369, in
>> backup
>> msg_lines = str(e).strip().splitlines()
>> UnicodeEncodeError: 'ascii' codec can't encode character u'\xab' in
>> position 455: ordinal not in range(128)
>>
>> 2018-04-27 11:49:02,101 [17847] barman.config DEBUG: Including
>> configuration file: vm-latin1.cx.ar.conf
>> 2018-04-27 11:49:02,101 [17845] barman.config DEBUG: Including
>> configuration file: latin1.cx.ar.conf
>> 2018-04-27 11:49:02,102 [17847] barman.cli DEBUG: Initialised Barman
>> version 2.3 (config: /etc/barman.conf, args: {'debug': False, 'command':
>> 'cron', 'quiet': True, 'format': 'console'})
>>
>> Esto es un issue conocido que se solucionará en la próxima versión. La
> solución temporal es la siguiente:
>
> Modifica en el fichero /usr/lib/python2.7/site-packages/barman/cli.py  la
> función main y al principio de la función haz el cambio siguiente:
>
> def main(): try: reload(sys) sys.setdefaultencoding('utf8') except: pass #
> ... el resto de la función main aqui
>
>  Saludos
>

Si soluciona, déjanos saber.

Saludos
-- 
Daymel Bonne   https://www.2ndQuadrant.com/

Database Consultant, Training & Services


Re: Consulta sobre Barman

2018-04-27 Thread Daymel Bonne
Hola Stephen:

2018-04-27 10:18 GMT-05:00 Stephen Amell :

> Buenos días lista, como va?
>
> Estoy empezando a probar Barman 2.3 (http://docs.pgbarman.org/release/2.3/),
> pero estoy teniendo un problema con una base LATIN1. Mas abajo les dejo el
> log a ver si me pueden orientar, por lo pronto me estoy uniendo al grupo de
> barman a ver si ahi encuentro algo (pero es en ingles ;P)
>
> ¿Alguien sabe si hay alguna limitación con los diccionarios que respalda
> barman?
>
>
> 2018-04-27 11:48:04,547 [16909] barman.cli ERROR: 'ascii' codec can't
> encode character u'\xab' in position 455: ordinal not in range(128)
> See log file for more details.
>
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/site-packages/barman/cli.py", line 1123, in
> main
> p.dispatch(pre_call=global_config)
>   File "/usr/lib/python2.7/site-packages/argh/helpers.py", line 55, in
> dispatch
> return dispatch(self, *args, **kwargs)
>   File "/usr/lib/python2.7/site-packages/argh/dispatching.py", line 174,
> in dispatch
> for line in lines:
>   File "/usr/lib/python2.7/site-packages/argh/dispatching.py", line 277,
> in _execute_command
> for line in result:
>   File "/usr/lib/python2.7/site-packages/argh/dispatching.py", line 231,
> in _call
> result = function(namespace_obj)
>   File "/usr/lib/python2.7/site-packages/barman/cli.py", line 215, in
> backup
> server.backup()
>   File "/usr/lib/python2.7/site-packages/barman/server.py", line 989, in
> backup
> self.backup_manager.backup()
>   File "/usr/lib/python2.7/site-packages/barman/backup.py", line 369, in
> backup
> msg_lines = str(e).strip().splitlines()
> UnicodeEncodeError: 'ascii' codec can't encode character u'\xab' in
> position 455: ordinal not in range(128)
>
> 2018-04-27 11:49:02,101 [17847] barman.config DEBUG: Including
> configuration file: vm-latin1.cx.ar.conf
> 2018-04-27 11:49:02,101 [17845] barman.config DEBUG: Including
> configuration file: latin1.cx.ar.conf
> 2018-04-27 11:49:02,102 [17847] barman.cli DEBUG: Initialised Barman
> version 2.3 (config: /etc/barman.conf, args: {'debug': False, 'command':
> 'cron', 'quiet': True, 'format': 'console'})
>
> Esto es un issue conocido que se solucionará en la próxima versión. La
solución temporal es la siguiente:

Modifica en el fichero /usr/lib/python2.7/site-packages/barman/cli.py  la
función main y al principio de la función haz el cambio siguiente:

def main(): try: reload(sys) sys.setdefaultencoding('utf8') except: pass #
... el resto de la función main aqui

 Saludos



-- 
Daymel Bonne   https://www.2ndQuadrant.com/

Database Consultant, Training & Services


Re: [MASSMAIL]Destacar empresas que estan usando postgres en diferentes contextos.

2018-04-27 Thread Micky Khan
Tendrias que ver que empresas usan odoo tambien



De: Abel Osorio 
Enviado: viernes, 27 de abril de 2018 16:32
Para: gilberto.casti...@etecsa.cu
Cc: Lista_ayuda; Lista_Fomento; Sergio Shevtsov
Asunto: Re: [MASSMAIL]Destacar empresas que estan usando postgres en diferentes 
contextos.

José, Gilberto, buenos días. No sé cuál es la lista indicada para responder a 
este hilo, pero respondo aquí y luego lo reenvío a la otra si es necesario.

Esta base de datos es de un sistema donde participé tanto como desarrollador 
como DBA, pero ya no estoy vinculado a este proyecto. Para más información dejo 
el mail de la persona a cargo: 
sergios...@gmail.com al que pongo en copia.

Clasificación, Nombre de Empresa, sitio web, Pais, tamaño de BD
Elevador de granos, Terminal Quequén S.A., https://www.terminalquequen.com.ar, 
Argentina, 200MB

Éste es el tamaño de la réplica principal. Luego hay otra con datos históricos, 
mucho más grande, con algunas vistas materializadas para consultas rápidas.

Personalmente uso Postgres (o lo sugiero) siempre que el problema amerite una 
solución relacional.

Saludos!

2018-04-27 13:16 GMT-03:00 
>:
Hola José,

Me gustaría que establecieras umbral para el tamaño por ejemplo:

BJ: 10 GB
MD: 40GB
AT: más de 50 GB

Igual deberíamos tratar estos temas por la lista de fomento que fue creada para 
ello.

Los datos sobre el uso de PostgreSQL en Cuba, están en la presentación del 2016 
en ese evento. En estos momentos todas se puede englobar en MD.

On 2018-04-27 12:01, jvenegasperu wrote:
Estimados
buen dia a todos

Me inivtaron a dar una conferencia con motivo del Flisol que se
celebrara una universidad local aqui en Trujillo - Perú. el 09 de
Junio del 2018.

Mi presentación y taller sera sobre Postgres.

El motivo de escribirles es que quiero hacer es una parte
introductoria con una lista de empresas de diversos contextos que
estan usando postgres digamos

Por ejemplo alguna vez lei que la asociación aeronautica de boston
usa Postgres.

Skype usa o bueno empezo usandolo no se si eso continua asi:

y presentar una lista digamos asi

Clasificación, Nombre de Empresa, sitio web, Pais, tamaño de BD
Bancos
Hospitales
Universidades
Empresas MIneras

Por favor si me pueden ayudar quiza mencionando su empresa y quiza
otras mas que conozcan seria fabuloso.

Por ejemplo para mi caso en la empresa que trabajo me queda asi:

Clasificación, Nombre de Empresa, sitio web, Pais, tamaño de BD
Servicios de Saneamiento, SEDALIB SA, 
www.sedalib.com.pe [1], Peru, 30
Gb

La verdad que espero que esta lista sea muy muy larga.

Atte

--

José Mercedes Venegas Acevedo
cel Mov RPC 964185205



Links:
--
[1] http://www.sedalib.com.pe




Re: Tamaño de Campo UUID

2018-04-27 Thread Edwin De La Cruz
¡Gracias!

El vie., 27 de abril de 2018 3:22, Francisco Olarte 
escribió:

> Edwin:
>
> 2018-04-26 21:39 GMT+02:00 Edwin De La Cruz :
> 
> > Se me hizo que en algún lugar leí que había unos tipos de datos que
> > reservaban una cantidad de bits fijo, haya o no datos.
>
>  Parcialmente correcto si recuerdo bien. Me parece que Pg usa un
> BITMAP para marcar que campos son nulos DE LOS QUE PUEDEN SER NULOS.
>
> Para los NOT NULL se ahorra el bit, y reserva el espacio, pero en ese
> caso no puede "no haber datos". Si son campos de tamaño fijo es
> posible que reserve un espacio fijo.
>
> Si te defiendes con el Ingles, prueba a leer alrededor de esto:
>
> https://www.postgresql.org/docs/10/static/storage-page-layout.html#HEAPTUPLEHEADERDATA-TABLE
>
> En resumen, para lo que querias incialmente.
>
> Si el campo es NULL - 1 bit de 'is-null' mas lo que ocupe el dato, que
> sera constante o variable, si esta presente. Como el bit SIEMPRE
> viene, ahorras espacio con los NULL.
>
> Si el campo es NOT NULL - lo que ocupe, Pg no pone el bit.
>
> Francisco Olarte.
>