Re: [pgbr-geral] [meio off] Nagios e PostgreSQL

2010-06-18 Por tôpico Luigi Castro Cardeles
Fala,

permissão? chmod 0600 /home/nagios/.pgpass

[]'s
Luigi Castro Cardeles


Em 18 de junho de 2010 15:46, André Ormenese ( Yahoo ) 
ormen...@yahoo.com.br escreveu:

 Pessoal,
 desculpem pelo assunto meio off, mas estou sem ideias ...
 Instalei o Nagios para fazer monitoração de um banco PostgreSQL.
 Quando executo os comandos do nagios na linha de comando tudo funciona,
 mas qdo tento acessar pela interface web, a resposta que recebo é que a
 senha de conexão com o banco não foi fornecida : psql: fe_sendauth: no
 password supplied.
 Já coloquei o arquivo .pgpass na pasta home do usuario nagios ( que é
 quem executa ), mas nada !!!
 Se tiver alguém por aí que utiliza esta ferramenta, ou se alguém tiver
 alguma sugestão 

 Estrutura :
 Freebsd 6.1
 PostgreSQL 8.4.2
 Nagios 3.2.1

 Obrigado
 André



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] error for enconding

2010-03-11 Por tôpico Luigi Castro Cardeles
Olá,

no shp2pgsql tem a opção -W onde você informa a codificação de origem
do dado. (sempre é  considerado como codificação destino UTF-8).
No gui, vai em import options e na opção DBF file character
encoding coloca a codificação de origem (geralmente LATIN1 resolve).

[]'s
Luigi Castro Cardeles



Em 11 de março de 2010 11:52, Leonardo Cezar lhce...@gmail.com escreveu:
 2010/3/11 Dario dari...@yahoo.com.br:
 Estou usando o programa gshp2pgsql para importar um arquivo shape para um bd
 postgis. O referido bd é codificado com UTF 8.

 não estou conseguindo concluir, aparece o seguinte erro:

 psql:C:/Documents and Settings/geopro/Eixos/Shape/Eixos_polyline.sql:21156:
 ERROR:  invalid byte sequence for encoding UTF8: 0xe9094c

 postgres=# SHOW client_encoding;

 Se for diferente de utf-8 então:

 postgres=# SET client_encoding TO UTF-8;

 Converta a codificação de caracteres do arquivo Eixos_polyline.sql para UTF-8.

 Em seguida:

 postgres=# \i C:/Documents and Settings/geopro/Eixos/Shape/Eixos_polyline.sql

 Feito.

 -Leo
 --
 Leonardo Cezar
 http://www.aslid.org.br
 http://postgreslogia.wordpress.com
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Acentuação

2010-03-11 Por tôpico Luigi Castro Cardeles
Em 11 de março de 2010 15:23, Correio Vip correio@gmail.com escreveu:
 Não vejo grande problema nem considero velho problema de acentuação, isso
 não existe o Sr Jorge Vilela colocou corretamente a situação fazendo o
 upper. So falta ai
 o translate. pronto independente de acento, maiusculo minusculo, tanto o
 like ou SIMILAR TO funcionaram corretamente e também a ordenação do order by
 use
                        translate(upper(niki)
                          ,'ÁÀÂÃÄÉÈÊËÍÌÎÏÓÒÕÔÖÚÙÛÜÇKZYW',
                           'AOCCSIV'))
 Paulo Marques

 Em 11 de março de 2010 12:22, Adriano Ribeiro adri...@play3g.com.br
 escreveu:

 Olá a todos.
 Estamos com o famoso problema de acentuação em nosso PGSQL 8.4.
 Vejam:
 select nick from tabela;
 --
 OE
 Nívea
 Nágila
 Nilton
 Nuno

 select nick from tabela order by nick;
 --
 Nilton
 Nuno
 Nágila
 Nívea
 OE
 Neste exemplo Nágila deveria vir ANTES de Nilton... porém por ter acento o
 pg faz isso...
 Outro problema é o uso do LIKE.
 select nick from tabela where nick like '%nagila%';
 --
 no records
 ele não retorna o registro Nágila.

 Nosso aplicativo é desenvolvido com WebObjects (Java) e as queries são
 montadas por ele (como um Hibernate faria).
 Portanto não é interessante para nós mudarmos as queries nã mão pois o
 WO as monta muito bem.
 A questão apenas é esta de acentuação no PGSQL.
 Com outros bancos não temos este problema (um MS SQL Server por exemplo).
 O mesmo acontece usando um PGAdmin3, pois usamos as queries da forma mais
 natural possível (denovo: sem funções ou iLike).
 Existe alguma forma de se arrumar isso?
 Haverá correção no PG 9? Alguém sabe?

 Abraço a todos,
 Adriano Ribeiro
 adri...@play3g.com.br
 http://www.play3g.com.br



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



Olá,

aqui foi sem problemas. Como disse o Oswaldo, seu problema deve ser o
LC_COLLATE...


teste=# SELECT nick FROM tabela;
  nick

 OE
 Nívea
 Nágila
 Nilton
 Nuno
(5 rows)

teste=# SELECT nick FROM tabela ORDER BY nick;
  nick

 Nágila
 Nilton
 Nívea
 Nuno
 OE
(5 rows)

teste=# SHOW LC_COLLATE;
 lc_collate
-
 pt_BR.UTF-8
(1 row)

teste=# SELECT version();
 version


-
 PostgreSQL 8.4.2 on x86_64-redhat-linux-gnu, compiled by GCC gcc (GCC) 4.4.2 20
091027 (Red Hat 4.4.2-7), 64-bit


[]'s
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Linguagens suportadas pelo post!

2010-03-04 Por tôpico Luigi Castro Cardeles
Olá,

pl/r,pl/proxy,pl/python,c,pl/pgsql...

[]'s
Luigi Castro Cardeles


Em 4 de março de 2010 15:04, Fabrízio de Royes Mello 
fabriziome...@gmail.com escreveu:



 Em 4 de março de 2010 14:52, paulo matadr saddon...@yahoo.com.brescreveu:

 Pessoal,
 Venho com algo simples,vcs saberiam me dizer quais as linguagem suportadas
 pelo postgres 8.3?



 Caro Paulo,

 Na documentação [1] constam algumas das possibilidades de linguagens...
 além destas posso destacar: pl/php, pl/java, pl/sh, pl/lua, dentre outras
 (mais alguém para colaborar)

 [1] http://www.postgresql.org/docs/8.3/interactive/server-programming.html

 --
 Fabrízio de Royes Mello
  Blog sobre TI: http://fabriziomello.blogspot.com

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Instalação Postgis

2010-02-03 Por tôpico Luigi Castro Cardeles
Olá,

Parece que você tem duas versões da GEOS no seu sistema. Provavelmente o
postgis foi compilado com a mais nova mas  o seu sistema está utilizando a
antiga. Tente remover a  versão antiga e seu problema deve ser resolvido.

[]'s
Luigi Castro Cardeles


Em 2 de fevereiro de 2010 19:33, Matheus Ricardo Espanhol 
matheusespan...@gmail.com escreveu:

 Olá Pedro,

 Como foi configurado o PostGIS?(./configure )
 Em 2 de fevereiro de 2010 18:32, Pedro Romulo 
 pedro.rom...@gmail.comescreveu:

 Galera boa tarde;

 instalei o postgis + geos + proj4 via o repositorio pgdg num red hat 5.4.
 A instalação foi tranquila e o postgresql ta rodando blz e sendo acessado
 sem problemas pelo pgadmin. Porém as extensoes espaciais não funcionam de
 jeito nenhum, já criei a linguagem plpgsql através do createlang e nada.
 Quando eu boto o script postgis.sql para fazer a instalação ele apresenta o
 seguinte erro:

 NOTA:  tipo spheroid ainda não foi definido
 DETAIL:  Criando uma definição de tipo indefinido.
 ERRO:  não pôde carregar biblioteca /usr/lib64/pgsql/postgis-1.4.so:
 /usr/lib64/pgsql/postgis-1.4.so: undefined symbol: GEOSPreparedCovers

 ** Erro **

 ERRO: não pôde carregar biblioteca /usr/lib64/pgsql/postgis-1.4.so:
 /usr/lib64/pgsql/postgis-1.4.so: undefined symbol: GEOSPreparedCovers
 SQL state: 58P01



 --
 Pedro Rômulo
 Linux User #466010
 RHCE - Red Hat Certified Engineer
 RHCT - Red Hat Certified Technician
 MCSA - Microsoft Certified Systems Administrator
 Analista de Infra Estrutura e Suporte
 Instituto de Gestão das Águas e Clima - INGÁ
 Tel: (71) 3116-3257 / (71)91187146 | E-mail: pedro.rom...@gmail.com

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 Matheus Ricardo Espanhol
 ---
 Dextra Sistemas
 http://www.dextra.com.br/postgres/


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Instalação Postgis

2010-02-03 Por tôpico Luigi Castro Cardeles
Olá Pedro,

agora ele não está achando a biblioteca :)
como você compilou e não listou caminho nenhum então as bibliotecas devem
estar em /usr/local/lib.
Cria um arquivo /etc/ld.so.conf.d/geos.conf com uma única linha:
/usr/local/lib
e depois disso digita ldconfig e aperta enter. Deve resolver seus problemas.

[]'s
Luigi Castro Cardeles


