Re: [pgbr-geral] Replicação PostgreSQL
2008/2/16, Renatto Attiê Lima [EMAIL PROTECTED]: Pessoal, Estou querendo fazer testes de replicação com o Banco de Dados PostgreSQ:. Gostaria de saber qual a melhor para utilizar: Slony I ou Slony II, ou quem sabe uma outra. E se alguém tem um tutorial tmb. A sua pergunta é tão genérica quanto dizer: Estou querendo criar tabelas no meu banco de dados para armazenar informações sobre o meu sistema. Quais tabelas deve criar?. Ou seja, sem mais informações sobre o seu sistema fica difícil dar qualquer pista. Você verá que replicação é um admirável mundo novo: - Nada é tão simples quanto parece; - Nada é exatamente como a gente queria; - As soluções caseiras tem eficiência caseira e às vezes demoram anos para se descobrir que não funcionam direito; - Realmente devemos estudar nossas demandas e investir um bom tempo em estudo e testes antes de prometer qualquer coisa para o chefe/cliente; Bom, estando avisado disso, comece olhando isso aqui: http://momjian.us/main/writings/pgsql/replication.pdf OBS: Não se empolgue com o Slony II, ele não saiu e não sairá do papel. []s Fábio Telles ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: [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] Dbvisualizer
Olá, Alguém tem o crack ou serial do Dbvisualizer? Valeu Rafael SOusa ___ 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
Em 17/02/08, Euler Taveira de Oliveira[EMAIL PROTECTED] escreveu: Ribamar Sousa wrote: Troquei as coisas. De fato não fica em português. Tá em inglês. Na versão anterior, com sua ajuda e do Leandro eu coloquei em português, mas agora não estou conseguindo usando o mesmo método. O que não está em português? As mensagens vindas do servidor PostgreSQL? Verifique o lc_messages no postgresql.conf. Quando acesso o psql, fica tudo em inglês. Outra possibilidade é que você não escolheu instalar o suporte a NLS. O suporte a idioma nativo foi instalado. Para verificar isso basta procurar o diretório share/locale/pt_BR no diretório de instalação do PostgreSQL. Bem, no windows somente nesta versão eu vejo traduzido. Porque você não ajustou as configurações regionais adequadamente. Vide dicas acima. A não ser que seja algo que não seja padrão e que eu ainda não tenha entendido. -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] SGBDs OO
Grato Fábio. Vou ler sim. Se eu tivesse refletido antes nem tinha mandado para a lista. Veja: os SGBDs OO tiveram início em 90 e ainda não vingaram. O PostgreSQL apenas alguns anos a mais é hoje consagrado como SGBD. Deve pelo menos ter alguma encrenca grande inpedindo os caras de caminhar. Em 18/02/08, Fabio Telles[EMAIL PROTECTED] escreveu: Em 18/02/08, José Luiz Manzoli[EMAIL PROTECTED] escreveu: Qual é o problema com OO??? Acho que para entender melhor em que encrenca se está metendo quando se fala em SGDB OO, vale a pena ler estes dois artigos inteiros e nesta ordem: - http://en.wikipedia.org/wiki/Object-Relational_impedance_mismatch - http://en.wikipedia.org/wiki/Object-relational_mapping Elucida muitas coisas. A partir daí você tem tantos links que deve satisfazer a sua curiosidade. Mas ao fim e ao cabo a grande questão é que as tentativas de se criar bancos de dados que resolvam o problema da impedância entre liguagens orientadas a objeto e bancos de dados relacionais foram mal sucedidas. Por mais que os comerciais do Caché (acredite, eu já vi o pobrezinho em ação) digam o contrário, ele não funciona muito bem, principalmente em termos de performance. Não estou falando sequer das esquisitices que os caras inventam. Não foi criada uma teoria forte o suficiente para sustentar bancos de dados orientados a objetos de forma eficientes. Apenas algumas tentativas, cada uma a sua maneira de facilitar a vida dos programadores. A ferramenta que tem se tornado mais popular para facilitar a vida do programador tem sido o ORM, como o Hibernate e porções do lado M de frameworks MVC. Em todo caso, realmente vale a pena perder um tempo lendo os artigos. []s Fábio Telles -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: [EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - ribafs [ ] gmail.com 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] Como instalar PostgreSQL no Mandriva
Para quem estiver com dificuldades de instalar o PostgreSQL no Mandriva, como eu estava. Tive realmente trabalho para saber que pacotes instalar e após uma longa busca acabei encontando. Parece que o Mandriva ainda está mais preocupado com o usuário final (e somente) que o Ubuntu (sem ironia, mas tenho que entender): Instalar pelos fontes: Instalar primeiro as mídias (repositórios) Comando para instalar via console: Logar como root e executar: urpmi nomedopacote Instalar estes pacotes: gcc libreadline-devel termcap-devel ncurses-devel zlib-devel make Agora pode instalar. Ainda não consegui instalar pelos repositórios, pois após instalar o pacote postgresql-8.2 e e digitar (como estou acostumado) su - postgres, o usuário ainda não existe. -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ 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] cluster c/ postgres
Estava fazendo um teste com CyberCluster e aconteceu o que o fabio citou. Fiz dois teste: 1 - Usando pglb ( Balanceador de Carga) 2 - Um usuario conecotu Server1 e outro no Server2 Obs: Para gerar o id usei a função nextval(sequence) Configuração: SERVER 1 SERVER 2 SERVER 3 ++ +-+ +---+ | cluster_1 || cluster_2 |VPN | cluster_3 | | rep_1 |--| rep_2 |---|| | lb_1 || lb_2 || | ++ +-+ +---+ Ao fazer varios inserts na mesma tabela com os dois usuarios aconteceu o seguinte: id=100 Nome=João esse valor tinha que ser igual nos tres bancos so que o usuario 2 tb pegou o 100 e inseriu o Nome=Maria, no meu intendimento o CyberCluster tinha que prever essa situação por ele implementar o LoadBalancer entende-se que o usuario pode conectar em qualquer um dos Server. Achei que nocaso das sequences o Cyberlsuter ia gerar um id unico idenpendete do Server. Pelo que eu entedi ele o nextval isolado em cada no. Provavelmente isso deve acontecer com pgcluster acho que o cybercluster é basedo nele. Pelo teste que fiz o ideal é usar o LoadBalancer so para Select e se for ter que fazer insert concetar somente em um server nunca em dois silmutaneos. Fabio Telles Rodriguez wrote: Em 15/02/08, Joao[EMAIL PROTECTED] escreveu: 6º Se você busca alta disponibilidade, considere a possibilidade de utilizar o Stand by, ou o Slony, que são opções mais simples. Grande Fábio eu poderia dizer o seguinte se você quer alta disponibilidade de forma mais simples eu desconsideraria o slony( o propósito dele é replicação, sim é possivel fazer um nó assumir a função do outro mas isso é feito na mão, entao sua alta disponibilidade foi pro saco...) e citaria o pgpool! Lembre-se que você pode ter problemas com o pgpool em ambientes OLTP. Particularmente se você usa muito sequências e o uso do nextval é feito com frequência e de forma concorrente. Você pode acabar com valores diferentes de sequência em cada nó do pgpool. Para ambientes web, o pgpool é imbatível. Para ambientes OLTP a coisa sempre fica mais complicada. Na verdade, o que diz o Sr. Josh Berkus numa entrevista que fiz com ele é que ainda não há uma teoria em banco de dados que dê conta de escalar bem horizontalmente aplicações OLTP. Vide em http://www.midstorm.org/~telles/2007/01/13/entrevista-com-josh-berkus/ Apenas citando claramente (pois acho que é algo que todo mundo devia ler bem antes de falar em cluster): Pergunta: O PosgreSQL tem amadurecido muito em soluções de replicação. Você acredita que num futuro próximo existirão também ferramentas de cluster para o PostgreSQL como existem para o Oracle, o BD2 ou a Teradata? Quais são as dificuldades em se implementar algo do tipo? Resposta: Bem, nós já temos um substituto para a Teradata, que é o Greenplum Database. Enquanto ele não é código aberto, é baseado no PostgreSQL e tem a sintaxe compatível. Existem soluções de consultas paralelas com menor performance já avaliáveis como o PostgresForest e Octopus. Cluster com OLTP é um problema muito, muito difícil e nem um dos *vários* projetos de bancos de dados ou empresas conseguiram resolver este problema satisfatoriamente: nem a Oracle, nem a IBM, nem a MySQL, nem ninguém. Então, colocar qualquer tipo de data sobre quando qualquer um de nossos projetos estarão maduros para a maioria dos usuários seria muito ambicioso neste momento. []s Fábio Telles -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: [EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- View this message in context: http://www.nabble.com/cluster-c--postgres-tp15480712p15544259.html Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. ___ 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
2008/2/18, Dickson Guedes [EMAIL PROTECTED]: -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? 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á? -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ 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] conectar via libpq em c++ windows ( dev-cpp )
Consegui compilar o programa, entretanto na hora de executar, ele fala que não foi possível encontrar libpq.dll, sendo que a mesma encontra-se no diretório \lib e \bin. Experimentei copiar para a pasta do .exe, mas passa a pedir outra... obrigado a todos pela ajuda. Fernando - Original Message - From: Thiago Tiedtke To: Comunidade PostgreSQL Brasileira Sent: Monday, February 11, 2008 10:59 PM Subject: Re: [pgbr-geral] conectar via libpq em c++ windows ( dev-cpp ) Eu fiz o teste aqui, e minha linha ficou assim: gcc -Wall main.cpp -IC:\Arquivos de programas\PostgreSQL\8.3\include -LC:\Arquivos de programas\PostgreSQL\8.3\lib -llibpq -o teste.exe Compilou normalmente. Estou em Windows XP, com MinGW, gcc version 3.4.4 (mingw special) Primeiro criei um projeto no CodeBlocks, depois fiz na linha de comando. A única coisa que percebi de diferente foi isso: -llibpq e nao -lpq, como está no seu .bat []s Thiago tiedtke dos Reis -- ___ 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] Como Instalar o PostgreSQL no Mandriva?
Em 18/02/08, Flávio Luiz Castro[EMAIL PROTECTED] escreveu: Você já instalou o postgresql-8.2-server? Tentei pela linha de comando, com urpmi postgresql-8.2-server e não encontrou. Então fui pelo gerenciador de pacotes. Atualizei as mídias e ele encontrou. Instalei. se sim é só executar service postgresql start. Então executei service postgresql start. E funcionou beleza. Agora posso instalar tanto via fontes quanto pelos repositórios. lembrando que o postgresql não está num único pacote está todo dividido... digite urpmi postgresql TAB. Acontece que quando se executa sudo apt-get install postgresql-8.2 no Ubuntu ele instala todas as dependências, inclusive o server. Mas com o Mandriva e outras é diferente, pois isso tive mais dificuldades. E o comando que você citou urpmi postgresql TAB aqui não mostrou os server. Valeu! Muito obrigado Flávio! On Feb 17, 2008 9:57 PM, Ribamar Sousa [EMAIL PROTECTED] wrote: Aprendi como adicionar repositórios e agora consigo instalar beleza os pacotes. Instalei o gcc e dependências mas ainda pede a readline. A readline está instalada e instalei a libreadline-devel. Executei ldconfig e nada. Instalei o postgresql-8.2 mas o processo não está no ar. Visitei o forum brasileiro do mandriva mas não encontrei muita coisa. -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- .~. / v \Flávio Luiz Castro / ( _ )\ ^ ^Linux Registered User: 347610 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dbvisualizer
Rafael Sousa escreveu: Alguém tem o crack ou serial do Dbvisualizer? Nesta lista não se defende, e muito menos se concorda com, a PIRATARIA. Em muitas listas uma mensagem como a acima é motivo para o banimento do solicitante. Com a palavra os administradores da pgbr-geral. Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dbvisualizer
FDS 2008/2/18, Osvaldo Rosario Kussama [EMAIL PROTECTED]: Rafael Sousa escreveu: Alguém tem o crack ou serial do Dbvisualizer? Nesta lista não se defende, e muito menos se concorda com, a PIRATARIA. Em muitas listas uma mensagem como a acima é motivo para o banimento do solicitante. Com a palavra os administradores da pgbr-geral. Osvaldo ___ 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] Dúvida
Caros colegas, Estou com uma pequena/grande dúvida. Estou desenvolvendo uma aplicação o qual utilizo postgre + JBOSS. Estou conseguindo conectar perfeitamento com o banco de dados usando o driver JDBC, porém sempre dava que minha tabela não existia. Até que percebi que colocando a consulta da mesma forma que aparece na ferramenta admin do postgre, ou seja, com funcionava. String sql=select * from /tabela/ O que estou fazendo de errado ? Será que preciso configurar alguma coisa específica no postgre, to usando o driver errado ? Alguém poderia me ajudar ? Atenciosamente, Andrea ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dbvisualizer
On Feb 18, 2008 12:02 PM, Osvaldo Rosario Kussama [EMAIL PROTECTED] wrote: Rafael Sousa escreveu: Alguém tem o crack ou serial do Dbvisualizer? Nesta lista não se defende, e muito menos se concorda com, a PIRATARIA. Em muitas listas uma mensagem como a acima é motivo para o banimento do solicitante. Com a palavra os administradores da pgbr-geral. Embora este seja o tipo de ato ilícito mais repudiável dentro de comunidades FLOSS (e até mesmo dentre outras sociedades), reconhecemos que não fôra colocado um aviso prévio, mesmo que desnecessário, na mensagem de boas vindas das novas inscrições (o que já foi corrigido) e portanto, será relevado apenas por este motivo e *apenas dessa vez*. Que sirva de aviso para outros piratas de plantão! -Moderador ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] conectar via libpq em c++ windows ( dev-cpp )
Experimenta copiar pro diretório do exe. Ele vai pedir, sim, várias outras DLL que acompanham, como libeay32.dll, ssleay32.dll e krb5_32.dll. No total são umas 5 ou 6, não lembro ao certo. Vai copiando à medida em que ele vai pedindo pra testar. 2008/2/18, Fernando de Oliveira [EMAIL PROTECTED]: Consegui compilar o programa, entretanto na hora de executar, ele fala que não foi possível encontrar libpq.dll, sendo que a mesma encontra-se no diretório \lib e \bin. Experimentei copiar para a pasta do exe, mas passa a pedir outra... obrigado a todos pela ajuda. Fernando - Original Message - *From:* Thiago Tiedtke [EMAIL PROTECTED] *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Sent:* Monday, February 11, 2008 10:59 PM *Subject:* Re: [pgbr-geral] conectar via libpq em c++ windows ( dev-cpp ) Eu fiz o teste aqui, e minha linha ficou assim: gcc -Wall main.cpp -IC:\Arquivos de programas\PostgreSQL\8.3\include -LC:\Arquivos de programas\PostgreSQL\8.3\lib -llibpq -o teste.exe Compilou normalmente. Estou em Windows XP, com MinGW, gcc version 3.4.4 (mingw special) Primeiro criei um projeto no CodeBlocks, depois fiz na linha de comando. A única coisa que percebi de diferente foi isso: -llibpq e nao -lpq, como está no seu .bat []s Thiago tiedtke dos Reis -- ___ 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 -- Atenciosamente, Alexsander da Rosa Linux User #113925 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] conectar via libpq em c++ windows ( dev-cpp )
Realmente, copiei todas para a pasta do exe e funcionou. Muito obrigado pela colaboração de todos. []s Fernando - Original Message - From: José Mello Júnior To: Comunidade PostgreSQL Brasileira Sent: Monday, February 18, 2008 11:27 AM Subject: Re: [pgbr-geral] conectar via libpq em c++ windows ( dev-cpp ) Fernando, como se trata de Windows, as DLL devem sempre estar ou dentro do System32 ou dentro da própria pasta de onde o programa é executado, salvo se estiver indicada a sua localização no Registro do Windows. Abraços Mello 2008/2/18, Fernando de Oliveira [EMAIL PROTECTED]: Consegui compilar o programa, entretanto na hora de executar, ele fala que não foi possível encontrar libpq.dll, sendo que a mesma encontra-se no diretório \lib e \bin. Experimentei copiar para a pasta do exe, mas passa a pedir outra... obrigado a todos pela ajuda. Fernando -- ___ 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] Como Instalar o PostgreSQL no Mandriva?
pra funcionar o tab instale o bash-completion que irá ajudar bastante. 2008/2/18 Ribamar Sousa [EMAIL PROTECTED]: Em 18/02/08, Flávio Luiz Castro[EMAIL PROTECTED] escreveu: Você já instalou o postgresql-8.2-server? Tentei pela linha de comando, com urpmi postgresql-8.2-server e não encontrou. Então fui pelo gerenciador de pacotes. Atualizei as mídias e ele encontrou. Instalei. se sim é só executar service postgresql start. Então executei service postgresql start. E funcionou beleza. Agora posso instalar tanto via fontes quanto pelos repositórios. lembrando que o postgresql não está num único pacote está todo dividido... digite urpmi postgresql TAB. Acontece que quando se executa sudo apt-get install postgresql-8.2 no Ubuntu ele instala todas as dependências, inclusive o server. Mas com o Mandriva e outras é diferente, pois isso tive mais dificuldades. E o comando que você citou urpmi postgresql TAB aqui não mostrou os server. Valeu! Muito obrigado Flávio! On Feb 17, 2008 9:57 PM, Ribamar Sousa [EMAIL PROTECTED] wrote: Aprendi como adicionar repositórios e agora consigo instalar beleza os pacotes. Instalei o gcc e dependências mas ainda pede a readline. A readline está instalada e instalei a libreadline-devel. Executei ldconfig e nada. Instalei o postgresql-8.2 mas o processo não está no ar. Visitei o forum brasileiro do mandriva mas não encontrei muita coisa. -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- .~. / v \Flávio Luiz Castro / ( _ )\ ^ ^Linux Registered User: 347610 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- .~. / v \Flávio Luiz Castro / ( _ )\ ^ ^Linux Registered User: 347610 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dúvida
Qual o nome da sua tabela? Em Seg, 2008-02-18 às 11:27 -0300, Andrea Santos escreveu: Caros colegas, Estou com uma pequena/grande dúvida. Estou desenvolvendo uma aplicação o qual utilizo postgre + JBOSS. Estou conseguindo conectar perfeitamento com o banco de dados usando o driver JDBC, porém sempre dava que minha tabela não existia. Até que percebi que colocando a consulta da mesma forma que aparece na ferramenta admin do postgre, ou seja, com funcionava. String sql=select * from /tabela/ O que estou fazendo de errado ? Será que preciso configurar alguma coisa específica no postgre, to usando o driver errado ? Alguém poderia me ajudar ? Atenciosamente, Andrea ___ 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] conectar via libpq em c++ windows ( dev-cpp )
Fernando, como se trata de Windows, as DLL devem sempre estar ou dentro do System32 ou dentro da própria pasta de onde o programa é executado, salvo se estiver indicada a sua localização no Registro do Windows. Abraços Mello 2008/2/18, Fernando de Oliveira [EMAIL PROTECTED]: Consegui compilar o programa, entretanto na hora de executar, ele fala que não foi possível encontrar libpq.dll, sendo que a mesma encontra-se no diretório \lib e \bin. Experimentei copiar para a pasta do exe, mas passa a pedir outra... obrigado a todos pela ajuda. Fernando ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] cluster c/ postgres
Provavelmente isso deve acontecer com pgcluster acho que o cybercluster é basedo nele. De fato é isso que ocorre no pg_cluster, a verdade é que sequencias em qualquer replicação multi-mestre devem ser usadas com cautela. Pelo teste que fiz o ideal é usar o LoadBalancer so para Select e se for ter que fazer insert concetar somente em um server nunca em dois silmutaneos. Para um servidor multi-mestre síncrono o load balancer não trará benefício algum nos comandos de alteração de dados, pois independente de onde a informação seja inserida a operação só será concluída quando todos os servidores estiverem sincronizados. -- Diogo Biazus [EMAIL PROTECTED] http://www.softa.com.br 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
Re: [pgbr-geral] Dúvida
2008/2/18 Andrea Santos [EMAIL PROTECTED]: Estou conseguindo conectar perfeitamento com o banco de dados usando o driver JDBC, porém sempre dava que minha tabela não existia. Até que percebi que colocando a consulta da mesma forma que aparece na ferramenta admin do postgre, ou seja, com funcionava. String sql=select * from /tabela/ O que estou fazendo de errado ? Será que preciso configurar alguma coisa específica no postgre, to usando o driver errado ? Provavelmente voce tem um nome de tabela com letras maiúsculas ou o esquema não este configurado no caminho do usuário (search_path) da aplicação. -Leo -- Leonardo Cezar et all http://www.dextra.com.br/postgres 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] Dúvida
A minha tabela se chama USUARIO. O caminho do path está configurado corretamento, tanto que ele consegue fazer o select, porém só faz se eu coloco o nome da tabela entre String sqk = SELECT * FROM /USUARIO/ O que então poderia estar errado ? Existe alguma restrição com o nome da tabela estar em maiusculo? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Dúvida
*Alexsander Rosa, O problema não é a barra e sim porque fica inviável manter consultas dessa forma, porque até os campos eu tenho que sempre colocar entre Eu queria no final das contas ter que fazer apenas: String sql = select login,nome form USUARIO where login = ? and senha= ? * ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dúvida
Andrea Santos escreveu: A minha tabela se chama USUARIO. O caminho do path está configurado corretamento, tanto que ele consegue fazer o select, porém só faz se eu coloco o nome da tabela entre String sqk = SELECT * FROM /USUARIO/ O que então poderia estar errado ? Existe alguma restrição com o nome da tabela estar em maiusculo? Do manual do PostgreSQL em: http://www.postgresql.org/docs/8.3/interactive/sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS veja particularmente o parágrafo final: Identifier and key word names are case insensitive. Therefore: UPDATE MY_TABLE SET A = 5; can equivalently be written as: uPDaTE my_TabLE SeT a = 5; A convention often used is to write key words in upper case and names in lower case, e.g.: UPDATE my_table SET a = 5; There is a second kind of identifier: the delimited identifier or quoted identifier. It is formed by enclosing an arbitrary sequence of characters in double-quotes (). A delimited identifier is always an identifier, never a key word. So select could be used to refer to a column or table named select, whereas an unquoted select would be taken as a key word and would therefore provoke a parse error when used where a table or column name is expected. The example can be written with quoted identifiers like this: UPDATE my_table SET a = 5; Quoted identifiers can contain any character, except the character with code zero. (To include a double quote, write two double quotes.) This allows constructing table or column names that would otherwise not be possible, such as ones containing spaces or ampersands. The length limitation still applies. Quoting an identifier also makes it case-sensitive, whereas unquoted names are always folded to lower case. For example, the identifiers FOO, foo, and foo are considered the same by PostgreSQL, but Foo and FOO are different from these three and each other. (The folding of unquoted names to lower case in PostgreSQL is incompatible with the SQL standard, which says that unquoted names should be folded to upper case. Thus, foo should be equivalent to FOO not foo according to the standard. If you want to write portable applications you are advised to always quote a particular name or never quote it.) Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dúvida
Um palpite: não seria contra-barra? SELECT * FROM \USUARIO\ 2008/2/18, Andrea Santos [EMAIL PROTECTED]: A minha tabela se chama USUARIO. O caminho do path está configurado corretamento, tanto que ele consegue fazer o select, porém só faz se eu coloco o nome da tabela entre String sqk = SELECT * FROM /USUARIO/ O que então poderia estar errado ? Existe alguma restrição com o nome da tabela estar em maiusculo? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Alexsander da Rosa Linux User #113925 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dúvida
2008/2/18 Andrea Santos [EMAIL PROTECTED]: O caminho do path está configurado corretamento, tanto que ele consegue fazer o select, porém só faz se eu coloco o nome da tabela entre String sqk = SELECT * FROM /USUARIO/ O que então poderia estar errado ? Existe alguma restrição com o nome da tabela estar em maiusculo? Restrição não existe, mas o postgres é case-sensitive, então se tens o nome de seus objetos definidos em caixa alta, terás que usar aspas para encontrar esses objetos. -Leo -- Leonardo Cezar et all http://www.dextra.com.br/postgres 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] Bug na pgExpress Driver ??
Pessoal, alguém está tendo problemas de conexão com a nova versão da pgExpress Driver 4.20 ?? Usando D7. ../Products/pgExpress_Driver/index.html Estou tendo problemas de conexão com D7/2007 e PostgreSQL 8.2/8.3 e me parece que tem um bug... Alguém ai já testou ? ../Products/pgExpress_Driver/index.html -- Vinicius dos Santos Analista de Desenvolvimento Júnior MSI SOLUÇÕES Av. Dr. Altino Arantes, 131 Sala 145 - 146 Centro - Ourinhos/Sp - Brasil Fone/Fax: +55 (14) 3324-8181 www.msisolucoes.com.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] SGBDs OO
| Quem geralmente reclama dos SGBDs relacionais ? Geralmente é gente que | se criou desenvolvendo em Java e acha que tudo que surgiu antes não | presta. E qual é a vantagem do SGBD OO afinal? Ligar stored procedures a tabelas, desenvolvendo elas igual desenvolve classe em vez de colocar as tabelas num lugar e as stored procedures em outro? É eu naum entendo nada disso e tô metendo o nariz na conversa dos outros :) Só acho q camada de persistência é pra persistência, naum gosto de ficar jogando código em excesso pra dentro dela. E se OO deixar o database pesado então... --- Hikari http://hikarinet.info ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dúvida
As regras de nomeclatura nos impõe que se quisermos utilizar letras maiúsculas devemos nos referir aos objetos dentro, de qualquer referência, circundando-os com aspas duplas. []´s 2008/2/18, Andrea Santos [EMAIL PROTECTED]: *Alexsander Rosa, O problema não é a barra e sim porque fica inviável manter consultas dessa forma, porque até os campos eu tenho que sempre colocar entre Eu queria no final das contas ter que fazer apenas: String sql = select login,nome form USUARIO where login = ? and senha= ? * ___ 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] Uso de herança em tabelas no 8.3
Em 18/02/2008, às 01:25, José Luiz Manzoli escreveu: Eu estou usando um pouco de Herança num projeto e estou tendo umas dores de cabeça na persistência do Hibernate!!! Acredito que a Herança está bem furada ainda!!! Não conseguimos fazer muito bem as operações no banco com uma superclasse e 5 especializações!!! mas estamos testando... Só para reforçar o que o Euler disse, não é recomendável usar o recurso de herança, e provavelmente esses problemas na implementação de herança nunca serão corrigidos. -- Diogo Biazus [EMAIL PROTECTED] http://www.softa.com.br 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
Re: [pgbr-geral] Canal #postgresql-br
Se voce nao por o sustenido (#) a Freenode te manda para um canal local( apenas no teu servidor ) se eu nao me engano. Att Stefan Horochovec 2008/2/18, Silfar Goulart de Castro [EMAIL PROTECTED]: Roberto concordo com vc , a aprtir de hoje estarei lá Roberto Mello escreveu: Pessoal, Eu tenho ficado no #postgresql-br por uns tempos agora, e quase nunca tem ninguem por la'. IRC e' uma excelente maneira de trocar ideias, e ter um intercambio de discussoes muito mais dinamico que a lista de discussao. Os pouco que aparecem por la' fazem uma pergunta, esperam 3 minutos, e quando nao receberam resposta ainda vao-se embora. Nao entendem que se esperarem mais um pouco a resposta pode aparecer. Gostaria de convidar mais membros da lista a entrarem e *ficarem* no canal #postgresql-br na freenode. Sugiro usar um cliente que possa ficar conectado o tempo inteiro, como o irssi dentro de uma sessao do screen, ou usar o bip para ficar sempre conectado e acompanhar todas as discussoes. -Roberto ___ 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 -- Stefan Horochovec ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Coletor
Boa Tarde a todos !! Esztou começando a analisar o coletor de estatisticas do postgres deixei ele ativo desde quinta feira passada coletando dados, e agora dei inicio a analises da minha base de dados, hoje aparentemente ta dando conta do recado mais eu estou analisando pra ver o q posso melhorar nela !!! Devo vim tirar duvidas com a lista, mais se alguem tiver algum massete ou tiver algum caminho que seja mais tranquilo, sei lá to aberto pra qualquer sugestão !!! É a primeira vez que irei fazer essa analise, ja fiz estudos sobre isso, sei que vou ter um pouco de dificuldade mais passando dessa primeira vez ai terei dominio!!! Obrigado pela atenção de todos !!! Jean ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Postgres em varias distribuições Linux
Boa tarde a todos, Estou em um projeto onde a aplicação é cliente/servidor, a sua distribuição é feita tipo software de caixinha e o servidor precisa rodar em várias distribuições Linux ( a instalação no Linux é apenas para o servidor). A questão é a seguinte, qual seria a melhor forma de confeccionar os pacotes de instalação, um para cada distribuição ou teria como fazer um instalador genérico para qualquer distribuição? Att, Alex Fernandes Junça ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Postgres em varias distribuições Linux
Boa tarde a todos, Estou em um projeto onde a aplicação é cliente/servidor, a sua distribuição é feita tipo software de caixinha e o servidor precisa rodar em várias distribuições Linux ( a instalação no Linux é apenas para o servidor). A questão é a seguinte, qual seria a melhor forma de confeccionar os pacotes de instalação, um para cada distribuição ou teria como fazer um instalador genérico para qualquer distribuição? Att, Alex Fernandes Junça ___ 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 em varias distribuições Linux
Rapaz, espero que logo alguém faça algo parecido. Veja que muitos de nós de quando em vez tem que lidar com outras distribuições, como está acontecendo comigo. Então lá vão as dificuldades, pois o comportamento é outro: são outras bibliotecas instaladas por padrão, instalador de pacotes diferente e por aí segue a lista de diferenças. Acredito que esperar que um dia as distribuições venham a assumir um padrão nessa área é esperar muito. Acredito que a saída mais prática é arregaçar as mangas e vir a conhecer as distribuições que precisar. Neste caso um grupo como o nosso é muito importante. Em 18/02/08, Alex Fernandes Junça[EMAIL PROTECTED] escreveu: Boa tarde a todos, Estou em um projeto onde a aplicação é cliente/servidor, a sua distribuição é feita tipo software de caixinha e o servidor precisa rodar em várias distribuições Linux ( a instalação no Linux é apenas para o servidor). A questão é a seguinte, qual seria a melhor forma de confeccionar os pacotes de instalação, um para cada distribuição ou teria como fazer um instalador genérico para qualquer distribuição? Att, Alex Fernandes Junça ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - ribafs [ ] gmail.com http://ribafs.net ___ 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 em varias distribuições Linux
Alex Fernandes Junça wrote: A questão é a seguinte, qual seria a melhor forma de confeccionar os pacotes de instalação, um para cada distribuição ou teria como fazer um instalador genérico para qualquer distribuição? IMHO, o melhor modelo seria um script que verificasse as dependências necessárias, compilasse e instalasse o PostgreSQL. Um simples script shell resolveria o seu problema. Recomendo dar uma olhada em [1] para ver como funciona a geração de um pacote para Slackware. ;) O que você vai precisar fazer a mais é verificar as dependências. Talvez você precise também utilizar {make,install,remove}pkg que são nada mais do que scripts shell também. [1] http://filibusta.crema.unimi.it/~gufo/builds/Postgres/postgresql.SlackBuild -- Euler Taveira de Oliveira http://www.timbira.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral