Re: [pgbr-geral] Master-Slave na mesma máquina
2008/11/25 Wagner Bonfiglio [EMAIL PROTECTED] Bom dia... Recentemente comecei a trabalha com MySQL e estava estudando sobre replicação, e fiz alguns testes de replicação na mesma máquina... Gostaria de saber se consigo fazer isto também no Postgres... Vi que para fazer a replicação preciso instalar o SLONY (correto? é a única saída?), mas não consegui encontrar nada sobre rodar múltiplas instâncias na mesma máquina (em portas diferentes)... Alguém poderia me dar uma luz? Já olhou para o arquivo postgresql.conf com carinho? Ele vai ser um grande amigo seu. Procure lá por listen e port e você já vai matar a charada. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [Bulk] Re: Campo Boolean
José Mello Júnior escreveu: Vejam que em algumas linguagens o True pode ser ainda igual a (-1) e para tal compatibilização tem uma opção no registro do ODBC que tbem pode ser colocada em uma string de conexão. Já em outras FALSE é 0 e TRUE é NOT FALSE, ou seja, quanquer coisa diferente de FALSE é TRUE. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [OFF] - AJUDA: Debate sobre Sof tware Livre na TV Câmara
Leandro DUTRA escreveu: 2008/7/1 Pablo Sánchez [EMAIL PROTECTED]: Cara, sim, tem um mini os lá dentro, inclusive, vc escolhe se quer fedora 4, 6 ou 7. :-D Isso não quer dizer um núcleo, nem muda o que falei... umas bibliotecas, uns vínculos simbólicos, e pronto. Dutra, Um módulo linux.ko que uma vez carregado via kldload compreende os binários ELFs do linux e os traduz, mais parcimonioso impossível. :D -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [OFF] - AJUDA: Debate sobre Sof tware Livre na TV Câmara
Leandro DUTRA escreveu: 2008/7/2 Dickson Guedes [EMAIL PROTECTED]: Um módulo linux.ko que uma vez carregado via kldload compreende os binários ELFs do linux e os traduz, mais parcimonioso impossível. Agora, sim, faz sentido! Obrigado! Apenas um adendo, ja utilizei PHP sendo executado em um Apache dentro de uma Jail no FreeBSD conectando em banco de dados Oracle. O cliente de conexão para o oracle é um ELF e depende desse modulo para executar o que o faz muito bem, com um overhead insignificante. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] ordenação de array de inteiros [RESOLVIDO]
Rúben Lício escreveu: Muito obrigado. Funciona perfeitamente tanto usando SELECT sort(v) quanto v := sort(v); 2008/6/30 Osvaldo Rosario Kussama [EMAIL PROTECTED]: Rúben Lício escreveu: Boa tarde, Tenho um array integer e preciso ordenar esse array para efetuar alguns calculos com esse resultado ordenada. Existe alguma função no PG para ordenar um array de forma ascendente? Caso não exista, alguem por acaso já tem uma SP feita para isso? Veja o módulo contrib/intarray em: http://www.postgresql.org/docs/current/interactive/intarray.html sort(int[], text dir) Como o Ruben fez, é sempre bom ter um feedback quando uma possivel solução ou caminho é indicado na lista a fim de que, futuras consultas no histórico possam indicar ao usuário se a solução é plausivel ou não. Para reforçar ainda mais isso é sempre bom acrescentar '[RESOLVIDO]' no assunto do e-mail. :D -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ferramentas para diagramas ER
Leonardo Cezar escreveu: 2008/6/27 Leandro DUTRA [EMAIL PROTECTED]: Domínios e tipos são o fundamental da modelagem de dados; embora não completamente suportados pelo ISO SQL, há as aproximações DOMAINs e TYPEs. Sem o uso disso, nenhum modelo de dados é realmente completo e bem administrável. O problema não é a ferramenta em si, e sim o conceito *abstrato* utilizado (E/R)* para descrever estruturas muito mais especializadas. Esses _diagramas_ não deveriam ser negociados para propor uma solução em si. Ao invés, deveriam ser utilizados para mapear entidades e relacionamentos (como o nome propõe) e deixar a restrição para estudos mais evoluídas na área. Mas virou confusão, onde tudo é confundido com diagramas E/R do MER. AFAIK (e não aprendi assim na faculade), um diagrama ER é composto fundamentalmente por não mais que cinco elementos (elipse, rectangulo, rectangulo duplo, linha, cardinalidade). Com todo respeito ao trabalho do Prof. Chein, as fazedoras de software estão fazendo uma bagunça com seu estudo, e confundindo DDL reverso com DER. Ouvi há algum tempo atraś falar sobre um tal de EER (enhaced ER) que imagino ser o tal do DER em formato de tabelinhas que tanto se vê pelo mercado. Quanto a UML, tambem é outra especialização do MER, mas ganhou domínios (entenda-se tipos, onde uma classe é um tipo) e descreve especialização e generalização, coisa que o MER nem imaginava existir na época na qual foi oncebido. [1] Chein, P; não achei literatura online, mas Chris Date cita. Abraço! -Leo Vale um Post ein Leo... :D -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Modelando um Controle de Estoque
Jocimar de Oliveira escreveu: On Friday 27 June 2008 15:00:03 Emerson Casas Salvador wrote: Igor escreveu: Basta declarar pessoa, cliente ou fornecedor. Três tabelas. Daí pessoa jurídica ou física, mais duas tabelas. Não entendi, pq separar Cliente em duas Tabelas PF e PJ se pode ser a mesma tabela com um TIPO? por causa da validação de dados que são diferentes como por exemplo cpf e cnpj - Verifique o tamanho do resultado do campo, depois é só validar o CPF ou CNPJ. Razao social, nome fantasia, data de fundação etc... Pessoa é uma pessoa genérica, Pessoa Fisica e Pessoa Juridica são pessoas com algumas caracteristicas distintas entre elas. Alem disso não é muito elegante usar um mesmo atributo para conter dados diferentes. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Modelando um Controle de Estoque
Jocimar de Oliveira escreveu: On Friday 27 June 2008 15:34:14 Dickson Guedes wrote: Razao social, nome fantasia, data de fundação etc... Pessoa é uma pessoa genérica, Pessoa Fisica e Pessoa Juridica são pessoas com algumas caracteristicas distintas entre elas. Alem disso não é muito elegante usar um mesmo atributo para conter dados diferentes. (...) Não há problema nenhum de se fazer da sua forma como da minha, então não é questão de discussões, apenas de forma de modelar dados e atribuir telas adequadas para o usuário. No meu caso cliente é cliente, CPF e CNPJ na mesma tabela. Longe de mim querer entrar nesse nivel de discussão, a idéia foi de apenas deixar minha opnião no histórico para futuras consultas. Eu apenas sugeri superficialmente uma forma onde uma implementação de um modelo de segurança por granularidade-fina (mas não somente) torna-se mais simples pelo simples fato de eu poder distinguir fisicamente uma entidade da outra. E isso numa base que gira em torno de 150 GB tem muita diferença. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Usar 1 Join ou 2 selects para retornar 1 valor?
Leandro DUTRA escreveu: 2008/6/25 Yoshio [EMAIL PROTECTED]: T1: id, nome T2: id, id_t1 Nossa, todo mundo com exemplos parecidos. Então é a terceira vez que escrevo hoje. Dutra, Faz um post em seu blog. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Modelando um Controle de Estoque
[EMAIL PROTECTED] escreveu: O tópico em questão é sobre Controle de Estoque. Mas vi diversas manifestações que, creio, fogem um pouco a controle de Estoque, que seriam como vender, a quem vender, como comprar, de quem comprar. Apenas reforçando, já foi citado nesse mesmo tópico o Sistema Stoq que se propõe a fazer isso. Como o Riba falou, cuidado com a re-invenção da roda. Quem sabe, ao invés disso, o grupo de interessados poderia reunir esforços e ajudar no projeto já existente, já que o Stoq utiliza o nosso elefantinho e poderia ser uma boa forma de colocar em prática todo esse conhecimento aqui existente. Apenas uma opnião :) -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Sobre Hibernate + Postgres + PLJava
Alexsandro Haag escreveu: Pessoal, vi que em mensagens anteriores foi comentado, talvez pelo Leandro (acabei não guardando o e-mail) algo referente ao Hibernate conflitando com a geração de chaves naturais no Postgresql. IMHO, isso depende da metodologia de geração de classes adotada. O fluxo pode ser algo como: Cria-se o diagrama de classes - Cria-se o diagrama ER - Cria-se as entidades - Gera-se as classes a partir das entidades criadas. Neste modelo o DBA vai criando a base de dados conforme as regras de negócio e o Hibernate vai se adaptando a este modelo fisico. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Manter conexão ativa usando ZEOS
Agostinho Francisco Barbosa escreveu: Boa noite, minha conexão com o BD cai após ficar algum tempo sem atividade, como posso resolver isso via programação em delphi usando ZEOS? Apenas um detalhe, alguns firewalls possuem a caracteristica de desconectar conexões ociosas que excedam o periodo de tempo maior que o valor pré-determinado em sua configuração. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Manter conexão ativa usando ZEOS
Osvaldo Rosario Kussama escreveu: Apenas reforçando o exposto pelo Dickson: o PostgreSQL não tem nenhum mecanismo do tipo connection timeout. Procure a causa em outras partes de seu sistema (cliente, firewall, roteador, etc) pois alguém está enviando um sinal SIGTERM. Bem lembrado Osvaldo. E as vezes nem chega a ser um SIGTERM (que ocorre na camada de aplicação do modelo OSI) mas sim um seguimento TCP com flag RST habilitada (que ocorre na camada de transporte) e nesse caso a solução acaba fugindo das mãos do DBA ou desenvolvedor e vai para o colo do Administrador de Segurança ou de Redes. Por outro lado, por exemplo, muitos clientes de FTP costumam, quando conectados a um servidor, enviar para o mesmo um comando NOOP em intervalos de tempos menores que 5 minutos, para que o proprio servidor ou os ativos de rede entre eles não o desconectem por ociosidade. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Eliminar dados do PC
Forsell Sistemas escreveu: (...) se eu excluir dados com o delete e depois dar um vacuum posso ficar tranquilo que não terei mais as informações no micro? Micro? Microcomputador? ou estamos falando de servidor? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Java e Postgresql - erro
Marcos escreveu: Olá pessoal Estou com um problema, fiz um programa em java com postgresql Quando executo dá o erro *org.postgresql.util.PSQLException: Um erro de E/S ocorreu ao enviar para o processo do servidor. Em que condições isso acontece? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Java e Postgresql - erro
Marcos escreveu: meu programa é um chat, desenvolvido em java, que grava as informaçoes no postgres ai to com ele rodando legal, certinho, em determinado momento, da esse erro e para tudo porque no meu programa tenho uma tabela, onde ficam as mensagens digitadas, e faco um select no banco, que se atualiza a acada 5 segundos so as vezes da esse erro, ja me falaram um monte de coisa que pode ser, mas nenhuma resolveu ... e o chat ta parado OK. 1- Qual versão do PostgreSQL? 2- Qual a versão do Driver JDBC que voce está utilizando? 3- Qual a consulta que você está fazendo que está provocando esse erro? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ 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.conf
Rafael Sousa escreveu: Olá a todos, Pessoal tenho um servidor IBM com 8Gb de RAM e 3 Discos 300Gb SAS, ele terá instalado o apache e o postgresql 8.3, o sistema esta sendo implantado do ZERO, qual é a configuração do postgres.conf mais adequada pra mim. alguém poderia me dizer. Estude o conteúdo destes links de início. http://www.midstorm.org/~telles/uploads/postgresql_leopardo_conisli_2007.odp http://www.midstorm.org/~fike/palestras/pg_tuning_diadrj.pdf http://torrents.softwarelivre.org:6969/stats.html?info_hash=d5257499e370d29448c22ced3604db5a94d8c21f http://torrents.softwarelivre.org:6969/stats.html?info_hash=92c996a276540f586ad355052897ced129a2c81d http://edoceo.com/liber/db-postgresql-performance http://www.powerpostgresql.com/PerfList http://www.revsys.com/writings/postgresql-performance.html http://www.varlena.com/varlena/GeneralBits/116.php http://www.varlena.com/varlena/GeneralBits/Tidbits/perf.html http://www.varlena.com/varlena/GeneralBits/Tidbits/annotated_conf_e.html O resto é consequencia... -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] alterar tabela com chave primaria
Carlucio Lopes escreveu: Bom dia, (...) estou fazendo assim: imobiliaria=# alter table cadalu add constaint chv_numero_cadalu primary key (fil_ch,cli_ch,tit_ch,tip_ch,seq_ch); ERROR: syntax error at or near ( at character 65 O correto é CONSTRAINT, você colocou CONSTAINT. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Versionamento de banco de dados ERA : Re: Script à prova de falhas.
Leonardo Cezar escreveu: (..) Penso em construir algo bem simples, como é utilizar um VCS. Voce altera o banco, ele faz a diferença entre duas definições e gera o DDL necessário, versionando uma versão anterior também em um formato que seja aplicável ao banco. Eu fiz uma ferramenta simples em python que me ajuda nisso. Altero uma tabela na base 'Zero'. Depois comparo ela com a base 'Desenvolvimento' e ele me gera oa ALTERs necessários para que essa tabela na base de 'Desenvolvimento' fique igual à base 'Zero' e com isso eu vou transportando as modificações para as outras bases. Eu configuro minhas bases em config/dbsConfig.yaml e executo 'python Teste.py' 'Teste2', 'Teste3' e 'teste' são outros testes que vinha fazendo. Por enquanto ela não altera FKs e tem um bug com SERIALs. Se quiserem dar uma olhada esta no SF [1]. http://gdbatools.svn.sourceforge.net/viewvc/gdbatools/project/src/ -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Versionamento de banco de dados ERA : Re: Script à prova de falhas.
Joao escreveu: meus 2 cents (como diria o ike) o another pg tool diff gera a diferença entre dois bancos de dados! Essas ferramentas de diff nunca me ajudaram :( -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Período
Vinicius Santos - MSI escreveu: Eu estou fazendo um SELECT das minhas saídas, por exemplo: SELECT data, sum(valor) FROM saidas GROUP BY data Porém nas datas que não teve saída, ele não me retorna nada, eu gostaria que retornassem TODAS as datas, e nas que não teve saída, retornasse 0 no valor Existe um patch enviado para pgsql-pacthes que satisfaz esse sua necessidade. Veja a thread em: http://archives.postgresql.org/pgsql-patches/2008-04/msg00435.php -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Script à prova de falhas.
Herick Marques escreveu: Leandro DUTRA escreveu: 2008/6/11 Herick Marques [EMAIL PROTECTED]: Preciso criar um campo em minha tabela, porém, quero verificar se esse campo já existe ou não. Que tal dar o ALTER TABLE e então capturar o erro? Então, o problema é que eu queria evitar a mensagem de erro. Então porque voce não pergunta pro catálogo do sistema, por exemplo? Ou ainda use o EXCEPTION [1] [1] http://www.postgresql.org/docs/8.2/interactive/plpgsql-control-structures.html -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Script à prova de falhas.
Herick Marques escreveu: Amigo, o problema não ocorre no script que faz a criação/ alteração da tabela, está ocorrendo na cláusula de verificação. Esse Alter Table, tato da maneira como eu tinha colocado como dessa que vc me passou funcionou, o problema continua sendo a verificação da existência. Criar uma SP eu acho desnecessário pois esse script vai ser executado poucas vezes, só quando as bases de clientes sofrerem atualização, e aí está a razão de eu não querer que apareça mensagem de erro. Que tal usar o information_schema.columns ? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Fwd: servidor com 100% de uso de cpu/memória
Rafael Bragatto Gratz escreveu: Boa tarde pessoal, estou com um problema sério em um dos meus clientes. (...) Já que voce tem 2GB de RAM, considere, alem das sugestões anteriores dos colegas, otimizar esses valores: work_mem = 2MB# min 64kB maintenance_work_mem = 16MB# min 1MB #wal_buffers = 64kB# min 32kB #commit_delay = 0# range 0-10, in microseconds #checkpoint_segments = 3# in logfile segments, min 1, 16MB each #checkpoint_timeout = 5min# range 30s-1h -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Chamada de Trabalhos para o PGCon Brasil 2008
junior Prado escreveu: Gostaria de saber se as vagas para participação já estão abertas e valores? As inscrições ainda não foram abertas Junior. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ajuda com Indice Composto
Vi escreveu: Bom dia!!! Estou precisando de uma ajuda com indice composto, criei um indice composto em uma tabela, para otimizar a consulta, mas a consulta não esta utilizando o indice. Bom dia. Você poderia nos enviar o EXPLAIN da sua consulta e a estrutura das tabelas envolvidas? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] 1/2 off - Re: Μsiga Protheus no Pos tgres?
Leandro DUTRA escreveu: 2008/5/30 Eduardo [EMAIL PROTECTED]: Opa , ja é off :-) Verdade, mas alguém se importa de encerrarmos o assunto? Até o momento para mim está interessante. Está sendo uma aula. Meus R$0,01 :D -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Text para Timestamp !!??
Carlos Madsen escreveu: Olá pessoal, vocês têm alguma idéia de como se converte um text em timestamp?! teste=# SELECT CAST('2007-11-08 08:48:58.267329' as timestamp); timestamp 2007-11-08 08:48:58.267329 (1 registro) Por acaso seria isso que voce queria Carlos? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] pgAdmin via pen drive
Consultores Software escreveu: Preciso desabilitar o pgAdmin que está instalado na máquina de um cliente ( Xispê ), pois ele anda fuçando na base de dados e fazendo besteira. Perguntas: - Ele tem a senha dos usuários do banco? - Não seria o caso de você implementar uma infra-estrutura de segurança mais eficiente? O arquivo pg_hba.conf pode ser seu amigo nessa história toda. Em tempo, você consegue colocar aplicativos para rodarem a partir de um pen-drive, mas o que impede do dito cujo do usuário instalar o pgAdmin novamente por exemplo? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Months_between
Rafael Garbin escreveu: Alguem sabe como faço no postgres para pegar a quantidade de meses entre duas datas? No oracle existia esta function, alguem sabe se no postgres existe algo parecido? http://www.postgresql.org/docs/current/static/functions-datetime.html http://www.postgresql.org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-EXTRACT Em tempo, Google é seu amigo... -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://pgcon.postgresql.org.br http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Views
Saulo Morais Lara escreveu: Estou vendo um jeito de facilitar e tornar rápidas minhas consultas através de views. (...) CREATE OR REPLACE FUNCTION consulta(campos text, tabela text, chave text, id integer) RETURNS void AS $BODY$ BEGIN EXECUTE 'CREATE VIEW consulta AS SELECT ' || campos || ' FROM ' || tabela || ' WHERE ' || chave || ' = ' || id; END; $BODY$ LANGUAGE 'plpgsql' VOLATILE (...) Gostaria de saber se existe um jeito de chamar uma view com parâmetros, ou algo parecido. Ou alguma dica. Que tal usar um RETURNS SETOF na própria FUNCTION? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Servidor IBM x3650 - Postgresql 8.3.1
Sebastian SWC escreveu: Virtualização para o web server ou o sgbd? O.o Sebastian, Quando você possui um servidor de um porte elevado como esse do nosso colega e você deseja consolidar serviços, a virtualização é uma alternativa, ou pelo menos o enjaulamento de processos, para separar a execução da Web da execução do BD. Rafael, Não sei que recursos de virtualização você utilizou, mas a execução dos processos WEB e BD juntos está um pouco longe do estado da arte, no que diz respeito a minha principal preocupação, que é a segurança. Se voce virtualizar esse servidor, distribuindo memoria e processamento de forma coerente você estará mais seguro que no cenário anterior, um processo descontrolado da Web não afetará o BD e voce pode separar os discos também por servidor virtualizado, além disso você poderá escalar seu sistema realocando recursos individuais conforme a necessidade. O enjaulamento também pode ser uma saída, se você puder optar pelo FreeBSD (ainda não vi uma jail rodando melhor em outro SO que nele), e utilizar junto com ele os profiles, criando uma /sandbox/. meus R$ 0,02... -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Servidor IBM x3650 - Postgresql 8.3.1
Leandro DUTRA escreveu: Para o servidor HTTP somente. IMHO, se você virtualizar aquele servidor em duas máquinas virtuais, separar discos físicos individuais (ainda assim utilizando a mesma controladora), ou colocar a maquina virtual do banco apontando para um storage vejo que é possível ter HTTP e SGDB rodando no mesmo servidor físico em máquinas-virtuais distintas, embora não goste dessa alternativa, as vezes não se pode gastar com outras. :( -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Servidor IBM x3650 - Postgresql 8.3.1
Fernando Ike escreveu: Se usar para-virtualização, pode ter um ganho porque os semáforos e a memória compartilhada não terão concorrência direta. Porém a isso não impede que o gargalo numa situação do servidor seja o FSB ou cache L2 pois nenhum modo de virtualização em baixa plataforma tem isolamento desse nível; A não ser uma virtualização na camada de hardware como um HMC sobre servidores P5 IBM, por exemplo, permitem o isolamento nesse nível. meus R$ 0,02... -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Convertendo MDB (Access) para PostgreSQL
Boa Alexsander! Alexsander Rosa escreveu: (...) 2) Rode o seguinte comando: *mdb-schema arquivo.MDB | sed -e s/Long// | sed -e s/Text/Varchar/ | sed -e s/DateTime/Timestamp/ | sed -e s/Short/0/ esquema.sql *Pode ser necessário acrescentar outros SED neste comando se o MDB tiver algum outro tipo de dado não suportado. Apenas acrescentando para quem realmente for utilizar essa alternativa que fique atento para que palavras como /Textura/ por exemplo não sejam substituídas pelo /sed/ (experiência pŕopria)... Meus R$ 0,02 -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Postgre Lentooo!
Forsell Sistemas escreveu: (...) o que pode ser? Podem ser muitas coisas... 1) Rede esta tudo ok? Sua topologia de rede garante um acesso de alto throughput? Nã há colisão? 2) As estações clientes estão protegidas contra vírus? Não estão rodando softwares paralelos fora do escopo de trabalho dos usuarios? 3) O seu sistema não sofreu alguma alteração? 4) O servidor foi configurado para um melhor desempenho? 5) Como estão os indicadores de desempenho do servidor? Memoria, Cpu e Utilização do Disco? 6) Seus discos são rápidos o suficiente para sua aplicação? 7) Habilite os logs de consultas lentas no postgresql.conf e verifique se não há consultas 'gulosas' em seu sistema. 8) Existem uma serie de outros itens mas esses já são um começo... -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como fazer o pg_dump não solici tar senha.
Emerson Weiss escreveu: Não estou conseguindo fazer backup usando um script automático, por que sempre que executo o pg_dump está perguntando a senha. Alguém já passou por este problema? Já tentei com o parâmetro –W, logado com o usuário postgres no linux e não vai, sempre pergunta a senha. (...) Um caminho é pelo arquivo .pgpass no diretório home do usuario que esta executando o pg_dump, seu formato: ip.ou.host:porta:banco:usuario:senha Você pode adicionar várias linhas no mesmo. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Link tcc sobre replicação.
Fernando Brombatti escreveu: Mas vão criar vergonha na cara... Tem que caçar o diploma desse cara!!! Parece que o bacharelado dele não serviu para nada. Acho que as aulas de interpretação de texto que ele teve no primário e no ensino médio foram com professores que tinham o mesmo teor desse tipo de análise e afirmação. A beleza do universo acadêmico é exatamente a capacidade de se provar que uma determinada teoria é certa, ou errada baseada em fatos. Já participei de banca onde o resultado dizia que não era possível chegar a um resultado válido a partir de uma afrimação feita por um determinado autor. Já para opniões não se aplica o conceito de certo ou errado. Eu li o parágrafo que ele escreveu, mas percebi o que ele realmente quis dizer apenas nas entrelinhas... Muitas empresas atualmente adotam uma postura onde elas preferem pagar uma representante M$ por exemplo do que utilizar softwares livres, pois poderão à elas recorrer em determinados casos. Já vi casos (i) em que uma multa foi paga por danos pessoais devido a perda de um e-mail confidencial no Outlook, (ii) foi um acordo feito entre a contratada e a contratante. (iii) A contratada posteriormente respaldada por clausulas contratuais, acionou judicialmente a própria M$ e a mesma, até onde eu sei, acabou cobrindo os danos da representante. No universo do software livre isso pode acontecer até o item (ii). Pergunto o item (iii) poderia ocorrer no universo do software livre? Até onde eu tenho conhecimento não. A licensa do PostgreSQL é BSD, o que permite qualquer um empacotar, criar suas próprias melhorias e vender o seu novo produto, como o fez a própria M$ com a implementação da pilha TCP do FreeBSD nos seus Win*. Se algo desse errado a própria M$ teria que se responsabilizar e não a FreeBSD Foundation. A EnterpriseDB, por exemplo, também fez uso da licensa BSD para criar o seu produto totalmente baseado no PostgreSQL, assim se você não está seguro em utilizar uma versão totalmente livre, utilize a versao EnterpriseDB. A verdade toda é uma coisa é se responsabilizar a outra é dar suporte e suporte sempre será dado por alguém para alguma coisa. Os desenvolvedores de ferramentas de replicação para PostgreSQL não se responsabilizam pela perda ou danos causados, mas darão suporte a você dentro do possível, já se voce prefere contratar uma uma empresa/consultoria para criar a replicação para você certifique-se de que a mesma possua experiência, know-how e tenha as clausulas contratuais bem claras e o escopo de responsabilidade de ambas as partes bem entendidas. Bom essa é minha opnião, e como o conceito de certo ou errado não se aplica à mesma, não estou dizendo que estou certo, apenas que é esse o meu ponto de vista perante a as entrelinhas da afirmaçao de nosso colega da lista Malcus, autor deste TCC. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ 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: Auxilio na indicação de R aid (ou não) e configuração do servidor.
Rubens José Rodrigues escreveu: A controladora é uma Array PERC 6/i SAS 3GB/S com 256 MB ECC e com bateria e o Servidor é da Dell (R900). A 6/i é integrada, mas o throughput dela é bom, a escolha é boa, verifique apenas as questoes de suporte do driver, pois a limitação estará nele, para a plataforma operacional que voce optar. Verifique no site da Dell o driver especifico para o SO que voce precisa. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] pgcluster
Juliano Souza - TI escreveu: (...) 2008-04-25 16:16:35 [32223] DEBUG:PGRis_same_host():target host 2008-04-25 16:16:35 [32223] ERROR:PGRcreateConn():Retry. h_errno is 1,reason is 'could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket /tmp/.s.PGSQL.0? ' (...) Juliano, Sobre a pergunta que o próprio debug o fez, o servidor está rodando localmente e aceitando conexões? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] pgcluster
Juliano, Em seu DEBUG LOG: -- 2008-04-25 16:16:35 [32223] DEBUG:registering (key,value)=(Host_Name,pg2) 2008-04-25 16:16:35 [32223] DEBUG:registering (key,value)=(Replication_Port,8001) 2008-04-25 16:16:35 [32223] DEBUG:registering (key,value)=(Recovery_Port,8101) 2008-04-25 16:16:35 [32223] DEBUG:registering (key,value)=(RLOG_Port,8301) -- Não deveria ter a porta 5432 em uma (chave,valor) do tipo (Port,5432)? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Link tcc sobre replicação.
Leandro DUTRA escreveu: 2008/4/24, Leonardo Cezar [EMAIL PROTECTED]: 2008/4/24 Juliano Souza - TI [EMAIL PROTECTED]: campeche.inf.furb.br/tccs/2007-I/2007-1malcusotavioquinotoimhofvf.pdf Desisti de ler o resto quando li o primeiro parágrafo da página 16. ;-) A verdade é que trabalhos de conclusão de curso não costumam ser úteis como referência. Os que costumam ser estão intimamente ligados ao teor de credibilidade de seu referencial bibliográfico. Já participei de bancas de TCCs em que tinham como referência bibliográfica vários links do Em Cache do Google. Seria cômico se não fosse tão trágico... -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Upgrade da 7.4 para 8.3
Sebastian SWC escreveu: On Wed, Apr 23, 2008 at 12:35 AM, MaClaro [EMAIL PROTECTED] wrote: Salve Pessoal, Opa! Estou pensando em atualizar a versão do meu banco para a 8.3. Alguma recomendação especial? algum how to a indicar? Obrigado. Kra, não há muitos mistérios. Siga: 1. Faça um backup (com o pg_dump) 2. pare o serviço da versão instalada e instale a nova (por enquanto não desinstale a antiga...) 3. restaure o backup na versão nova. 4. faça testes e tunning e todas as configurações que são necessárias 5. se tudo deu certo até aqui, desinstale a anterior e corra pro abraço! [] Apenas para acrescentar, como se trata de uma versão '7' para a '8' é importante que voce verifique as releases notes da 8.3, pois muitas coisas mudaram e isso pode gerar um impacto em determinados pontos de sua aplicação. Conversões implicitas, tsearch2 entre outros, sofreram mudanças desde a versão 7.4... Use sempre um ambiente de teste e realmente teste tudo o que puder, antes de colocar isso em produção. Em muitas empresas existe a figura do Testador utilize-o para checar se sua aplicação não sofreu danos na lógica das regras de negócio. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] LIMIT numa UNION?
Leandro DUTRA escreveu: Qual a diferença para o seguinte? Não testei... é proibido? select a,b,c from tabela1 order by 1,2,3 limit 10 union all select d,e,f from tabela2 order by 1,2,3 limit 10 order by 1,2,3 ; Dutra, Até onde sei, a gramática não permite o seu SELECT. Pela ordem de parsing dos tokens o ORDER BY e LIMIT só poderia existir após toda a instrução. Posso estar equivocado, mas mesmo testando aqui nao consegui reproduzir o seu comando. Vide: http://www.postgresql.org/docs/8.3/static/sql-select.html -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Talend - ferramenta Open de ETL
Leonardo Cezar escreveu: On Wed, Apr 16, 2008 at 9:47 AM, Leandro DUTRA [EMAIL PROTECTED] wrote: 2008/4/16, Leonardo Cezar [EMAIL PROTECTED]: Sim, já usei Sunopsis (OTL), Kettle (Pentaho) e TalenD Avaliações? ;-) Ah! Achei que fosse apenas um pesquisa quantitativa ;-) (...) Dependendo do que se vá fazer (datawarehouse, BI) eu aconselharia o uso do kettle e para simples integração de dados certamente eu vou com o Sunopsis. Merecia um post ein Leo? :D -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ 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: Acesso remoto
Saulo Morais Lara escreveu: Ops. Corrigindo hostall all 189.0.0.1/32 md5 (...) no pg_hba.conf entry for host 189.41.12.49, user administrador, database postgres, SSL off Saulo, Você percebeu que não está batendo uma coisa com a outra? Veja que o IP de origem que voce esta tentando acessar o seru servidor é 189.41.12.49, mas voce liberou para 189.0.0.1/32. Esse 32 ai corresponde aos 32 bits que serao utilizados para a mascara de rede ou seja uma mascara full-host (255.255.255.255), ou seja, ele só vai aceitar conexoes vindas do IP 189.0.0.1. Você deveria colocar algo como 189.41.12.0/24 (255.255.255.0) Tente e depois nos comunique. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ 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: RES: Acesso remoto
Saulo Morais Lara escreveu: Dickson, como faço para liberar pra todos ips que começam com 189 ? Seria 189.0.0.0/24 ? obrigado Oi Saulo, Apenas para iluminar um pouco, aquele número que vem depois da barra / significa o número de bits que ele vai utilizar na mascara. Vejamos. Suponha que voce deixe 189.0.0.0/24, o que vai acontecer? 1) Voce vai tentar conectar no IP do seu servidor a partir de seu IP de origem 189.22.33.44 2) Seu servidor vai pegar o seu IP de origem e fazer um calculo de mascara usando 24 bits, numa comparação XOR bit-a-bit que vai resultar em 189.22.33.0 3) Ele vai pegar o resultado do calculo acima e comparar com seu arquivo e vai identificar que 189.22.33.0 NÃO É IGUAL A 189.0.0.0. Portanto você tem que utilizar 189.0.0.0/8, pois assim ele vai pegar o seu IP 189.22.33.44, vai fazer uma comparacao XOR bit-a-bit e vai ter como resultado 189.0.0.0, com esse resultado ele vai comprar com o 189.0.0.0 e vai reconhecer a IGUALDADE entre eles e vai aceitar. Em resumo. 189.22.33.44/8 = 189.22.33.44/255.0.0.0 = 189.0.0.0 189.22.33.44/16 = 189.22.33.44/255.255.0.0 = 189.22.0.0 189.22.33.44/24 = 189.22.33.44/255.255.255.0 = 189.22.33.0 189.22.33.44/32 = 189.22.33.44/255.255.255.0 = 189.22.33.44 Outras mascaras são possíveis através de deslocamento de bit do parte da rede para o host, obtendo-se sub-redes, mas ai ja acabamos fungindo do escopo da lista. Espero que voce tenha compreendido agora. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Otimizar Consulta
..:: Rodrigo (-_-) Machado ::.. escreveu: Veja o explain: 14677.89 contra 6785. Rodrigo, Voce poderia rodar EXPLAIN ANALYZE de ambas e colar aqui para nós por favor? -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ 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 de ordenação
[EMAIL PROTECTED] escreveu: Tenho observado alguns problemas de ordenação no PostgreSQL, mas não estou conseguindo solucionar. (...) Alguma dica ? Sim. Olhe o historico da lista que esse assunto ja foi bem debatido aqui. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Comparação base de desenvolviment o com base de produção.
Leandro DUTRA escreveu: 2008/4/7, Pedro B. Alves [EMAIL PROTECTED]: Pessoal, existe alguma ferramenta que faça a comparação da estrutura do banco de dados que está na base de desenvolvimento com o banco de dados que está na produção??? Talvez haja algum módulo no SQL::Fairy. Já tentei Dutra, mas de tanto procurar alguma coisa que satisfizesse a nossa necessidade aqui em várias ferramentas eu acabei criando uma pequena ferramenta em python que me permite obter um script de alteração a partir da comparacao de duas bases. No entanto, esses dias conversando com o Leo ele me informou que existe um modulo do Rails chamado Migrations que, segundo ele, pode fazer o que o Pedro Alves está querendo. Vide: http://wiki.rubyonrails.org/rails/pages/UnderstandingMigrations http://www.packtpub.com/article/Working-with-Rails-ActiveRecord-Migrations-Models-Scaffolding-and-Database-Completion Pedro, talvez consiga adaptar isso ao seu cenário. Leo, usei a sua dica para tentar iluminar os caminhos do Pedro. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ 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 com Banco
Eduardo Silva Oliveira escreveu: Olá pessoal ! Temos um banco de dados de quase 700 mil registros(3GB) e estamos com problema com query lenta. O banco de dados já está tunado, já modificamos nos parametros de memória compartilhada, já fizemos otimização de query, criamos indices nas tabelas, já trocamos de servidor para verificar se o problema era o hardware com outro SO e com outro sistema de arquivos(de reiserfs para ext3) e continua na mesma. (...) Oi Eduardo, Uma dica? Habilite o log para instruções mais demoradas, verifique seu log, execute EXAPLAIN ANALYZE nessas instruções que o log acusou, e envie-nos à lista. Verifique estrutura e relacionamento das tabelas envolvidas, e verifique se os indices para as chaves estrangeiras estão certinho também... Envie-nos os resultados dos seus EXPLAIN ANALYZE's para nós, talvez podemos te dar o caminha das pedras ou uma luz. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Desempenho com PG 8.3 no WindowsXP e no Ubuntu 7.10
Joao escreveu: so uma curiosidade TPC ou TPS? Oi João, Seria TPC. Em 03/04/08, Fábio Telles Rodriguez[EMAIL PROTECTED] escreveu: (...) Recomendo enfaticamente olhar como os testes do TPC são feitos para você ter uma noção de até onde essa brincadeira vai :-) E enfatizando o comentario do Telles, vide o documento seguinte sobre TPC-C: http://www.tpc.org/tpcc/spec/tpcc_current.pdf -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [Fwd: [ANNOUNCE] == Postgres Weekly News - April 01 2008 ==]
Osvaldo Rosario Kussama escreveu: Mensagem original Assunto: [ANNOUNCE] == Postgres Weekly News - April 01 2008 == Data: Tue, 1 Apr 2008 10:14:56 -0700 De: David Fetter [EMAIL PROTECTED] Para: PostgreSQL Announce [EMAIL PROTECTED] == Postgres Weekly News - April 01 2008 == The PostgreSQL project has ended. Thanks to the world-wide community for participating. ---(end of broadcast)--- -To unsubscribe from this list, send an email to: [EMAIL PROTECTED] Já imaginava que ia sair alguma coisa assim nesse 1º de Abril. -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Log de query
Eduardo Silva Oliveira escreveu: Olá pessoal, Existe alguma coisa que gera log de query ? Eduardo, Além da dica do joão de uma olhada no pgFouine [1]. Pode ser bastante util para você. [1] http://pgfouine.projects.postgresql.org/ -- []s Dickson S. Guedes - Projeto Colmeia - Curitiba - PR (41) 3254-7130 ramal: 27 http://makeall.wordpress.com/ http://planeta.postgresql.org.br/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [OFF-TOPIC] IBM investe na EnterpriseDB
Fellipe Henrique escreveu: O problema é que ele é pago né!? Pode isso? []s Oi Fellipe, Sim. PostgreSQL usa a licença BSD. []s Guedes ___ 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 no slackware 12 lento
Giuliani Deon Sanches escreveu: Eu separei em duas partes o post que fiz: A parte de COMANDOS são os comandos sql que forma executados e na parte EXPLAIN ANALYZE os resultados. (...) O EXPLAIN ANALYZE foi executado direto no servidor. E porque os tempos, em 'ms', estão tão diferentes? Uma pergunta meio boba, mas o dns reverso do servidor de banco de dados está configurado? É um fator que influencia até no 'ssh' por exemplo... As vezes a causa da demora pode estar entre o servidor de aplicação e o banco, tendo em vista que os tempos que o explain apresentaram não estão batento com o que a aplicação está te mostrando. []s Guedes ___ 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 c/ servidor
Mr J.L. escreveu: Ola Pessoal, Estou com um problema em meu servidor (mas nao consigo identificar), o pessoal da empresa ta me cobrando que o problema é no banco de dados, mais eu sei que nao é. o problema é o seguinte, eu tenho que mostrar p/ eles onde esta o problema, tipo , rede, outro aplicativo que esta rodando no mesmo servidor, etc... (...) Imagens falam mais que mil palavras, que tal snmp+rrdtool ou snmp+mrtg ou cacti? Os graficos de memória, cpu, latência, disponibilidade, utilização da rede entre outros, gerados durante um dia podem ser suficientes para você identificar pontualmente a origem do seu problema. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalar Autodoc no UBUNTU 7.10
Paulo Marcelo escreveu: (...) Muito bom o autodoc, gostei muito do formato que ele gera para o DIA, agora uma pergunta tem como gerar o diagrama só para um esquema? Ou só gera para o banco todo? Paulo, Já viu a opção -s para schemas e a --table para tabelas? []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] validar dump
saulo Mendes escreveu: Pessoal, existe algum comando para validar um dump? melhor dizendo, para saber se o arquivo foi gerado corretamente(sem dar um restore, é claro). Ola Saulo, Essa é uma boa pergunta. Como eu utilizo sistema operacional unix-like uso um método simples: redirecionar a saida de erros (stderr) para um arquivo. Como usuario postgres voce pode utiliza o comando pg_dump para gerar o seu /dump/ mais ou menos assim: pg_dump meu_banco meu_banco.sql Basta voce alterar para algo como: pg_dump meu_banco 1 meu_banco.sql 2 meu_banco.erros o '1' representa saida padrão, enquanto '2' é a saida padrão de erros, que, no caso acima, redireciona os erros emitidos pelo pg_dump para o arquivo meu_banco.erros. Logo, se esse arquivo estiver vazio é porque não foram gerados erros de dump, do contrário, o conteúdo deste arquivo conterá o motivo do dump não ter sido gerado com sucesso. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Versão de função
Silfar Goulart escreveu: (...) ou seja pela sintaxe esta certo ocorrer o erro, mas como é que isso funcionava no 8.2 ? Bug que foi corrigido? Afinal o Cast tem que ser explicito nesse caso. []s Guedes ___ 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 estranho com sequence
Consultores Software escreveu: Boa tarde pessoal ! Algo curioso ocorreu agora comigo e com um cliente que me acompanhava na execução de um aplicativo por telefone. Simultaneamente, abrimos um cadastro para que eu explicasse alguns detalhes para ele sobre como cadastrar um registro. Digitados os dados, fomos gravar e deu erro no campo que é gerado por nextval('sequencia') , tanto na minha máquina quanto lá na dele. Ocorreu que, fechei a janela e abri novamente e fiz o mesmo processo, com os mesmos dados e o programa gravou normalmente. Alguem saberia me dizer o porque disso ? Olá, Talvez se você nos informar maiores detalhes, como o erro que ele apresentou por exemplo, poderiamos tentar auxiliá-lo. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] oficina de sintonia em PostgreSQL no ERBD
Euler Taveira de Oliveira escreveu: Paulo wrote: Esta aí uma excelente idéia também para a Unisul. Se você for da Unisul, por favor divulgue. Nunca fui no evento, mas é um bom lugar para integração com os pesquisadores da área de banco de dados da região sul. Euler, Tenho contatos por lá e já divulguei seu e-mail. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] RE S: ER integrado ao Postgresql
Leonardo Cezar escreveu: Basicamente o que fazemos ali é alterar dot.tmpl para uma aparência semelhante a saída comum do DBdesigner (todo mundo gosta daquele /look'n feel/ ;-)). Oi Leo, Era desse /look'n feel/ que eu estava precisando... ele virá no autodoc 1.32? Obrigado. [ ]s Guedes ___ 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 ignorando acentos
Silfar Goulart escreveu: Bom gente já tentei de tudo, esta é a minha ultima tentativa. Preciso fazer um select que me retorne uma consulta que ignore acentos tipo se eu buscar por jose tem que vir josé, jose etc... Alguem sabe com eu faço isso ? local=# SELECT nome from pessoa where to_ascii(nome) ilike '%jose%'; nome - Antonia Josefina José Silveira José da Silva Sauro (3 registros) []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Campos com Autoincremento (Como resolver o problema dos Buracos)
Adenilton Batista da Silva escreveu: Boa tarde, dei uma pesquisada na lista e não achei algo a respeito, por isso resolvi postar aqui. Tenho algumas tabelas as quais não queria usar o campo do Tipo Serial, por causa do buraco que eles provocam quando se trabalha com transações (que não foram commitadas), tentei implementar a geração do código via Trigger/Função em PLPGSQL da seguinte forma: (...) Adenilton, Isso não é meio que 're-inventar a roda'? Qual o problema dos 'buracos'? Apenas estética? Ou eu não entendi seu problema? [ ]s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ultimo Vacuum
Thiago Boufleuhr escreveu: Pessoal, Existe alguma forma de saber quando foi executado o ultimo vacuum em uma base de dados? Não é a resposta direta à sua pergunta, mas é uma informação interessante. O SELECT abaixo mostra os objetos que precisam de vacuum. (Dica: crie uma view para ele) SELECT pg_namespace.nspname, pg_class.relname, pg_class.reltuples, pg_class.relpages, rowwidths.avgwidth, ceil(pg_class.reltuples * rowwidths.avgwidth::double precision / current_setting('block_size'::text)::double precision) AS expectedpages, pg_class.relpages::double precision / ceil(pg_class.reltuples * rowwidths.avgwidth::double precision / current_setting('block_size'::text)::double precision) AS bloat, ceil((pg_class.relpages::double precision * current_setting('block_size'::text)::double precision - ceil(pg_class.reltuples * rowwidths.avgwidth::double precision)) / 1024::double precision) AS wastedspace FROM ( SELECT pg_statistic.starelid, sum(pg_statistic.stawidth) AS avgwidth FROM pg_statistic GROUP BY pg_statistic.starelid) rowwidths JOIN pg_class ON rowwidths.starelid = pg_class.oid JOIN pg_namespace ON pg_namespace.oid = pg_class.relnamespace WHERE pg_class.relpages 1; []s Guedes ___ 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 na inserção de imagens em campos Oids
Adenilton Batista da Silva escreveu: (...) Tenho a seguinte tabela: CREATE TABLE clientes ( codigo integer NOT NULL, denominacao character varying(1) NOT NULL, dtcadastro date NOT NULL, ultmovimentacao date, nome character varying(50) NOT NULL, sexo character varying(1), dtnascimento date, apelido character varying(50), endereco character varying(50), complemento character varying(50), bairro character varying(15), cidade character varying(30), estado character varying(2), cep character varying(9), fone character varying(20), fax character varying(10), restricao boolean, cpfcnpj character varying(14), rgie character varying(10), orgemissor character varying(5), ufemissor character varying(2), limitecredito numeric(15,2), pai character varying(50), mae character varying(50), conjuge character varying(50), profissao character varying(30), email character varying(50), cbendereco character varying(50), cbcomplemento character varying(50), cbbairro character varying(15), cbcidade character varying(30), cbestado character varying(2), cbcep character varying(9), cbfone character varying(20), cbfax character varying(10), obs character varying(100), ativo boolean NOT NULL, foto oid, CONSTRAINT clientes_pkey PRIMARY KEY (codigo) ) Ola Adenilton, Não querendo me intrometer mas já me intrometendo, uma normalização nessa entidade seria uma boa ein? [ ]s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Derrubar usuário no windows
Ribamar Sousa escreveu: Então ele mostrou graficamente. Ctrl+Alt+Del - Exibir colunas e tá lá para exibir também o PID. Bem como outras informações também. Utilização de memoria virtual, stack, picos de memoria etc.. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] RE S: ER integrado ao Postgresql
Leandro DUTRA escreveu: (...) Melhor escrever SQL e gerar diagramas com AutoDoc ou SQL::Fairy e Graphviz Dutra, Tem como melhorar aquela saida do Graphviz? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tabelas mestre-detalhe: qual a melh or tecnica básica para isto?
Magno Lima escreveu: (...) Quando inserir um novo grupo, eu terei automaticamente um valor em ID (pq é serial), sem precisar recorrer a uma chamada sql para saber o valor daquele id novo, como irei associar este ID aos itens que devem ser inseridos. Ola Magno, Não sei se entendi a sua dúvida, mas um INSERT .. RETURNING não te ajudaria [1]? [1] http://www.postgresql.org/docs/8.3/interactive/sql-insert.html [ ]s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Tabelas mestre-detalhe: qual a melhor te cnica básica para isto?
Magno Lima escreveu: Sim, possivelmente! Como eu faria isto em um passo? Atualmente estou pegando este ID com currval() após o ExecSql. Qual a sintaxe para o insert returning e com uso isto? ExecSQL normalmente retorna o affectrow... De qualquer forma valeu pela luz! Veja no link, há um exemplo. A versão do PostgreSQL precisa ser = 8.2. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] gráficos e estatísticas de desemp enho
Luciano Mittmann escreveu: Pessoal, Disponibilizei o endereço http://www14.pr.gov.br/cedrus para quem ainda não conhece o cedrus. Só pra ter uma idéia de seu funcionamento. Luciano Legal Luciano, Eu ainda estou tentando colocá-lo para funcionar aqui. [ ]s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Opnião sobre esta declaração
Nilson Chagas escreveu: (...) Não quero preocupá-los, mas, na minha opinião, com o banco PostgreSQL vai ficar pior porque ele cria um processo servidor para cada conexão. Deste modo, se a cada request for criada uma conexão, consumido dados, e fechada a conexão, diferentemente do MySQL (que usa Threads e não processos do SO) o servidor do banco vai não literalmente 'explodir'. (...) Como ele mesmo citou, é uma opnião dele. Na minha opnião, ele poderia tentar comprová-la com testes de carga. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] gráficos e estatísticas de desemp enho
Tiago N. Sampaio escreveu: (...) Se vc quer tudo pronto, sem ter que fazer nenhum esforço, use programas M$ like, que ai vc pode comprar suporte e tudo mais.. Uma coisa é vir tudo pronto, outra coisa é uma ferramenta que está em desenvolvimento e que foi cedida à comunidade SL para estudos, aperfeiçoamentos, etc. Além do mais, a compra de suporte se dá também para empresas que prestam serviços utilizando SL. Agora não é tambem porque é software livre que tem que ser trabalhoso. Claro, eu entendi sei comentário Tiago, sei que esforços podem ser exigidos para alguns casos (dependencias de pacotes por exemplo), mas se algo pode ser automatizado deve-se pensar seriamente em fazê-lo. Se esse ainda não é o estágio do Cedrus, é porque ele ainda não chegou nesse ponto. O Cedrus é isso, uma ferramenta que ainda está em fase de desenvolvimento, iniciado para a realidade de uma empresa em específico, mas que já comprovou ser funcional para outras realidades, com um esforço para colocá-lo em funcionamento. O Hjort não pôde dar continuidade, mas acredito que muitos possuem capacidade de fazê-lo. [ ]s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ferramenta modelagem
Carla Mazzi escreveu: Guedes, Estou utilizando o DbVisualizer, porém tenho um schema que contém muitas tabelas, e quando salvo para JPG, fica impossível de ler, vc tem alguma sugestão de como conseguir imprimir legível? Vou usar uma Plotter para a impressão. Desde já obrigada, Carla Oi Carla, Uso o DbVisualizer para visualização em tela. E esse problema de visualizar o ER completo realmente é chato. O Dutra deu uma dica em outro email que é interessante você avaliar. Aqui, para esse caso da impressão eu acabo utilizando o SQuirreL SQL [1], e criando submodelos, baseados nos casos de uso. Fica melhor de se entender. Imagine que voce queira imprimir o diagrama das tabelas envolvidas no 'Cadastro de Funcionarios' usando o SQuirreL SQL. - Crie uma conexão para o banco e na aba 'Objetos' selecione o SCHEMA; - Selecione em TABLE a tabela de Pessoa, clique com o botão direito e selecione 'Adicionar ao gráfico' (surgirá uma nova aba 'Novo gráfico de tabela'; - Selecione em TABLE a tabela de Funcionario, clique com o botão direito e selecione 'Adicionar ao gráfico', responda 'OK'; - Selecione em TABLE a tabela de Cargos, clique com o botão direito e selecione 'Adicionar ao gráfico', responda 'OK'; - Clique na aba 'Novo gráfico de tabela' e veja que ele monta o Diagrama para você. Nesse mesmo diagrama você pode clicar em uma tabela com o botão direito do mouse e escolher 'Adicionar tabelas filho' ou 'Adicionar tabelas mãe'; É um trabalho meio braçal, mas como dizem por ai, dividir para conquistar. É um trabalho que feito aos poucos, da um resultado interessante, pelo menos na minha opnião, pois voce acaba tendo visões por regras de seus negócio, e não um 'modelozãozão' com tudo ali, que numa impressão fica absolutamente ilegível e confuso. [1] http://squirrel-sql.sourceforge.net/ []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ferramenta modelagem
Evandro Ricardo Silvestre escreveu: O DBVisualizer também permite isso, ao gerar o modelo de todas as tabelas, clique em STOP e no lado direito selecione Specified Tables. Selecione as tabelas que deseja. Assim você terá um modelo menor. Boa dica Evandro. Agradecido também. Costumo fazer o seguintes, nunca utilizo o modelo completo do banco, porque muitas vezes é inútil e muito trabalhoso para achar um relacionamento. Concordo plenamente. Costuma utilizar pequenos modelos dos locais que vou mexer. Temos um sistema com 300 tabelas, normalmente, ao iniciar algum serviço vou trabalhar com 5 ou 6, assim tiro o relacionamento dessas 5 ou 6 tabelas. É o melhor a se fazer, na minha opnião também. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ferramenta modelagem
Fábio Telles Rodriguez escreveu: Seria uma excelente contribuição para a comunidade. Infelizmente eu não ouso falar sobre o assunto, pois não utilizo este tipo de ferramenta, mas seria muito bacana se quando esta pergunta chegasse na lista a gente pudesse responder: Veja este artigo de fulano e este outro de cicrano. Alguém se habilita? Oi Telles, Concordo com você. Eu particularmente, depois de ver várias citações de nosso amigo Dutra sobre o AutoDoc comecei a estudá-lo a fim de identificar se o mesmo se adaptaria as minhas necessidades. Estou achando bem interessante a principio, mas ainda não tenho bagagem suficiente para criar um artigo para o mesmo nesse momento. Acredito que o proprio Dutra poderia fazê-lo, já que ele parece ter uma experiência maior com essa ferramenta. Que tal Dutra? []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Comando equivalente em PostgreSQL ao SQL Server
Leandro DUTRA escreveu: 2008/3/7, Hilton s. Pereira [EMAIL PROTECTED]: No SQL Server existe o comando Encryption em que o texto de uma Store Procedure fica criptografado no Banco de Dados, preservando assim regras de negócios. Gostaria de saber se existe algum comando equivalente em PostgreSQL? Isso não é preservar, mas esconder. Gostaria que não houvesse! Mas imagino que haja. Se o cara quer tentar 'esconder' faz uma function em 'C' e esconde o fonte... Mas assim, se alguém chegou a ter acesso ao seu banco e conseguiu ler o conteúdo dele, o problema é maior. A solução nem sempre é pintar a estátua desgastada, mas sim trocar a lâmpada que estava atraindo os mosquitos que, por sua vez, atrairam os pombos que começaram a sujar a estátua com seus escrementos, ocasionando na necessidade de limpezas constantes da estátua, cujos produtos de limpeza corroiam a pintura da estátua... []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 pa ra pt_BR? = SOLUÇÃO
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ribamar Sousa escreveu: (...) Mas isso faz-me perceber que nós que mexemos com um SGBD precisamos conhecer o sistema operacional, mais ainda, os sistemas operacionais onde o mesmo encontra-se. Riba, Acrescento à sua colocação: um bom entendimento sobre as camadas do modelo OSI. Vou procurar um bom livro sobre Linux. Uma dica? http://www.submarino.com.br/books_productdetails.asp?Query=ProductPageProdTypeId=1ProdId=132166ST=SR Não é sobre Linux, mas sim sobre Sistemas Operacionais. []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHzrCvfNj5A+QkLMoRAtffAKC57kfOPjMYbsqb+wNCOylANusjJgCdGihf yIfgo+KxInQhnX8ktt8uxjA= =Ml45 -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 pa ra pt_BR? = SOLUÇÃO
Leandro DUTRA escreveu: http://www.submarino.com.br/books_productdetails.asp?Query=ProductPageProdTypeId=1ProdId=132166ST=SR Não é sobre Linux, mas sim sobre Sistemas Operacionais. É o Tannenbaum? Sim Dutra, o próprio. []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como configurar o PostgreSQL 8.3 pa ra pt_BR? = SOLUÇÃO
Ribamar Sousa escreveu: (...) mas acontece que em alguns momentos, e pior, críticos, só se conta com o vi. Então aprendi o básico e alguns poucos truques. Isso quando a bernunza não é tão grande a ponto de só te restar o 'sed' para editar os arquivos via shell mesmo. :/ []s Guedes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] DBT-2 Ajuda
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 [EMAIL PROTECTED] escreveu: Alguém sabe como posso instalar esse pré-requisito que constou no lóg abaixo, que é o XML Simple e o XML Twig? (...) ==COMANDO PEARL MAKEFILE.PL === [EMAIL PROTECTED]:~/downloads/Test-Parser-1.5.3# perl Makefile.PL Warning: prerequisite XML::Simple 0 not found. Warning: prerequisite XML::Twig 0 not found. Writing Makefile for Test::Parser No prompt: - --- [EMAIL PROTECTED]:~ $ perl -MCPAN -e shell cpan shell -- CPAN exploration and modules installation (v1.7602) ReadLine support enabled cpan install XMLCPAN::Simple depois cpan install XMLCPAN::Twig - --- É isso. []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHxxaCfNj5A+QkLMoRAqyEAJ495o8WhtfeUGThMCz++JtPheh8FwCfbqxJ 0bEy2MCi6T35ttIYZQetFJM= =9qOn -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Como gerar um Dump de todo o banco a exceção dos dados de algumas tabelas?
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Christian Almeida escreveu: É saudável discutir a problema tentando entender o cenário em que está inserido. Muitas vezes, há problemas que tem sua solução em outros contextos. *Mas no meu caso, o problema é _gerar um dump menor_.* A única saída que vejo para isto é retirar dados de dentro dele. Por isto desejaria saber se há possibilidade de gerar de acordo com o descrito no primeiro post. Contudo, caso conheçam outra solução, fiquem à vontade para compartilha-la conosco. E porque não usar uma estratégia incremental? Por exemplo, o registro de log de [10.01.2003 12:23:54] jamais vai mudar, isso permite que você tenha um backup full até uma certa data e backups incrementais posteriores a mesma. R$ 0,01 [ ]s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHxYoRfNj5A+QkLMoRAou9AKC8iATW9CPKOJaHX1I06izxLM6jbQCgyixR OKJZHUwcA3AffJI927NRf+g= =f/tK -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Quantidade de Registros de cada tabela
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Thiago Risso escreveu: Estou precisando saber a quantidade de registros de cada tabela de um banco. Alguém pode me dizer algo que ajude? Uma referência de tutorial também será bem-vinda. Atualize as Estatisticas e Rode : SELECT relname,reltuples FROM pg_class; Ou ainda, SELECT n.nspname AS schema_name, c.relname AS table_name, c.reltuples::int AS num_reg FROM pg_class c LEFT JOIN pg_namespace n ON n.oid = c.relnamespace LEFT JOIN pg_tablespace t ON t.oid = c.reltablespace WHERE c.relkind = 'r'::char AND nspname NOT IN('information_schema','pg_catalog','pg_toast') ORDER BY n.nspname; []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHxcZSfNj5A+QkLMoRAhoxAKCOInjjxPeTyqvtdS1B0pnYLKr7AACg5Y5D Bw8IhQiRI6Ajv88l8ih/78U= =ydB8 -END PGP SIGNATURE- ___ 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: matar processo no postgres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Leandro DUTRA escreveu: 2008/2/26, Alan Pablo [EMAIL PROTECTED]: Depois basta um killall no ID do processo. killall é para nome de processo, para identificador basta o kill. E apenas para reforçar, é só 'kill PID' se você colocar um 'kill -9 PID a catástrofe está feita. []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHxE9ZfNj5A+QkLMoRAvxMAJ9ORN3UgMS7hLvi2ffQiEHK1EXEEACfWjeJ yrQe/l6iVH/xA3rb6JrLXKU= =RD3Y -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Herança
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Celso Henrique Mendes Ferreira escreveu: (...) qual a dificuldade que os desenvolvedores têm em corrigir o problema de herança no PG? A minha pergunta é: para quê herança no PG? precisa mesmo? [ ]s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHxHCAfNj5A+QkLMoRAqQTAKDpwcFUrYURZJ4ONRFH4EQEHJkk4gCeJNC+ FzyofZai5VEMHKbRETIHfdQ= =sGKj -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] MUDAR DIRETORIO DO BANCO E MIGRAR
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 junior Prado escreveu: Minha pergunta é: como mudar os meus banco para o diretorio /home/banco e garantir que todos bancos criados serão no diretório /home/bancos. Voce pode ter mais de uma instancia do postgresql sendo executada no mesmo servidor fisico, em IPs diferentes ou no mesmo IP porem em portas diferentes, o que vai determinar para ele onde está os dados é a flag -D no pg_ctl. Basicamente você pode: - - fazer um dump de seu banco atual; - - parar o serviço do postgresql - - inicializar uma outra area de dados com o initdb; - - iniciar o serviço do postgresql nessa nova area de dados (flag -D); e - - executar o arquivo de dump gerado no primeiro passo analisando possíveis erros. Se eu entendi o que voce quer fazer, acho que seria isso. [ ]s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHwrzJfNj5A+QkLMoRAgIsAKCjH+wEqU/aHq8gGrrOy07nYQTQ/gCeLrBO nPB6anjbnpQhqmk/9lZNJG8= =LEby -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] MUDAR DIRETORIO DO BANCO E MIGRAR
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Leandro DUTRA escreveu: Gostaria de passar o banco para /home/banco/ por exemplo. Hm, não recomendado. Concordo com o Leo. Júnior, o propósito do '/home' é o armazenamento de dados de usuários não é aconselhável ter os dados de banco nessa estrutura até porque, por questoes de particionamento, geralmente não é atribuido muito espaço para o mesmo. O ideal é voce ter um filesystem apropriado para armazenar estes dados. [ ]s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHwsRUfNj5A+QkLMoRAsnQAJ9uv/58e9XNbpvHCR+DlwCTz8R0GQCeJTVh yI2lUzHRP9C/JWLPflCSq7U= =8uQ0 -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] MUDAR DIRETORIO DO BANCO E MIGRAR
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 junior Prado escreveu: É isto mesmo que quero fazer. OK. Então vamos lá. - - fazer um dump de seu banco atual; ?? qual comando usaria passo a passo? Vide: http://www.postgresql.org/docs/8.3/static/app-pg-dumpall.html - - parar o serviço do postgresql /etc/init.d/postgres stop está certo? Depende. Vide: http://www.postgresql.org/docs/8.3/static/app-pg-ctl.html (opção stop) - - inicializar uma outra area de dados com o initdb; su - c /usr/local/pgsql/bin/pq_ctl –D /home/banco start postgre está certo? Nao. Vide: http://www.postgresql.org/docs/8.3/static/app-initdb.html (vide flag -D) - - iniciar o serviço do postgresql nessa nova area de dados (flag -D); qual comando usaria passo a passo? ?? Vide: http://www.postgresql.org/docs/8.3/static/app-pg-ctl.html (opção start e vide flag -D) - - executar o arquivo de dump gerado no primeiro passo analisando possíveis erros. qual comando usaria passo a passo? ?? Vide: http://www.postgresql.org/docs/8.3/static/app-psql.html (flag -f) [ ]s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHws40fNj5A+QkLMoRAluoAJ4h0UowrgVp/hEYK7sXaHr/kIXvyQCeMe/N L7U3SmrZ0r6gtaRAQy/kQyw= =lyCF -END PGP SIGNATURE- ___ 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: ER integrado ao Postgresql
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Junior Bandeira escreveu: **Olá pessoal, estou procurando uma ferramenta de modelagem de banco de dados na qual eu consiga construir modelos ER (Entidade Relacionamento) e que a mesma traduza o modelo em código sql para uso no postgres. Alguém saberia me indicar alguma? Eu uso DBDesigner que gera codigo para MySQL e utilizo um script que criei para converte-lo para PostgreSQL. []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHvrzFfNj5A+QkLMoRAvUqAKCzWICJWgfMhdf5oyQqq5EEKbInKgCg1Z+M O+7+UGRjNQP0QTlAAex4EBk= =4K/G -END PGP SIGNATURE- ___ 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: ER integrado ao Postgresql
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Junior Bandeira escreveu: Também já usei o DBDesigner, mas como ele só converte para MySQL estou procurando outra alternativa a não ser que possa enviar o script que criaste para conversão dos modelos em código SQL aceitável para postgres? Sim Junior. Assim que eu corrigir uns bugzinhos nele eu publico. []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHvvljfNj5A+QkLMoRAqE4AJ99wfD1w33cgBKrKrUSA1/kzRMIpwCg0F65 ldrUAwBatxPSjLRrXEdAeBE= =LDAI -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] foto em java e postgres
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Marcos Fabrício Corso escreveu: (...) e preciso que no cadastro de produto fique com a foto do produto o que tenho que fazer no postgres para isso, para gravar ?? e em java, como fazer, para selecionar a foto ?? (...) http://jdbc.postgresql.org/documentation/83/binary-data.html []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHvXqsfNj5A+QkLMoRAr0yAJ9eTH8gwCQRHpcElXcLnj5+rnxEcACeIFYy xVIo3OeikPrwhzz3k1z4fD8= =mJh2 -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Mensagens de erro e psql acentuados no Windows
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ribamar Sousa escreveu: Quando acesso o psql, fica tudo em inglês. Riba, Meu lc_messages: teste=# show lc_messages; lc_messages - - pt_BR (1 registro) homolog=# SET lc_messages TO 'C'; SET homolog=# SELECT * from tb_que_nao_existe; ERROR: relation tb_que_nao_existe does not exist homolog=# SET lc_messages TO 'pt_BR'; SET homolog=# SELECT * from tb_que_nao_existe; ERRO: rela??o tb_que_nao_existe n?o existe Seria isso? [ ]s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHuYNJfNj5A+QkLMoRAt2BAJ9p0WOFOyj+YTsN/nWyTPr8aUJklQCg3baB vUPH1cPlSKyPB1XXyFLkzWM= =0+Qn -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Mensagens de erro e psql acentuados no Windows
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ribamar Sousa escreveu: Beleza Guedes? Seria mais ou menos isso (fora seu o problema na acentuação). Fecharia se você estivesse usando Windows e a versão 8.3 do PostgreSQL. Está? Beleza Riba, Não estou usando Windows. :-/ Particularmente deixo as mensagens em inglês habilitadas. [ ]s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHuYf9fNj5A+QkLMoRAmRZAJ4sriFaJvqMoWHvHPn7xBZFX+BTNQCgvgzE 7q5HWW9HfaG5AXkQGnbT7P0= =mjO6 -END PGP SIGNATURE- ___ 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: Problemas com Instalação tsearch2
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Nelson Cartaxo escreveu: Opa galera, será que alguem tem alguma ideia? Obrigado. Já tentou dar um find / -name tsearch2.so* ? Talvez ele esteja em um outro caminho :) []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHsKHVfNj5A+QkLMoRArrFAJwJ+pPNMGfa1YDCLTUMKZDqDChZaACfULy4 3XOtdMJ+Oi/e80xcLATi7HI= =cW0v -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Migração
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Fernando Brombatti escreveu: Em 2005 passamos a utilizar, na prefeitura, um sistema web que utiliza PostgreSQL. Migramos de um dataflex, todo cheio de remendos e dados não normalizados, para uma base de dados normalizada e um sistema que funciona. O sistema em si funciona corretamente. O problema foi a herança dos dados que não tinha quase nenhuma integridade. A melhor coisa é migrar os dados, porém é necessário que se faça todo um trabalho de análise sobre os dados velhos para que tudo o que interessa possa ser migrado, sem deixar nada de útil fora desta migração e abandonar definitivamente o sistema legado (com sua base, inclusive). Em tempo, não pense que será uma tarefa simples. Talvez precise de uma consultoria para lhe ajudar em algumas tomadas de decisão. Aproveitando o tópico, já passei por migrações onde os dados legados foram mantidos e a integridade foi mantida através de algumas tabelas de/para. O que a comunidade tem a opinar sobre essa técnica? Para o caso de nosso amigo Mateus seria uma alternativa, em alguns casos, para manter o histórico vindo do legado? []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHqv8ufNj5A+QkLMoRAqcmAKCvnE64vDI1BKdbiwTWxgo/zjDjagCglkXW Udwa67nOxBN3xl1F7XQhnvU= =k150 -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Posicionar Campo Novo em uma Tabela
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Marco A P D´Andrade escreveu: Acrescentando... Um alter table significa um lock de tabela, criação de uma nova tabela, e rename da mesma... Na pratica, um backup fará o mesmo, apenas serão mais passos. Pra complicar um pouco mais, acrescento uma sugestão para pensar ;) Ou... se vc tiver espaço em disco suficiente, pode criar uma tabela nova, inserir os dados e renomear as tabelas. alter table old rename to old_temp; create table new ( col1, col2 ) insert into new ( col1, col2 ) select col1, col2 from old; alter table old_temp rename to old_old; alter table new rename to old; Acrescentando... Não esqueça de re-colocar as foreign key na nova tabela old, ou já criá-las no CREATE TABLE NEW ... R$ 0,01 []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHq07OfNj5A+QkLMoRAv7DAKDnyt8ZpIQUBOL/b60j5F0PHzuqfQCgnGE2 fM+zioT6w9BIvz2bGRWlZJo= =N4Tz -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Posicionar Campo Novo em uma Tabela
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 jota.comm escreveu: No PostgreSQL não tem como adicionar uma coluna especificando a posição em uma tabela já existente pelo comando alter table. O Roberto deu uma solução usando o catálogo do PostgreSQL mas como ele mesmo mencionou não é nada recomendável fazer dessa maneira. Eu também não aconselho a fazer isso, você pode ter problemas. Outra possibilidade seria fazer backup, deletar a tabela, recriar e inserir os dados na forma correta. A não ser que seja uma entidade com muitas dependências, ai teria que desabilitar as FK's das tabelas dependentes e depois recolocá-las nos seus devidos lugares também. []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHqys4fNj5A+QkLMoRAl7oAJ9E3tyAxMpruohefD9gQv2PpliDpACdHl8D FM5kJ3GSRHsi8AgprPgx6p0= =10vm -END PGP SIGNATURE- ___ 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 32 x 64 bits
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Roberto Mello escreveu: (..) (nao tenho a minima ideia de como se diz isso em portugues). apenas para descontrair Segundo o google: Você quiz dizer endianness? http://en.wikipedia.org/wiki/Endianness /apenas para descontrair :-) -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHlefMfNj5A+QkLMoRAjURAKC2Znf+elXDpauckZSGUVija+NhEQCgm5zm laNj/t+fIpb3wEfR+Q3hTf0= =v9H8 -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Conexão Remota
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Adriano - DriDa escreveu: A máquina que está o postgreSQL é: Semprom 3200+ com 1Gb Ram - HD sata - WinXP e PostgreSQL 8.2 - 2Mbps Link. IP dinâmico. Os tempos de resposta parecem aceitáveis. - - Qual o tipo de link? Se for frame relay qual o valor do CIR? Se for um xDSL quais os valores de taxa de upload e download? - - Esse /select/ retorna quantos KB? - - Qual o seu link local, ou seja, de onde voce está solicitando a consulta? - - O firewall do Windows não está empacando nada? Já passei por situações semelhantes em que a estação cliente estava conectada num HUB (errrgh) e no mesmo havia uma outra estação com a placa de rede gerando muita colisão devido ao uso de P2Ps. Um puxão de orelha no individuo com P2P e a mudança da estação para um switch foram suficientes. []s Guedes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iD8DBQFHlexQfNj5A+QkLMoRArQiAKCaBVCWt6bR1R50Ic7yzAFag1gjhwCfXTPI X9c7xh/zlyrwAuUu+4zD2Kw= =oxig -END PGP SIGNATURE- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral