Re: [pgbr-geral] [meio off] Nagios e PostgreSQL
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
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
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!
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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)
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.
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
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.
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
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.
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
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
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
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
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
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...
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
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
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
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
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
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)
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