Em 3 de fevereiro de 2010 11:51, Pedro Romulo pedro.rom...@gmail.comescreveu:

 Eu ja fiz as duas maneiras. Já baixei o tar.gz do geos do proj e do postgis
 e ja compilei, como tb ja fiz yum install postgis que puxa o geos e o proj.
 Realmente o geos e o proj estavam duplicados como disse o luigi, ai fiz o
 seguinte:
 yum remove geos proj que automaticamente removeu tb o postgis;
 recompilei o geos: ./configure --enable-ruby --enable-python, make  make
 install;
 recompilei o proj: ./configure , make  make install;
 postgis-- ./configure obtive a saida
  PostGIS is now configured for x86_64-unknown-linux-gnu

  -- Compiler Info -
   C compiler:   gcc -g -O2
   C++ compiler: g++ -g -O2

  -- Dependencies --
   GEOS config:  /usr/local/bin/geos-config
   GEOS version: 3.2
   PostgreSQL config:/usr/bin/pg_config
   PostgreSQL version:   8.4
   PROJ4 version:47
   PostGIS debug level:  0

   Documentation Generation 
   xsltproc: /usr/bin/xsltproc
   xsl style sheets:
   dblatex:
   convert:

 procedendo o make as primeiras linhas fora essas:

 make -C liblwgeom
 make[1]: Entrando no diretório `/postgis-1.4.1/liblwgeom'
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o measures.o
 measures.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o box2d.o box2d.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o ptarray.o
 ptarray.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwgeom_api.o
 lwgeom_api.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwgeom.o
 lwgeom.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwpoint.o
 lwpoint.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwline.o
 lwline.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwpoly.o
 lwpoly.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmpoint.o
 lwmpoint.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmline.o
 lwmline.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmpoly.o
 lwmpoly.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwcollection.o
 lwcollection.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwcircstring.o
 lwcircstring.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwcompound.o
 lwcompound.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwcurvepoly.o
 lwcurvepoly.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmcurve.o
 lwmcurve.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmsurface.o
 lwmsurface.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwutil.o
 lwutil.c
 gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwalgorithm.o
 lwalgorithm.c

 não sei se essa eh a saida padrao do make mais esse missing me chamou
 atenção, porém no final do make apareceu a mensagem:
 PostGIS was built successfully. Ready to install.

 dei sequencia com o make install
 reiniciei o postgresql
 saida do meu pg_config:
 BINDIR = /usr/bin
 DOCDIR = /usr/share/doc/pgsql
 HTMLDIR = /usr/share/doc/pgsql
 INCLUDEDIR = /usr/include
 PKGINCLUDEDIR = /usr/include/pgsql
 INCLUDEDIR-SERVER = /usr/include/pgsql/server
 LIBDIR = /usr/lib64
 PKGLIBDIR = /usr/lib64/pgsql
 LOCALEDIR = /usr/share/locale
 MANDIR = /usr/share/man
 SHAREDIR = /usr/share/pgsql
 SYSCONFDIR = /etc/sysconfig/pgsql
 PGXS = /usr/lib64/pgsql/pgxs/src/makefiles/pgxs.mk
 CONFIGURE = '--build=x86_64-redhat-linux-gnu'
 '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu'
 '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin'
 '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share'
 '--includedir=/usr/include' '--libdir=/usr/lib64'
 '--libexecdir=/usr/libexec' '--localstatedir=/var'
 '--sharedstatedir=/usr/com' '--mandir=/usr/share/man'
 '--infodir=/usr/share/info' '--disable-rpath' '--with-perl' '--with-python'
 '--with-tcl' '--with-tclconfig=/usr/lib64' '--with-openssl' '--with-pam'
 '--with-krb5' '--with-gssapi' '--with-includes=/usr/include'
 '--with-libraries=/usr/lib64' '--enable-nls' '--enable-thread-safety'
 '--with-libxml' '--with-libxslt' '--with-ldap'
 '--with-system-tzdata=/usr/share/zoneinfo'
 '--sysconfdir=/etc/sysconfig/pgsql' '--datadir=/usr/share/pgsql'
 '--with-docdir=/usr/share/doc' 'build_alias=x86_64-redhat-linux-gnu'
 'host_alias=x86_64-redhat-linux-gnu' 'target_alias=x86_64-redhat-linux-gnu'
 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
 -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
 -I

Re: [pgbr-geral] Ter uma tabela com ordem sempre mantida

2009-11-03 Por tôpico Luigi Castro Cardeles
Fala,

acho que o que ele pensou seria você inserir essa prioridade (criar uma
coluna mesmo) e ir somente atualizando essa coluna.

o seu algoritmo precisa dessa fila ordenada para funcionar?

[]'s
Luigi Castro Cardeles


2009/10/26 Rodrigo Sperb rodrigosp...@gmail.com

 Olá Pessoal,


 Obrigado pelo esforço em ajudar, eu entendo que talvez ficou um tanto vago
 para entender. Vou tentar explicar melhor:

 É um algoritmo para resolver um time-dependent shortest path baseado no
 famoso Dijkstra para shortest path, mas que realiza um refinamento do
 tempo, determinando funções de tempo de chegada (contra tempo de saída) para
 cada node (vértice) do grafo. A incialização do algoritmo define tempo de
 chegada igual tempo de saída para o vértice de saída, e infinito para
 todos os outros... Aí o algoritmo inicia retirando da fila o vértice de
 saída e atualiza o tempo de chegada para os vértices vizinhos nos quais
 finalizam arcos que saem do vértice de saída, usando o delay que é uma
 funçãod o tempo conhecida para cada arco...

 A fila de prioridade é então atualizada com valores atualizados Aí é
 que começa realmente o problema que mencionei. Quando atualizo, óbvio que
 vai para o final da tabela. Então para manter a fila de prioridade coerente
 (menores tempos de chegada acima!), tenho que reordenar. Como disse, meu
 orientador comentou que seria possível fazer smart updates que já
 colocariam os valores nos devidos lugares (para a fila de prioridade), então
 estava imaginando como, e talvez alguém tenha uma idéia...

 Atenciosamente,
 Rodrigo Sperb

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] restaurar banco de dados

2009-10-06 Por tôpico Luigi Castro Cardeles
Olá,

não sei se é o local mais indicado pra continuar a discussão (se for, por
favor me avisem moderadores :D) já que é sobre uma extensão e tal.

Quando você permite que uma tabela possua uma ou mais colunas espaciais,
você normalmente utiliza a função addgeometrycolum, que cria uma coluna do
tipo geometry (formato binário).

O que vc provavelmente está fazendo é criar um campo texto e colocando nele
a saída de astext ou asewkt, nesse caso vc converteu a informação de um
formato para outro. É isso?

Não dá (acho eu) pra ficar convertendo dado só reiniciando o banco. Alguma
instrução tem que ser executada.

Esse não é o comportamento esperado então se você for, por exemplo, tentar
acessar essa tabela usando algum desktop gis ou webmapserver, e ele não
tiver a coluna das geometrias em formato binário geometry, vai dar chabu.
Cuidado com isso.

[]'s
Luigi Castro Cardeles


2009/10/6 Nelson Marisco nmari...@nin.ufms.br


 Prezado Luigi
 Bem, de fato os dados de geometry no PostgreSQL Postgis aparecem em
 binário,
 mas quando eu trabalhei com esses dados no PostgreSQL 7.4 (2004) essas
 informações apresentavam-se em formato Text!!!
 Bem, creio que deva ser o Type que estou utilizando na coluna (the_geom)
 fiz
 algumas alterações e apareceram os dados em formato Text, conforme eu
 gostaria.
 Entretanto, tive que fazer um pg_restore dos dados novamente.
 Eu quero e ver se é possível mudar a apresentação dos dados sem ter que
 aplicar o pg_restore novamente!!!apenas resetando o servidor!!!

 Agradeço o retorno...


 --
 Universidade Federal de Mato Grosso do Sul - UFMS


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] restaurar banco de dados

2009-10-05 Por tôpico Luigi Castro Cardeles
Olá,

não entendi direito sua dúvida mas as geometrias ficam armazenadas em
formato binário mesmo. Para converte-las para texto, só usando st_astext e
afins.
Ou seja, armazenar em formato binário é o comportamento esperado.

[]'s
Luigi Castro Cardeles


2009/10/5 Nelson Marisco nmari...@nin.ufms.br

 Pessoal obrigado pelos retornos!!!

 Bem, consegui importar para dento do PostgreSQL 8.4 e PostGIS 1.4 o meu
 antigo
 banco de dados, creio que veio uma parte, mas o mais importante que eram as
 tabelas foram restauradas pelo Pg-restore do Postgres, fiz várias
 tentativas e
 instalei e re-instalei várias versões e numa delas deu certo!!!
 Mas, agora tenho um outro problema e queria mais uma vez  solicitar uma
 dica
 de Vcs.
 Bem, é o seguinte:
 As geometria agora aparecem em formato binário no banco atual (PostgreSQL
 8.4
 e Postgis 1.4) já tentei solucionar o problema lendo os manuais do
 PostgreSQL
 e do Postgis e procurando na WEB alguma coisa, mas não obtive
 sucesso!!!também
 pudera não sou da área de computação, pode até estar de baixo do meu nariz
 mas
 não estou conseguindo...
 Sendo assim, solicito ajuda de Vcs...
 Será que alguém pode dar uma luz sobre como faço para apresentar as
 geometrias
 em texto novamente como estavam no banco de dados antigo
 Quando faço uma consulta usando a função AsText (the_geom) eles são
 listados!!!

 Saudações


 NMarisco


 --
 Universidade Federal de Mato Grosso do Sul - UFMS


 --
 Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Modelo ER

2009-08-27 Por tôpico Luigi Castro Cardeles
Olá,

Eu gosto do enterprise architect (faz muita mais que gerar er mas tb serve
pra isso).

[]'s

Luigi Castro Cardeles


2009/8/27 Andre Fernandes fernandes.an...@gmail.com

 Bom dia,

 Uma opção (que inclusive tem versão gratuita - embora esta não tenha todas
 as funcionabilidades da versão paga) é o ModelRight 3.5 for PostgreSQL.
 Demorou para acostumar-me a ele, mas hoje considero-o muito bom e uso-o com
 relativa freqüência.

 André.

 2009/8/27 Rafael Veiga kbello.ve...@gmail.com

 Olá pessoal,

 estou precisando de uma ferramenta para gerar o modelo ER de uma base
 Postgres, estou usando o PowerArchitect rodando em linux, mas preciso de uma
 ferramenta que permita a adição de comentários (pequenas caixas de texto com
 algumas observações), essa ferramenta tem que usar engenharia reversa.

 O PowerArchitect me resolve praticamente todos os problemas, exceto o fato
 de adição de comentários.

 Desde já agradeço

 --
 kbello.veiga.googlepages.com

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 André de Camargo Fernandes



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Acessar base MS SQL SERVER usando dblink , é possivel?

2009-08-27 Por tôpico Luigi Castro Cardeles
Acho que o que vc quer é o dbilink.

[]'s
Luigi Castro Cardeles


2009/8/27 Rubens José Rodrigues rubens.rodrig...@batistarepresentacoes.com

  Olá pessoal,



 Hoje eu tenho um “gadget” em java agendado (cron) que faz pesquisa num
 sistema em MSSQL-SERVER e atualiza algumas tabelas no PostgreSQL, que
 funciona redondinho.



 Porém, vi na documentação [1] sobre o dblink e veio a dúvida se é possivel
 via contrib, pl acessar esta base?



 Meu cenário:

 PostgreSQL 8.3.7 on x86_64-pc-linux-gnu, compiled by GCC gcc-4.3.real
 (Ubuntu 4.3.2-1ubuntu11) 4.3.2





 [1] -
 http://www.postgresql.org/docs/current/interactive/contrib-dblink.html



 Desde já agradeço,



 * *

 * *

 Att.


 

 Rubens José Rodrigues

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Backup nao compacta

2009-08-25 Por tôpico Luigi Castro Cardeles
Olá,

você precisa instalar o pacote zlib-devel
http://www.rpmfind.net/linux/rpm2html/search.php?query=zlib-devel

provavelmente
yum install zlib-devel
ou
yum install zlib-devel.x86_64

[]'s
Luigi Castro Cardeles


2009/8/25 Nelson Gonzaga ngonz...@yahoo.com

 Ola a todos,
 Quando fui instalar o PostgreSQL 8.4 em um servidor Linux Centos, durante o
 ./configure obtive a seguinte mensagem (extraida do config.log):
 ...
 configure:8095: result: no
 configure:8108: error: zlib library not found
 If you have zlib already installed, see config.log for details on the
 failure.  It is possible the compiler isn't looking in the proper
 directory.
 Use --without-zlib to disable zlib support.
 ...
 O zlib está instalado corretamente conforme:

 # yum install zlib
 Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
  * base: centos.pop.com.br
  * updates: centos.corenetworks.net
  * addons: centos.cogentcloud.com
  * extras: centos.pop.com.br
 Setting up Install Process
 Parsing package install arguments
 Package zlib-1.2.3-3.i386 already installed and latest version
 Nothing to do

 Ai eu fiz o que foi pedido e executei o ./configure --without-zlib,
 instalei o restante e voltei o backup que tinha.
 O problema agora é quando executo o pg_dump com a opcao -Fc ocorre o
 seguinte erro:

 pg_dump: [archiver] WARNING: requested compression not available in this
 installation -- archive will be uncompressed

 e o backup fica com mais do que o dobro do tamanho e, o mais grave, quando
 fui testar o backup em outra maquina dá erro no final do pg_restore.

 Alguma ideia?


 --
 Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/-
 Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/-
 Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/-
 Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] problema com acentos no UTF8

2009-06-03 Por tôpico Luigi Castro Cardeles
latin1 não é uma codificação muito boa...
O Osvaldo postou isso no passado (tem várias threads sobre isso, peguei uma
mais recente e com mais links).

Copiando o que o Osvaldo escreveu:

(...)
O histórico tem diversas threads sobre isso.
Creio que você deva ler este post do Roberto Mello:
http://blog.divisiblebyfour.org/search/label/encoding
(bem como o artigo do Joel Spolsky que ele cita).

Estas threads (dentre outras) falam sobre isso:
http://www.nabble.com/encoding-to9394266.html#a9400650
http://www.nabble.com/Qual-o-melhor-Encode-para-o-Brasil--td15857951.html#a15857951
http://www.nabble.com/Ainda-sobre-Latin1-no-8.3-td15913717.html#a15923070
(...)

 http://www.nabble.com/Ainda-sobre-Latin1-no-8.3-td15913717.html#a15923070
[]'s
Luigi Castro Cardeles


2009/6/3 Nilson Chagas nilson.chagas.si...@gmail.com

 2009/6/3 Osvaldo Kussama osvaldo.kuss...@gmail.com

 2009/6/3 Leandro Müller leandr...@muriki.com.br:
 
  Sou novo nesta lista, nesses últimos meses estou migrando uma base de
 dados
  de 4gb para postgresql 8.3.7, utilizávamos mysql na empresa, mas ficou
 muito
  lento devido a complexidade de relatórios e diversos recursos que
 precisamos
  agora.

 Seja bem vindo!


 
  Bom o único problema que tivemos com o banco de dados é quanto a
 pesquisa
  com ilike em palavras com acentos.
 
  Exemplo:
 
  Select nome from cliente where nome ilike ‘joao%’;
 
  O João não lista, fiz testes com a versão 8.4 e o mesmo ocorre, esse
 banco
  esta na codificação UTF8

 Sim João é diferente de Joao e também diferente de joão, JOÃO e joao.


 
  Tentei criar um banco como latin1 porem o post não aceita criar.

 Você não pode mudar mas ele aceita criar (vide initdb) mas tem que ser
 compatível com o locale de seu S.O.


 
  Alguém tem idéia de que tipo configuração devo fazer para fazer
 pesquisas
  com acento?
 

 Quando o encoding é LATIN1, LATIN2, LATIN9 ou WIN1250 podemos usar a
 função to_ascii:
 http://www.postgresql.org/docs/current/interactive/functions-string.html

 Quando se utiliza o UTF8 o pessoal tem utilizado uma função de
 conversão como esta:

 CREATE FUNCTION sem_acento(text) RETURNS text  AS $$
SELECT translate($1,'áàâãäéèêëíìïóòôõöúùûüÁÀÂÃÄÉÈÊËÍÌÏÓÒÔÕÖÚÙÛÜçÇ',
'aiiioAIIIOcC');
 $$
 LANGUAGE sql IMMUTABLE STRICT;

 Ficaria assim:
 SELECT nome FROM cliente WHERE sem_acento(nome) ilike sem_acento(‘joao%’);

 Caso faça uso intensivo desta query considere a criação de um índice
 funcional para melhorar a performance.

 Osvaldo


 O Hostmaster, criou o banco do site que estou trabalhando com Latin1
 (versão 8.2.7).
 E lá utilizo o indice e pesquisa como lower(to_ascii(campo))  e consigo
 pesquisar de tudo que é jeito.

 A algum problema com o metodo utilizado???
 --
 []s
 Nilson Chagas - Ubuntu User 25794
 ---
 Visite:
 http://www.amados.com.br/podcast - Peça gratuitamente um curso Bíblico
 http://tempodesalvacao.blogspot.com/
 http://bbnradio.org/ - Ouça a rádio e faça gratuitamente um Curso Biblico



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Instalacao do PostGis

2009-05-05 Por tôpico Luigi Castro Cardeles
Olá,

... Red Hat 6?
Tem certeza disso?
A última versão do RHEL não é a 5.3?
Se você está falando Red Hat 6 é muito antigo. Acho que mesmo compilando
você terá problemas com versões das dependências desde a mais básica...
Sugiro que você tente primeiro atualizar o seu linux para uma versão mais
nova a fim de minimizar tais problemas.

Se você está falando de alguma versão beta do RHEL 6, então melhor você se
preparar para possíveis problemas pois como o próprio nome indica, ainda
está em teste.

Para compilar, você pode utilizar o próprio manual,
http://postgis.refractions.net/documentation/manual-1.3/ch02.html#PGInstall.

Ou pode seguir o conselho do Leandro e instalar pelo próprio pacote (um
apt-get install ou yum install ou etc).

[]'s
Luigi Castro Cardeles


2009/5/5 Leandro Guimarães Faria Corcete DUTRA leandro.gfc.du...@gmail.com

 Le mardi 05 mai 2009 à 11:00 -0300, João Gabriel Soares Esteves a
 écrit :
  Como nao tenho muita experiencia com Linux nem com instalação
  recompilando os fontes, gostaria de saber se existe alguma solução
  rápida e simples para fazer isso.

 Por que compilar em vez de usar pacotes?


 --
 skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
 +55 (11) 3040 7344 gTalk: 
 xmpp:leand...@jabber.orgxmpp%3aleand...@jabber.org
 +55 (11) 3854 7191   ICQ: aim:GoIM?screenname=61287803
 BRAZIL GMT-3  msnim:chat?contact=lean...@dutra.fastmail.fm

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] UPPER, LOWER, UTF-8

2009-04-28 Por tôpico Luigi Castro Cardeles
Olá,

essas regras são controladas pelas variáveis LC_COLLATE e LC_CTYPE (que são
definidas no initdb).
http://www.postgresql.org/docs/8.3/static/sql-createdatabase.html

Você tem que tomar cuidado também com a codificação do cliente onde você
está digitando...
Qual o valor das mesmas no caso onde o upper não retorna o esperado?

Luigi Castro Cardeles


2009/4/28 Prof. Benedito A. Cruz b...@cria.org.br

 Caros

Recentemente tive problemas com uma aplicação que funcionava em um
 banco LATIN1 mas dava problemas em um banco UTF-8. Depois de pesquisar
 um pouco detectei o seguinte comportamento no PG.

1) Num banco criado como LATIN1:

 postgres=# \l
List of databases
   Name|   Owner   | Encoding
 ---+---+--
  xpto  | xxxadm | LATIN1
  postgres  | postgres  | LATIN1
  template0 | postgres  | LATIN1
  template1 | postgres  | LATIN1
 (4 rows)

 postgres=# \c xpto
 You are now connected to database xpto.
 xpto=# select UPPER('a');
  upper
 ---
  A
 (1 row)

 xpto=# select UPPER('á');
  upper
 ---
  Á
 (1 row)

  2) Num banco criado como UTF8:

 postgres=# \l
List of databases
   Name|   Owner   | Encoding
 ---+---+--
  xpto  | xxxadm | LATIN1
  postgres  | postgres  | UTF8
  template0 | postgres  | UTF8
  template1 | postgres  | UTF8
 (4 rows)

 postgres=# \c xpto
 You are now connected to database xpto.
 xpto=# select UPPER('a');
  upper
 ---
  A
 (1 row)

 xpto=# select UPPER('á');
  upper
 ---
  á
 (1 row)

   O problema é que no segundo caso a aplicação dá erro porque usa UPPER
 e LOWER nas queries, que retornam com problemas. O mesmo problema ocorre
 se o banco xpto está em UTF8. A solução foi transferir o UPPER e LOWER
 para a aplicação e retirar da query.

   Pergunta: o comportamento dessas funções não deveria seguir o
 encoding do banco ao qual se está conectado?

 --
 Benedito A. Cruz
 Centro de Referência em Informação Ambiental - CRIA
 email b...@cria.org.br
 fone 55 19 3288 0466


 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] UPPER, LOWER, UTF-8

2009-04-28 Por tôpico Luigi Castro Cardeles
Olá,

esse pode ser seu problema...
http://archives.postgresql.org//pgsql-bugs/2002-05/msg00138.php

Esse se enquadra mais no solaris (é o que vc usa?) mas mesmo assim o título
é sugestivo...
http://mail.nl.linux.org/linux-utf8/2002-10/msg00075.html

[]'s

Luigi Castro Cardeles


2009/4/28 Prof. Benedito A. Cruz b...@cria.org.br

  Onde o UPPER não funciona o initdb usou o padrão do SO que é LC_COLLATE =
 en_US.UTF-8.
 O cliente já testei com UTF8 e LATIN1 acessando este banco e ambos dão
 problema.

 Bene


 Luigi Castro Cardeles escreveu:

 Olá,

 essas regras são controladas pelas variáveis LC_COLLATE e LC_CTYPE (que são
 definidas no initdb).
 http://www.postgresql.org/docs/8.3/static/sql-createdatabase.html

 Você tem que tomar cuidado também com a codificação do cliente onde você
 está digitando...
 Qual o valor das mesmas no caso onde o upper não retorna o esperado?

 Luigi Castro Cardeles


 2009/4/28 Prof. Benedito A. Cruz b...@cria.org.br

 Caros

Recentemente tive problemas com uma aplicação que funcionava em um
 banco LATIN1 mas dava problemas em um banco UTF-8. Depois de pesquisar
 um pouco detectei o seguinte comportamento no PG.

1) Num banco criado como LATIN1:

 postgres=# \l
List of databases
   Name|   Owner   | Encoding
 ---+---+--
  xpto  | xxxadm | LATIN1
  postgres  | postgres  | LATIN1
  template0 | postgres  | LATIN1
  template1 | postgres  | LATIN1
 (4 rows)

 postgres=# \c xpto
 You are now connected to database xpto.
 xpto=# select UPPER('a');
  upper
 ---
  A
 (1 row)

 xpto=# select UPPER('á');
  upper
 ---
  Á
 (1 row)

  2) Num banco criado como UTF8:

 postgres=# \l
List of databases
   Name|   Owner   | Encoding
 ---+---+--
  xpto  | xxxadm | LATIN1
  postgres  | postgres  | UTF8
  template0 | postgres  | UTF8
  template1 | postgres  | UTF8
 (4 rows)

 postgres=# \c xpto
 You are now connected to database xpto.
 xpto=# select UPPER('a');
  upper
 ---
  A
 (1 row)

 xpto=# select UPPER('á');
  upper
 ---
  á
 (1 row)

   O problema é que no segundo caso a aplicação dá erro porque usa UPPER
 e LOWER nas queries, que retornam com problemas. O mesmo problema ocorre
 se o banco xpto está em UTF8. A solução foi transferir o UPPER e LOWER
 para a aplicação e retirar da query.

   Pergunta: o comportamento dessas funções não deveria seguir o
 encoding do banco ao qual se está conectado?

 --
 Benedito A. Cruz
 Centro de Referência em Informação Ambiental - CRIA
 email b...@cria.org.br
 fone 55 19 3288 0466


 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 --
 This message has been scanned for viruses and
 dangerous content by *MailScanner* http://www.mailscanner.info/, and is
 believed to be clean.

 --

 ___
 pgbr-geral mailing 
 listpgbr-ge...@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 --
 Benedito A. Cruz
 Centro de Referência em Informação Ambiental - CRIA
 email b...@cria.org.br
 fone 55 19 3288 0466


 --
 This message has been scanned for viruses and
 dangerous content by *MailScanner* http://www.mailscanner.info/, and is
 believed to be clean.

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] UPPER, LOWER, UTF-8

2009-04-28 Por tôpico Luigi Castro Cardeles
Olá,

continua achando que o problema não é no postgresql...
olha só:
http://www.nabble.com/Problemas-com-Acentua%C3%A7%C3%A3o.-td15409723.html
[]'s
Luigi Castro Cardeles


2009/4/28 Prof. Benedito A. Cruz b...@cria.org.br

 Resolvemos transferindo os UPPERs e LOWERs para a aplicação, mas ainda
 acho que não deveria ser assim. Falha de projeto do PostgreSQL, essas
 funções deveriam se comportar de forma diferente dependendo da
 codificação de cada banco e não da base toda...


 Luigi Castro Cardeles escreveu:
  Olá,
 
  esse pode ser seu problema...
  http://archives.postgresql.org//pgsql-bugs/2002-05/msg00138.php
 
  Esse se enquadra mais no solaris (é o que vc usa?) mas mesmo assim o
  título é sugestivo...
  http://mail.nl.linux.org/linux-utf8/2002-10/msg00075.html
 
  []'s
 
  Luigi Castro Cardeles
 
 
  2009/4/28 Prof. Benedito A. Cruz b...@cria.org.br
  mailto:b...@cria.org.br
 
  Onde o UPPER não funciona o initdb usou o padrão do SO que é
  LC_COLLATE = en_US.UTF-8.
  O cliente já testei com UTF8 e LATIN1 acessando este banco e ambos
  dão problema.
 
  Bene
 
 
  Luigi Castro Cardeles escreveu:
  Olá,
 
  essas regras são controladas pelas variáveis LC_COLLATE e
  LC_CTYPE (que são definidas no initdb).
  http://www.postgresql.org/docs/8.3/static/sql-createdatabase.html
 
  Você tem que tomar cuidado também com a codificação do cliente
  onde você está digitando...
  Qual o valor das mesmas no caso onde o upper não retorna o esperado?
 
  Luigi Castro Cardeles
 
 
  2009/4/28 Prof. Benedito A. Cruz b...@cria.org.br
  mailto:b...@cria.org.br
 
  Caros
 
 Recentemente tive problemas com uma aplicação que
  funcionava em um
  banco LATIN1 mas dava problemas em um banco UTF-8. Depois de
  pesquisar
  um pouco detectei o seguinte comportamento no PG.
 
 1) Num banco criado como LATIN1:
 
  postgres=# \l
 List of databases
Name|   Owner   | Encoding
  ---+---+--
   xpto  | xxxadm | LATIN1
   postgres  | postgres  | LATIN1
   template0 | postgres  | LATIN1
   template1 | postgres  | LATIN1
  (4 rows)
 
  postgres=# \c xpto
  You are now connected to database xpto.
  xpto=# select UPPER('a');
   upper
  ---
   A
  (1 row)
 
  xpto=# select UPPER('á');
   upper
  ---
   Á
  (1 row)
 
   2) Num banco criado como UTF8:
 
  postgres=# \l
 List of databases
Name|   Owner   | Encoding
  ---+---+--
   xpto  | xxxadm | LATIN1
   postgres  | postgres  | UTF8
   template0 | postgres  | UTF8
   template1 | postgres  | UTF8
  (4 rows)
 
  postgres=# \c xpto
  You are now connected to database xpto.
  xpto=# select UPPER('a');
   upper
  ---
   A
  (1 row)
 
  xpto=# select UPPER('á');
   upper
  ---
   á
  (1 row)
 
O problema é que no segundo caso a aplicação dá erro porque
  usa UPPER
  e LOWER nas queries, que retornam com problemas. O mesmo
  problema ocorre
  se o banco xpto está em UTF8. A solução foi transferir o
  UPPER e LOWER
  para a aplicação e retirar da query.
 
Pergunta: o comportamento dessas funções não deveria seguir o
  encoding do banco ao qual se está conectado?
 
  --
  Benedito A. Cruz
  Centro de Referência em Informação Ambiental - CRIA
  email b...@cria.org.br mailto:b...@cria.org.br
  fone 55 19 3288 0466
 
 
  --
  This message has been scanned for viruses and
  dangerous content by MailScanner, and is
  believed to be clean.
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  mailto:pgbr-geral@listas.postgresql.org.br
 
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
 
  --
  This message has been scanned for viruses and
  dangerous content by *MailScanner*
  http://www.mailscanner.info/, and is
  believed to be clean.
 
 
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br mailto:
 pgbr-geral@listas.postgresql.org.br
 
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
 
  --
  Benedito A. Cruz
  Centro de Referência em Informação Ambiental - CRIA
  email b...@cria.org.br mailto:b...@cria.org.br
  fone 55 19 3288 0466
 
 
  --
  This message

Re: [pgbr-geral] Pegar último comando executado

2009-04-23 Por tôpico Luigi Castro Cardeles
Olá,

mas você não disse que é um mesmo usuário que executa todas as queries no
banco?

[]'s

Luigi Castro Cardeles


2009/4/23 Guilherme Carvalho desenvolvedor@gmail.com

 Mas neste caso eu não vou ter como saber qual usuário executou a ação
 certo?

 2009/4/23 Roberto Mello roberto.me...@gmail.com

 2009/4/23 Guilherme Carvalho desenvolvedor@gmail.com:
 
  No banco existe uma tabela de log, que o sistema armazena os dados, mas
 eu
  quero deixar o sistema mais completo armazenando o comando SQL
 executado,
  teria como eu pegar o comando executado sobre uma tabela via trigger,
 porque
  aí eu pego este comando e gravo na tabela.
 
  Seria para os eventos de insert, update, delete. Lembrando que isto tem
 que
  ser feito pelo banco.

 1) Configure o PostgreSQL para escrever todos os insert/update/delete
 para o arquivo de log

 log_statement = 'mod'

 2) Escreva um programinha que leia o arquivo de log e insira os
 comandos na sua tabela de log

 3) Agende seu programa para rodar num determinado horario(s)

 Dessa maneira voce nao precisa de preocupar em botar gatilhos em todas
 as tabelas do sistema, e voce nao vai perder performance do seu banco
 esperando que os gatilhos sejam executados para armazenar dados que
 voce nao vai precisar em tempo real.

 Roberto
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 Guilherme de Carvalho Carneiro
 Analista de Sistemas | Prefeitura Municipal de Palmas

 Sent from Goiania, GO, Brazil

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arredondamento pg do PHP

2009-04-08 Por tôpico Luigi Castro Cardeles
Sim e não :)

Se você está trabalhando com matemática de ponto flutuante esse é um
resultado possível.

Arredondando somente no fim:

2,34 * 8,67 = 20,2878 ~ 20,29

se você arredondar individualmente:

2,34 ~ 2,3
8,67 ~ 8,7

2,3 * 8,7 = 20,01

[]'s

Luigi Castro Cardeles


2009/4/8 sergio santos sergio.serginhos...@gmail.com

 Pessoal
 vejam bem

 essas são minhas variáveis:

 $liquido = 115.71;
 $valor_comissao = 0.5;
 $valor_comissao_receber = 1;
 $numparc = 7;
 $numparc_pg = 1;

 Quando eu faço assim:

 round((($liquido*$valor_comissao*$valor_comissao_receber)/$numparc)*$numparc_pg,2);
 o resultaod é 8.26 ou seja, diferente do arredondamento no PostgreSQL

 já quando eu faço passo a passo, ele me retorna o mesmo valor que o
 PostgreSQL está retornando

 $a = round($liquido*$valor_comissao,2);
 $b = round($a*$valor_comissao_receber,2);
 $c = round($b/$numparc,2);
 $d = round($c*$numparc_pg,2);
 echo round($d,2);

 estranho

  2009/4/8 Osvaldo Kussama osvaldo.kuss...@gmail.com

 Em 08/04/09, Osvaldo Kussamaosvaldo.kuss...@gmail.com escreveu:
  Em 08/04/09, sergio santossergio.serginhos...@gmail.com escreveu:
  Pessoal o arredondamento od PosgreSQL funciona assim:
  8.265 = 2.27
 
  e o do PHP é assim:
  8.265 = 2.26
 
  tem uma forma de eu forçar o PosgreSQL a arredondar igual ao PHP?
 
 
 
  Em primeiro lugar eu duvido que tanto o PostgreSQL quanto o PHP façam
  o arredondamento acima descrito.
  Agora se você estiver falando de 8.265 = 8.26, bem isto é o que se
  espera, matematicamente falando.

 Ooops!
 Queria dizer na frase acima:
 8.265 = 8.27


 
  Creio que o PHP também não faz da forma como você descreveu, veja o
  manua (particularmente os 2 últimos exemplos)l:
  ?php
  echo round(3.4); // 3
  echo round(3.5); // 4
  echo round(3.6); // 4
  echo round(3.6, 0);  // 4
  echo round(1.95583, 2);  // 1.96
  echo round(1241757, -3); // 1242000
  echo round(5.045, 2);// 5.05
  echo round(5.055, 2);// 5.06
  ?
  http://br.php.net/round
 
  Mas você sempre pode criar sua própria função de arredondamento.
 
  Osvaldo
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 Sérgio Antônio dos Santos
 Bacharel em Sistemas de Informação
 (31) 8573-7004

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Arredondamento pg do PHP

2009-04-08 Por tôpico Luigi Castro Cardeles
Olá,

Você tem que seguir a mesma metodologia em ambos: Ou você arrendonda o
resultado final (como você fez no banco) ou você arredonda por partes (como
você fez no PHP). O ideal é que você somente arredonde no fim de modo a
diminuir o erro em seus cálculos.

Luigi Castro Cardeles


2009/4/8 sergio santos sergio.serginhos...@gmail.com

 Entendi...
 mais o meu problema continua
 rs

 eu tenho dois relatórios que buscam os mesmos valores no banco de dados...
 só que um é todo detalhado, por isso prociso fazer as contas em PHP, já o
 outro é todo sumarizado e então eu faço as contas na própria SQL.

 logo eu tenho os seguintes valores no banco de dados:
 liquido = 167.69;
 valor_comissao = 0.5;
 valor_comissao_receber = 1;
 numparc = 10;
 numparc_pg = 1;

 em PHP eu faço as contas assim:
 $a = round($liquido*$valor_comissao,2);
 $b = round($a*$valor_comissao_receber,2);
 $c = round($b/$numparc,2);
 $d = round($c*$numparc_pg,2);
 echo round($d,2);

 vai retornar 8.39

 no SQL eu faço as contas assim:
 SELECT
 (ROUNDvalor_liquido*valor_comissao*valor_comissao_receber)/numparc)*numparc_pg),2))
 FROM ...

 vai retornar 8.38

 já tentei fazer um monte de coisas e tudo tá dando errado...
 alguém tem alguma idéia pra poder me ajudar.

 abraços


 2009/4/8 Luigi Castro Cardeles luigi.carde...@gmail.com

 Sim e não :)

 Se você está trabalhando com matemática de ponto flutuante esse é um
 resultado possível.

 Arredondando somente no fim:

 2,34 * 8,67 = 20,2878 ~ 20,29

 se você arredondar individualmente:

 2,34 ~ 2,3
 8,67 ~ 8,7

 2,3 * 8,7 = 20,01

 []'s

 Luigi Castro Cardeles


 2009/4/8 sergio santos sergio.serginhos...@gmail.com

 Pessoal
 vejam bem

 essas são minhas variáveis:

 $liquido = 115.71;
 $valor_comissao = 0.5;
 $valor_comissao_receber = 1;
 $numparc = 7;
 $numparc_pg = 1;

 Quando eu faço assim:

 round((($liquido*$valor_comissao*$valor_comissao_receber)/$numparc)*$numparc_pg,2);
 o resultaod é 8.26 ou seja, diferente do arredondamento no PostgreSQL

 já quando eu faço passo a passo, ele me retorna o mesmo valor que o
 PostgreSQL está retornando

 $a = round($liquido*$valor_comissao,2);
 $b = round($a*$valor_comissao_receber,2);
 $c = round($b/$numparc,2);
 $d = round($c*$numparc_pg,2);
 echo round($d,2);

 estranho

  2009/4/8 Osvaldo Kussama osvaldo.kuss...@gmail.com

 Em 08/04/09, Osvaldo Kussamaosvaldo.kuss...@gmail.com escreveu:
  Em 08/04/09, sergio santossergio.serginhos...@gmail.com escreveu:
  Pessoal o arredondamento od PosgreSQL funciona assim:
  8.265 = 2.27
 
  e o do PHP é assim:
  8.265 = 2.26
 
  tem uma forma de eu forçar o PosgreSQL a arredondar igual ao PHP?
 
 
 
  Em primeiro lugar eu duvido que tanto o PostgreSQL quanto o PHP façam
  o arredondamento acima descrito.
  Agora se você estiver falando de 8.265 = 8.26, bem isto é o que se
  espera, matematicamente falando.

 Ooops!
 Queria dizer na frase acima:
 8.265 = 8.27


 
  Creio que o PHP também não faz da forma como você descreveu, veja o
  manua (particularmente os 2 últimos exemplos)l:
  ?php
  echo round(3.4); // 3
  echo round(3.5); // 4
  echo round(3.6); // 4
  echo round(3.6, 0);  // 4
  echo round(1.95583, 2);  // 1.96
  echo round(1241757, -3); // 1242000
  echo round(5.045, 2);// 5.05
  echo round(5.055, 2);// 5.06
  ?
  http://br.php.net/round
 
  Mas você sempre pode criar sua própria função de arredondamento.
 
  Osvaldo
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 Sérgio Antônio dos Santos
 Bacharel em Sistemas de Informação
 (31) 8573-7004

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 Sérgio Antônio dos Santos
 Bacharel em Sistemas de Informação
 (31) 8573-7004

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostgresSQL+usuario (opensuse)

2009-03-30 Por tôpico Luigi Castro Cardeles
Olá,

você instalou via pacote?
veja o seu pg_hba.conf. Geralmente eles colocam ident no método de
autenticação. Deve ser isso que está errado
Troca pra ident, loga no banco, altera sua senha e muda pra md5 ou outro
método que você queira.

[]'s

2009/3/30 Mateus Zenaide matz...@gmail.com

 Pessoal,

 Instalei o postgres na minha máquina(opensuse 11.1) porém não estou
 conseguindo criar o usuário, ou alterar a senha do usuário postgres. Tento
 seguir o tuto:
 http://www.susegeek.com/database/install-and-configure-postgresql-in-opensuse-110/

 Mais no comando:  # su postgres -c psql postgres , ele me pede uma senha,
 que senha? Eu não criei nenhuma senha pro usuário postgres.

 Ainda tentei gwpasswd e gerei uma senha pro usuário postgres, e repito o
 comando acima, e não aceita minha senha. Sempre tive dificuldades com o
 postgres, um saco.

 Tem outra alternativa para criação de usuario no postgres?

 Um abraço, e fico no aguardo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Busca de gargalo.

2009-02-18 Por tôpico Luigi Castro Cardeles
Olá,

tem uma versão do kernel que permite usar mais de 3G de RAM em uma máquina
32 bits.
Não sei o limite (testei em uma máquina com 4G de ram) mas acho que é o
kernel PAE (se você procurar por pacotes).

[]'s

2009/2/18 André Ormenese ( Yahoo ) ormen...@yahoo.com.br

 Sebastian SWC escreveu:
  2009/2/18 André Ormenese ( Yahoo ) ormen...@yahoo.com.br:
  corte
 
  Hardware :
  HP Proliant 380 G5, com dois processadores Intel Xeon Quad core de 1.86
 GHz;
  16 GB ram
  4 discos SCSI de 72 GB com 10k rpm, em RAID 1+0 gerenciado pela
  controladora P 400 smart array.
 
 
  semana passada montei um 350 g5, são ótimos esses servers!
 
 
  SO.:
  FreeBSD 6.2 Release #1 para 32 bits em função do processador Intel Xeon.
 
 
  os processadores xeon suportam 64 bits, qual é o modelo dos seus
 processadores?
 
 
  Mas o SO só enxerga 3 GB de ram !!!
 
 
  no linux é um problema comum por usar ambiente 32 bits... eu uso
  amd64, mas pra x86 me parece q tem um patch do kernel pra resolver
  isso. no bsd é a mesma coisa? não sei dizer.
 
 
 Processador : Intel(R) Xeon(R) CPUE5320  @ 1.86GHz
 Já confirmei e o processador tem suporte a 64 bits. Vou detonar a
 máquina e começar do zero. Só que isso vai demorar um pouco. Entro de
 férias sexta  ( Uuuuffaaa!!!)
 Assim que montar a máquina e banco, vou fazer a carga de dados
 novamente, e aí mando notícias.

 Mas se alguém aí tiver umas dicas para parametrizar o postgresql.conf em
 função da qtdade de memória, eu agradeço.

 Valeu pela ajuda galera.
 Até
 André




 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: Postgres e Windows Xp

2009-01-26 Por tôpico Luigi Castro Cardeles
Olá,

na instalação existe a opção de gerar um arquivo de log da instalação (é um
checkbox logo no início do processo de instalação).
Gere esse arquivo e poste o conteúdo, geralmente o erro vem escrito nele.

Caso você já tenha instalado um PostgreSQL nessa máquina, ela já possui um
usuário postgres (cuja senha foi gerada na instalação anterior). Esse pode
ser o erro.
Mas leia o log para ter certeza.
[]'s

2009/1/26 Saulo Morais Lara sa...@abilityonline.com.br

  Também tentei instalar com o usuário normal e da erro no final da
 instalação, quando inicia o serviço. No erro, so fala que a instalação foi
 cancelada.

 Instalei em outra máquina com XP e funcionou normalmente.

 Achei que poderia ser questão de permissão.



 *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto:
 pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *Lucas Souza
 *Enviada em:* sábado, 24 de janeiro de 2009 16:58
 *Para:* Comunidade PostgreSQL Brasileira
 *Assunto:* Re: [pgbr-geral] Postgres e Windows Xp



 Tenta instalar novamente, em outro PC, se continuar sem inicializar o
 serviço

 tente alterar algum parametro durante a instalação, ou baixe novamente...

 OBS: no XP eu instalo clicando no bat setup.bat, parece que ele instala
 umas blibliotecas do c++, antes, e sempre inicia corretamente...


  2009/1/24 Emerson Casas Salvador pgemer...@gmail.com

 para garantir a segurança o postgresql não aceita rodar como
 administrador por isso vc não está conseguindo subir com o
 administrador

 e quanto ao serviço, da alguma mensagem quando vc mansa subir o serviço?

 2009/1/24 Saulo Morais Lara sa...@abilityonline.com.br:

  Pessoal, estou com um problema ao instalar o PG 8.3 no Xp. Não ta
 querendo
  rodar como serviço. Já tentei com a senha de administrador e nada.
 
   Alguma dica?
 
 
 
  Saulo Morais Lara
 
  Ability Informática Ltda
 
  Rua São Paulo, 106 - São José - Pará de Minas - MG
 
  (37) 3232-1127 / (37) 9194-0234
 
  sa...@abilityonline.com.br
 
  www.abilityonline.com.br
 
 
 

  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 Lucas de Souza D'Ávila
 Graduando em Sistema de Informação - Escola Superior de Criciúma, ESUCRI
 (localizada em Criciuma, SC)
 CV Lattes: http://lattes.cnpq.br/9245658982061645

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Elaborando layout de disco rígido e configuração de servidor.

2008-12-17 Por tôpico Luigi Castro Cardeles
 sei, isso não foi
 idéia minha e muito menos tenho poderes para desfazer tal coisa ) é no
 formato binário? com a opção -Fc do pg_dump?

 Aprecio links e indicações de blogs e/ou sites especializados onde eu
 possa sanar essas dúvidas (inclusive em inglês).

 Muito obrigado pessoal :D

 --
 Álvaro Guimarães
 Santa Bárbara D'Oeste
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: Diagrama

2008-11-14 Por tôpico Luigi Castro Cardeles
Olá,

se você configurar o OpenOffice Base para acessar o Postgres, ele gera o ER
pra você.
[]'s

2008/11/13 Renato [EMAIL PROTECTED]

  Boa tarde



 O Microsoft Visio tabém faz, via ODBC.



 Renato

 Senda



 *De:* [EMAIL PROTECTED] [mailto:
 [EMAIL PROTECTED] *Em nome de *ELIAS JUNIOR
 *Enviada em:* quinta-feira, 13 de novembro de 2008 10:58
 *Para:* Comunidade PostgreSQL Brasileira
 *Assunto:* Re: [pgbr-geral] Diagrama



 Olha o postgre sozinho não gera diagrama de banco de dados, mas você pode
 esta utilizando feramentas conectadas ao banco para realizar essa tarefa.
 Por exemplo: EMS Manager for PostgreSQL



 Grato,

 2008/11/13 Eduardo (Light) [EMAIL PROTECTED]

 Muito bom dia. Gostaria de saber se o postgre gera o diagrama do banco de
 dados. Há alguma forma de se fazer isto? Desde já agradeço.
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 -

 Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

 -

 Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problemas para iniciar o postgresql.

2008-10-09 Por tôpico Luigi Castro Cardeles
Olá,
quando você quiser tirar uma dúvida e escreve: fiz isso e apareceu uma
mensagem de erro e não escreve a mensagem de erro, fica difícil falar
qualquer coisa.

Escreve o passo a passo (copia do terminal ou algo assim), inclusive com o
erro.
Só evita de ficar mandando screenshot do erro, escreve a mensagem de erro
mesmo.

Você devia ver o que deu errado com a sua instalação a partir de um pacote (
repositório oficial? versão do Postgres) etc etc.
Você pode ter instalado o Postgres que vc compilou em cima da versão do
pacote etc etc.
Tipo se você está perguntando aqui na lista é porque você já procurou no
google e nas mensagens antigas da lista (se não o fez, pode ser interessante
fazer isso agora) e não achou nada, ou vc é um sortudo (jogue na megasena
:P) que encontrou um bug que ninguem nunca encontrou, ou então tem algum
passo que você deveria fazer mas não fez.

Vlw e boa sorte.

2008/10/9 Roberto Mello [EMAIL PROTECTED]

 1) Pouca gente (que eu conheco) usa OpenSUSE, muito menos nessa lista
 1.5) Interessante que o pacote nao funcionou. Qual foi o erro?
 2) Sua mensagem veio com HTML e cores, desencorajando leitores.
 3) Sua mensagem nao tem todos os detalhes que sao necessarios...

 Qual e' a mensagem de erro exata que voce esta' recebendo?

 Roberto

 2008/10/9 Leandro Hamid [EMAIL PROTECTED]

 Puxa vida!!!Ninguém pode me dar uam dica??



 --
 http://blog.divisiblebyfour.org/

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Modelagem de BD Geográfico

2008-08-21 Por tôpico Luigi Castro Cardeles
Olá,

Tentou o ArgoUML? A modelagem de dados geográficos em banco de dados ainda
não está consolidada, existindo diversas propostas.
Posso saber por que especificamente essa foi escolhida?

[]'s
-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-18 Por tôpico Luigi Castro Cardeles
Olá,


Vc está dando o restore entre versão distindas do PostGIS?
da 1.3.2 pra 1.3.3?
algumas funções são alteradas, vc deve rodar antes o arquivo
lwpostgis_upgrade.sql.

vc deu o dump do bando com -Fc?
[]'s

2008/8/18 Ribamar Sousa [EMAIL PROTECTED]



 2008/8/18 Lucas Mocellin [EMAIL PROTECTED]

 isso ja está feito.

 pode ver que a primeira notificacao eh que a linguagem ja esta
 instalada.


 Tens razaão. Desculpe, foi a pressa.   É isso, ao tentar criar a linguagem
 que já está criada dispara o erro.



 Em 18/08/08, Ribamar Sousa [EMAIL PROTECTED] escreveu:

 2008/8/18 Lucas Mocellin [EMAIL PROTECTED]

 Desculpe mais uma vez, nem olhei a fundo a documentacao.

 dei uma lida e vi o procedimento de atualização, porém agora acontece o
 seguinte, eu consigo migrar tudo certinho, as tabelas são criadas
 corretamente, porém o script envia algumas mensagens de erro:

 could not access file $libdir/liblwgeom.dll: No such file or directory

 Porém estou em um linux, no mínimo deveria dar o erro do .so, estou
 migrando de um windows para um linux, será que no banco antigo há algum
 resquício dessa dll?

 ls -l /usr/lib/postgresql/8.1/lib/liblwgeom.so
 lrwxrwxrwx 1 root root 16 2008-08-15 08:51
 /usr/lib/postgresql/8.1/lib/liblwgeom.so - liblwgeom.so.1.1

 está ai o modulo.

 entao fiz o seguinte, exportei a variavel libdir e criei um link do
 .dll para o .so:
 ln -s liblwgeom.so.1.1 liblwgeom.dll

 executei e agora os erros nao ocorreram, porém vieram os avisos/erros:

 createlang: language plpgsql is already installed in database web
 NOTICE:  type histogram2d is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type histogram2d is only a shell
 NOTICE:  type spheroid is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type spheroid is only a shell
 NOTICE:  type geometry is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type geometry is only a shell
 NOTICE:  return type geometry is only a shell
 NOTICE:  argument type geometry is only a shell
 NOTICE:  type box3d is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type box3d is only a shell
 NOTICE:  type chip is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type chip is only a shell
 NOTICE:  type box2d is not yet defined
 DETAIL:  Creating a shell type definition.
 NOTICE:  argument type box2d is only a shell
 NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 spatial_ref_sys_pkey for table spatial_ref_sys
 NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index
 geometry_columns_pk for table geometry_columns
 ERROR:  language plpgsql already exists
 ERROR:  function lockrow already exists with same argument types
 ERROR:  function lockrow already exists with same argument types



 Erro mesmo, deve ser apenas um.
 Crie a linguagem antes de iniciar a importação:

 create language plpgsql;


 --
 Ribamar FS - [EMAIL PROTECTED]
 http://ribafs.net


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 Ribamar FS - [EMAIL PROTECTED]
 http://ribafs.net

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] relation does not exist

2008-08-15 Por tôpico Luigi Castro Cardeles
Olá,

no site do PostGIS tem o passo a passo de como vc instala o módulo.
No seu caso que quer restaurar um banco, vc já leu a documentação? Existe um
script em perl que faz isso pra vc, ele vem junto com a instalação.
postigs_restore.pl

[]'s


2008/8/15 Roberto Mello [EMAIL PROTECTED]

 2008/8/15 Lucas Mocellin [EMAIL PROTECTED]:
 
  Não foi o que aconteceu, instalei a extensao e continua dando erro:
 
  ERROR:  type geometry does not exist
  ERROR:  operator class btree_geometry_ops does not exist for access
 method
  btree

 De uma olhada nas instrucoes da extensao. Ela deve vir com um README
 ou INSTALL. Talvez voce tenha que carregar algum arquivo .sql que
 acompanha a distribuicao da extensao, para que novos tipos e funcoes
 sejam criados.

 Talvez isso tenha que ser feito no banco template1, para que esses
 novos objetos sejam criados em todos os bancos subsequentes, o que
 incluiria o banco que voce esta' restaurando.

 Roberto
 --
 http://blog.divisiblebyfour.org/
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostGIS

2008-08-12 Por tôpico Luigi Castro Cardeles
Olá,
na lista mapserver_brasil no yahoo groups, vc encontra bastante material.
[]'s

2008/8/12 Ribamar Sousa [EMAIL PROTECTED]

 Aqui eu adicionei alguns tutoriais sobre o assunto:

 http://pg.ribafs.net/down/

 Vá em docs, Tutoriais, Geograficos.

 2008/8/12 George Silva [EMAIL PROTECTED]

 www.geoprocessamento.net

 Lá você vai encontrar um fórum cheio de pessoas que trabalham com
 Geotecnologias, incluidno PostGIS.

 Eu mesmo expliquei alguns conceitos do geoprocessamento e ainda estou
 escrevendo mais alguns artigozinhos para esclarecer os colegas das áreas
 de TI e iniciantes.

 Dê uma passada lá

 Abraco

 Cézar Augusto Ferreira escreveu:
  Galera, alguém sabe onde eu consigo material sobre PostGIS,
  cartografia, Sistemas de coordenadas, essas paradas assim?
  Obrigado!
 
  --
  ---
  Programador Java - PHP
  3Way NetWorks
  www.3way.com.br http://www.3way.com.br
  ---
  
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 Ribamar FS - [EMAIL PROTECTED]
 http://ribafs.net

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Expressão Regular em Pl/PgSQl

2008-08-10 Por tôpico Luigi Castro Cardeles
Olá,

na revista eletrônica Geozine tem um exemplo de geocodificação que faz parte
ou tudo que vc quer. Espero que ajude.
http://www.geolivre.org.br/downloads/geozine/geozine-n01-v20-16ago2007.pdf

[]'s
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: RES: Meio OFF...

2008-07-25 Por tôpico Luigi Castro Cardeles
Olá,

tentou um conexão odbc?
[]'s

2008/7/25 Tatu [EMAIL PROTECTED]:

 Sim...Estou Falando em ler dados do progress...e quero migrar para o
 PostgreSQL... 2 bancos de dados diferentes.

 Santiago.

 -Mensagem original-
 De: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Em nome de Sebastian
 SWC
 Enviada em: sexta-feira, 25 de julho de 2008 09:56
 Para: Comunidade PostgreSQL Brasileira
 Assunto: Re: [pgbr-geral] RES: Meio OFF...


 Tatu,

 você está falando em progress[1] ou em postgres[2]?

 [1] http://www.progress.com/br/index.ssp
 [2] http://www.postgresql.org

 --
 Sebastian SWC
 http://sebastianswc.com
 http://www.postgresql.org.br/
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] postgres - conta do windows

2008-07-21 Por tôpico Luigi Castro Cardeles
Acho que o problema é que vc quer iniciar o banco como usuário
administrador do S.O. (no caso do unix root, no windows acho que eh
administrador)

Não é verdade, o banco só pode ser iniciado por um usuário *não*
administrador. É isso que diz o erro.

mas foi exatamente o que eu disse :P

o erro foi dar o initdb como administrador do windows. ele tem que dar o
initdb como outro usuário. se não me engano é só colocar -U nome-do-usuario
no initdb.
[]'s

2008/7/21 Sebastian SWC [EMAIL PROTECTED]:

 2008/7/18 Luigi Castro Cardeles [EMAIL PROTECTED]:
  Olá,
 
  Acho que o problema é que vc quer iniciar o banco como usuário
  administrador do S.O. (no caso do unix root, no windows acho que eh
  administrador).

 Não é verdade, o banco só pode ser iniciado por um usuário *não*
 administrador. É isso que diz o erro.

 No windows, para executar um processo com outro usuário é necessário
 utilizar o comando *runas*. Digita runas no prompt do DOS pra ver como
 funciona...

 Abraço!

 --
 Sebastian SWC
 http://sebastianswc.com
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Comprovação de robustez, veloci dade e futuro do Postgresql

2008-07-21 Por tôpico Luigi Castro Cardeles
Olá
acho que o Detran-Pr utiliza o PostgreSQL. Talvez eles possam te dar mais
dados.
[]'s
2008/7/21 João B. Santos [EMAIL PROTECTED]:

 Olá pessoal,

 Entrei hoje nesta lista com um objetivo louvável e gostaria muito da ajuda
 de vocês para defender um grande case nacional de postgresql.

 Hoje sou o responsável técnico pelo site www.meucarronovo.com.br  que esta
 em Postgresql e PHP apesar de ser fã do Postgresql, PHP e do open-source
 atualmente não sou mais desenvolvedor, apenas coordeno projetos web.

 O site é o portal de veículos da BV Financeira (uma empresa do grupo
 Votorantim). O portal é muito forte no Sul do país e esta expandindo para os
 demais estados. Atualmente temos mais de 60.000 unic visitors dia e mais de
 1 milhão de visitas mês (comprovados pelos sistemas internos e pelo
 googleanalytcs).

 Este crescimento é excelente para nós e também para a comunidade de
 open-source e principalmente do postgresql.

 Porém, como toda grande empresa utilizamos N bancos de dados entre eles o
 SqlServer, Oracle e o Sybase.

 Levantaram a questão de: Porque não migrarmos o banco de dados para Sybase
 ou SqlServer ao invés de treinar um DBA e um AD em postgresql?

 Lembrando que não posso usar como argumento valores, custo etc... Tenho que
 defender o banco de dados por si só. Sua escalabilidade, velocidade,
 robustez. Para isso preciso de fontes confiáveis com informações a respeito
 do banco de dados além de alguns cases de grandes projetos e portais que
 utilizam o mesmo.
 Ou simplesmente ter que acatar a idéia e iniciar um projeto para migrar o
 banco. Não sou conhecedor do Postgresql ao ponto de escovar bits mas
 acredito que ele come com farinha sybase/sql server. Talvez perca para o
 Oracle mas certamente o Oracle precisa de muito mais máquina para rodar e
 ainda assim talvez não seja tão rápido.

 Se alguem tiver algum material para me ajudar a defender serei muito grato.

 Atualmente minha base principal esta replicada em 3 servidores utilizando o
 Slone.

 A principio essa será minha primeira pergunta/desafio. Conto com a ajuda de
 vocês.

 Muito obrigado,
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] postgres - conta do windows

2008-07-18 Por tôpico Luigi Castro Cardeles
Olá,

Acho que o problema é que vc quer iniciar o banco como usuário
administrador do S.O. (no caso do unix root, no windows acho que eh
administrador).
quando vc der o initdb tem que ser como o usuario administrador do banco,
o padrão é o postgres mas acho que no seu caso é manual (é isso mesmo? vc
criou o usuário manual ou vc criou o usuário postgres de modo manual?)

[]'s

-- 
Luigi Castro Cardeles

2008/7/18 Marcos [EMAIL PROTECTED]:

  olá pessoal
 estava tentando instalar o postgres no windows, mas dava erro por causa do
 usuário que a instalação cria.
 então cadastrei o usuário manual, conforme alguns exemplos, e instalei o
 postgres, deu certo
 mas agora não consigo iniciar o banco, criei um script para isso
 segue abaixo os comando em execução



 *C:\WINDOWS\system32cd\*
 **
 *C:\
 C:\postgres.bat*
 **
 *C:\cd\*
 **
 *C:\cd postgres*
 **
 *C:\postgrescd bin*
 **
 *C:\postgres\bininitdb -D c:\postgres\data
 The files belonging to this database system will be owned by user
 administrator.
 This user must also own the server process.*
 **
 *The database cluster will be initialized with locale
 Portuguese_Brazil.1252.*
 **
 *fixing permissions on existing directory c:/postgres/data ... ok
 creating directory c:/postgres/data/global .. ok
 creating directory c:/postgres/data/pg_xlog ... ok
 creating directory c:/postgres/data/pg_xlog/archive_status ... ok
 creating directory c:/postgres/data/pg_clog ... ok
 creating directory c:/postgres/data/pg_subtrans ... ok
 creating directory c:/postgres/data/pg_twophase ... ok
 creating directory c:/postgres/data/pg_multixact/members ... ok
 creating directory c:/postgres/data/pg_multixact/offsets ... ok
 creating directory c:/postgres/data/base ... ok
 creating directory c:/postgres/data/base/1 ... ok
 creating directory c:/postgres/data/pg_tblspc ... ok
 selecting default max_connections ... 10
 selecting default shared_buffers ... 50
 creating configuration files ... ok
 creating template1 database in c:/postgres/data/base/1 ... Execution of
 PostgreSQL by a user with ad
 ministrative permissions is not
 permitted.
 The server must be started under an unprivileged user ID to prevent
 possible system security compromises.  See the documentation for
 more information on how to properly start the server.
 child process was terminated by signal 1
 initdb: removing contents of data directory c:/postgres/data*
 **
 *C:\postgres\binpg_ctl start -D c:\postgres\data
 postmaster starting
 Execution of PostgreSQL by a user with administrative permissions is not
 permitted.
 The server must be started under an unprivileged user ID to prevent
 possible system security compromises.  See the documentation for
 more information on how to properly start the server.
 C:\postgres\bin
 C:\postgres\bin*



 Atenciosamente,
 Marcos Fabrício Corso
 Analista de Sistemas Júnior
 JM Informática
 Fone : (41)  3076-0896
 Fax : (41)  3352-2688
 [EMAIL PROTECTED]
 www.informaticajm.com.br


 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostgreSQL 8.3

2008-07-17 Por tôpico Luigi Castro Cardeles
Olá,

acho que vc tem mudar a configuração no postgresql.conf ou no initdb

[]'s
-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Mais alguns tópicos sobre Normaliza ção

2008-07-17 Por tôpico Luigi Castro Cardeles
Olá,

esse questão do CNPJ é um pouco mais complicada pois existem organizações
que possuem o mesmo CNPJ. Por exemplo, em alguns municípios todas as escolas
possuem o mesmo cnpj. Então mesmo sendo clientes distintos, eles estão
sob um único guarda-chuva (acho que no caso era a secretaria de educação,
a prefeitura, não lembro ao certo) o CNPJ é o mesmo.

Acho que em relação ao CPF você pode considerar único, CNPJ de empresa
privada você pode considerar único mas CNPJ de entidade estatal você não
pode considerar único.

Em casos de estatal, existe a entidade que tem a liberdade de gastar
dinheiro (essa é a que tem o cnpj) e sob ela podem existir várias entidades
dependentes (não podem realizar compras diretamente, tem que pedir para a
entidade mãe comprar). O correto, acho eu, seria elas nem terem CNPJ mas o
que ocorre é elas serem cadastradas com o mesmo CNPJ.

A questão é avaliar cada caso.

[]'s

Luigi Castro Cardeles

2008/7/17 [EMAIL PROTECTED]:

 Tá mas no caso da duplicação de dados, o CNPJ ou CPF pode ser criado um
 index
 unique. Segunda coisa: CNPJ usado por mais de um cliente: o endereço do
 CNPJ é
 um só. Não existe o mesmo CNPJ com 2 endereços diferentes (Isso é lei). É
 só pedir o cartão de CNPJ para o cliente. Crie uma tabela com endereço de
 entrega. Resolverá o teu problema.

 Alecindro


 Quoting Leandro DUTRA [EMAIL PROTECTED]:

  2008/7/17 Ribamar Sousa [EMAIL PROTECTED]:
  Este ganha dos demais, em minha opinião. O cara cria uma chave tipo ID,
 que
  ela é a única coisa que não pode ser duplicada.
  Então veja que todos os registros estão duplicados.
 
  Exato!
 
  Você acabe de chegar no ponto em que eu digo que até logs precisariam
  ter chave natural...
 
 
  --
  skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
  +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED][EMAIL PROTECTED]
  +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803
  +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED]
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Um registro, vários valores (n ão sei um bom nome pra isso)

2008-07-16 Por tôpico Luigi Castro Cardeles
Olá,

a sua dúvida não é pra restringir a coluna cores a somente esses cinco
valores?
vc pode criar um tipo enum com as cores que vc quer.
ou então colocar uns constrains na sua tabela.


[]'s

-- 
Luigi Castro Cardeles
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral