[pgbr-geral] Apresentação e primeira pergunta .
Fala pessoal, Meu nome é Davi, sou estudante de Ciência da Computação na UFRJ. Tenho interesse em aprender mais sobre administração de banco de dados diversos, incluindo o PostgreSQL. Minha primeira pergunta é: Existem diversos bancos de dados gratuitos e/ou opensource, mas quais são as diferenças (performance, estabilidade, recursos) entre eles ? Especialmente falando de MySQL x PostgreSQL. (Não entender com um flame). Já dei uma buscada no Google, mas não encontrei nada realmente sério ou atualizado suficiente. Abraços, -- Davi Vercillo Carneiro Garcia http://www.dcc.ufrj.br/~davivercillo Universidade Federal do Rio de Janeiro Departamento de Ciência da Computação DCC-IM/UFRJ - http://www.dcc.ufrj.br /\ \ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Whoever comes is the right people; Whatever happens is the only thing that could have; Whenever it starts is the right time; When it's over, it's over ! - Open Space Philosophy Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why. - Anon ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Apresentação e primeira pergunta .
Davi Vercillo C. Garcia escreveu: Meu nome é Davi, sou estudante de Ciência da Computação na UFRJ. Tenho interesse em aprender mais sobre administração de banco de dados diversos, incluindo o PostgreSQL. Seja bem vindo! Minha primeira pergunta é: Existem diversos bancos de dados gratuitos e/ou opensource, mas quais são as diferenças (performance, estabilidade, recursos) entre eles ? Especialmente falando de MySQL x PostgreSQL. (Não entender com um flame). Olhe os links no seguinte e-mail [1]. [1] http://archives.postgresql.org/pgsql-advocacy/2009-05/msg5.php -- 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
Re: [pgbr-geral] Apresentação e primeira pergunta .
Fala Euler, Olhe os links no seguinte e-mail [1]. [1] http://archives.postgresql.org/pgsql-advocacy/2009-05/msg5.php Fiz uma leitura rápido e realmente são excelentes links. No entanto, sou novo em Banco de Dados e não consegui interpretar os dados fornecidos. Existe algum outro link com comparações, mas no estilo Dummy ? Ou poderia você me fornecer uma visão geral ? Abraços, -- Davi Vercillo Carneiro Garcia http://www.dcc.ufrj.br/~davivercillo Universidade Federal do Rio de Janeiro Departamento de Ciência da Computação DCC-IM/UFRJ - http://www.dcc.ufrj.br /\ \ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Whoever comes is the right people; Whatever happens is the only thing that could have; Whenever it starts is the right time; When it's over, it's over ! - Open Space Philosophy Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why. - Anon ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Apresentação e primeira pergunta .
2009/5/19 Davi Vercillo C. Garcia daviverci...@gmail.com: Fala Euler, Olhe os links no seguinte e-mail [1]. [1] http://archives.postgresql.org/pgsql-advocacy/2009-05/msg5.php Fiz uma leitura rápido e realmente são excelentes links. No entanto, sou novo em Banco de Dados e não consegui interpretar os dados fornecidos. Existe algum outro link com comparações, mas no estilo Dummy ? Ou poderia você me fornecer uma visão geral ? Se voce quer informacao para dummies entao voce vai receber informacao digna de dummies, que geralmente nao e' o melhor tipo de informacao. http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL (acho que os comentarios sobre replicacao a respeito do PG estao incorretos) Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Enviar arquivo pelo PostgreSQL
Bom dia pessoal. Alguém sabe se o PostgreSQL tem algum comando para enviar arquivo para outro servidor ? Agradeço antecipadamente pela atenção de todos. Anderson Aguilar Ferreira.___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Enviar arquivo pelo PostgreSQL
Anderson escreveu: Bom dia pessoal. Algum sabe se o PostgreSQL tem algum comando para enviar arquivo para outro servidor ? No que eu saiba. dentro da mesma rede? Qual o ambiente? SO? Tamanho do(s) arquivo(s)? Existem solues no nvel do SO, ou ento fazendo copy do arquivo para dentro do banco, e restaurando via SELECT na outra ponta. Agradeo antecipadamente pela ateno de todos. Anderson Aguilar Ferreira. -- []s, Andr Volpato ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Enc: Instalação PostgreeSQL - C onexao Bando de Dados
Bom Dia Comunidade, Recebi alguns e-mails para resolver a Conexão do BD, mas não deu certo. Alguns e-mails que recebi para para o PostgreSQL Linux e o que estou usando é Windows. Estou realmente precisando da ajuda de todos, pois ate o momento nao consegui utilziar o BD. Att. Danilo Mateus C. Oliveira - Mensagem encaminhada De: Danilo Mateus Oliveira danilo...@yahoo.com.br Para: pgbr-geral@listas.postgresql.org.br Enviadas: Segunda-feira, 18 de Maio de 2009 10:00:01 Assunto: Instalação PostgreeSQL - Conexao Bando de Dados Bom Dia Comunidade, Fiz a instalação do PostgreeSQL (Windows) sem problemas, mas quando vou conectar no Bando de Dados, aparece que não é possível conectar no servidor. Como faço para solucionar este problema. O erro que aparece é: Server doesn't listen The server doesn' t accept connections the connection library reports could not connect to server: Connection refused (0x274D/10061). Is the server running on host 127.0.0.1 and accepting TCP/IP connection on port 5432? O servidor que estou tentando conectar é na propria maquina (LOCALHOST). Obrigado Danilo M.C. Oliveira Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.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] Enviar arquivo pelo PostgreSQL
Bom dia André. Então, estava querendo uma solução do banco para resolver o problema de Multiplataforma, ou seja, independer do Sistema Operacional, deixar este serviço para o Banco de Dados. Para fazer a transferência de minhas informações, hoje estou utilizando o DBLink, mas dependendo da demanda de instruções está ficando muito lento. Então para resolver este problema, estava querendo gerar um arquivo binario pelo comando COPY do banco e enviá-lo por FTP para o outro servidor e através do DBLink, executar o comando COPY no outro servidor. Desta forma, deria um ganho de desempenho por causa do envio de arquivo pela internet, diminuindo o pacote de rede. - Original Message - From: André Volpato To: Comunidade PostgreSQL Brasileira Sent: Tuesday, May 19, 2009 10:16 AM Subject: Re: [pgbr-geral] Enviar arquivo pelo PostgreSQL Anderson escreveu: Bom dia pessoal. Alguém sabe se o PostgreSQL tem algum comando para enviar arquivo para outro servidor ? Não que eu saiba. É dentro da mesma rede? Qual o ambiente? SO? Tamanho do(s) arquivo(s)? Existem soluções no nível do SO, ou então fazendo copy do arquivo para dentro do banco, e restaurando via SELECT na outra ponta. Agradeço antecipadamente pela atenção de todos. Anderson Aguilar Ferreira. -- []´s, André Volpato -- ___ 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] Enc: Instalação PostgreeSQL - C onexao Bando de Dados
Por causa do usuário postgres que precisa ter no windows 2009/5/19 Danilo Mateus Oliveira danilo...@yahoo.com.br Bom Dia Comunidade, Recebi alguns e-mails para resolver a Conexão do BD, mas não deu certo. Alguns e-mails que recebi para para o PostgreSQL Linux e o que estou usando é Windows. Estou realmente precisando da ajuda de todos, pois ate o momento nao consegui utilziar o BD. Att. Danilo Mateus C. Oliveira - Mensagem encaminhada *De:* Danilo Mateus Oliveira danilo...@yahoo.com.br *Para:* pgbr-geral@listas.postgresql.org.br *Enviadas:* Segunda-feira, 18 de Maio de 2009 10:00:01 *Assunto:* Instalação PostgreeSQL - Conexao Bando de Dados Bom Dia Comunidade, Fiz a instalação do PostgreeSQL (Windows) sem problemas, mas quando vou conectar no Bando de Dados, aparece que não é possível conectar no servidor. Como faço para solucionar este problema. O erro que aparece é: Server doesn't listen The server doesn' t accept connections the connection library reports could not connect to server: Connection refused (0x274D/10061). Is the server running on host 127.0.0.1 and accepting TCP/IP connection on port 5432? O servidor que estou tentando conectar é na propria maquina (LOCALHOST). Obrigado Danilo M.C. Oliveira -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Modelagem Eventos
Bom dia... Tenho uma modelagem relativamente simples mas com um agravante.. Gostaria de uma rápida ajuda.. Tenho um evento que tem data_inicio e data_fim.. Mas ele pode ter janelas nesse meio tempo, do tipo somente terça e quinta... O problema é que preciso mostrar em um calendário esses eventos... Então para ser bem direto, qual a melhor forma para armazenar os dias da semana que esse evento acontece: 1) Criar um campo char e colocar 135 para domingo-terça-quinta 2) Criar um campo de flag para cada dia da semana e preencher com 1 ou 0 3) Criar uma tabela separada do evento para indicar os dias exatos que vai acontecer cada evento 4) N.D.A. (nenhuma das anteriores / nem deus ajuda) Valeu moçada, Wagner Bonfiglio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Enviar arquivo pelo PostgreSQL
Anderson escreveu: Bom dia Andr. Ento, estava querendo uma soluo do banco para resolver o problema de Multiplataforma, ou seja, independer do Sistema Operacional, deixar este servio para o Banco de Dados. Para fazer a transferncia de minhas informaes, hoje estou utilizando o DBLink, mas dependendo da demanda de instrues est ficando muito lento. Ento para resolver este problema, estava querendo gerar um arquivo binario pelo comando COPY do banco e envi-lo por FTP para o outro servidor e atravs do DBLink, executar o comando COPY no outro servidor. A transferncia por FTP, feita pelo SO, vai ser sempre mais rpida, at porque voc poder usar compactao e agendamento de horrios. A configurao de FTP e agendamento vai depender da plataforma, mas normalmente no to complicado assim. Quem vai poder analisar e decidir os prs e contras voc. Pelo que entendi, voc j est fazendo a nica soluo multiplataforma, fazendo SELECTs com DBLink. Creio que qualquer outra soluo que envolva arquivos vai depender da plataforma. Voc pode pesquisar sobre replicao, e tambm ler sobre mtodos de armazenamento de arquivos no Postgres. Desta forma, deria um ganho de desempenho por causa do envio de arquivo pela internet, diminuindo o pacote de rede. - Original Message - From: Andr Volpato To: Comunidade PostgreSQL Brasileira Sent: Tuesday, May 19, 2009 10:16 AM Subject: Re: [pgbr-geral] Enviar arquivo pelo PostgreSQL Anderson escreveu: Bom dia pessoal. Algum sabe se o PostgreSQL tem algum comando para enviar arquivo para outro servidor ? No que eu saiba. dentro da mesma rede? Qual o ambiente? SO? Tamanho do(s) arquivo(s)? Existem solues no nvel do SO, ou ento fazendo copy do arquivo para dentro do banco, e restaurando via SELECT na outra ponta. -- []s, Andr Volpato ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Modelagem Eventos
Wagner, que tal você criar uma tabela de detalhe desse evento, simplesmente com as datas que ele pode ocorrer, se na interface, você inserir que um evento pode ocorrer do dia 01/01/2009 até 31/12/2009, todas as terças e quintas, fica difícil vc gerenciar isso somente por flags, ou imagine que o evento ocorra a cada 15 dias, etc... Tenho algo parecido aqui para a geração das datas de agendas de dentistas, funciona muito bem dessa maneira, tenho muita felxibilidade :D Espero ter ajudado. 2009/5/19 Wagner Bonfiglio wmbonfig...@gmail.com Bom dia... Tenho uma modelagem relativamente simples mas com um agravante.. Gostaria de uma rápida ajuda.. Tenho um evento que tem data_inicio e data_fim.. Mas ele pode ter janelas nesse meio tempo, do tipo somente terça e quinta... O problema é que preciso mostrar em um calendário esses eventos... Então para ser bem direto, qual a melhor forma para armazenar os dias da semana que esse evento acontece: 1) Criar um campo char e colocar 135 para domingo-terça-quinta 2) Criar um campo de flag para cada dia da semana e preencher com 1 ou 0 3) Criar uma tabela separada do evento para indicar os dias exatos que vai acontecer cada evento 4) N.D.A. (nenhuma das anteriores / nem deus ajuda) Valeu moçada, Wagner Bonfiglio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- André Luiz Martins Pignata Integral Convênios Odontológicos Gerente de TI ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Modelagem Eventos
Opção 3 !!! Wagner Bonfiglio escreveu: Bom dia... Tenho uma modelagem relativamente simples mas com um agravante.. Gostaria de uma rápida ajuda.. Tenho um evento que tem data_inicio e data_fim.. Mas ele pode ter janelas nesse meio tempo, do tipo somente terça e quinta... O problema é que preciso mostrar em um calendário esses eventos... Então para ser bem direto, qual a melhor forma para armazenar os dias da semana que esse evento acontece: 1) Criar um campo char e colocar 135 para domingo-terça-quinta 2) Criar um campo de flag para cada dia da semana e preencher com 1 ou 0 3) Criar uma tabela separada do evento para indicar os dias exatos que vai acontecer cada evento 4) N.D.A. (nenhuma das anteriores / nem deus ajuda) Valeu moçada, Wagner Bonfiglio ___ 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] Enviar arquivo pelo PostgreSQL
Obrigado André pelas dicas. Vou pesquisar e o que encontrar eu coloco na lista. - Original Message - From: André Volpato To: Comunidade PostgreSQL Brasileira Sent: Tuesday, May 19, 2009 11:10 AM Subject: Re: [pgbr-geral] Enviar arquivo pelo PostgreSQL Anderson escreveu: Bom dia André. Então, estava querendo uma solução do banco para resolver o problema de Multiplataforma, ou seja, independer do Sistema Operacional, deixar este serviço para o Banco de Dados. Para fazer a transferência de minhas informações, hoje estou utilizando o DBLink, mas dependendo da demanda de instruções está ficando muito lento. Então para resolver este problema, estava querendo gerar um arquivo binario pelo comando COPY do banco e enviá-lo por FTP para o outro servidor e através do DBLink, executar o comando COPY no outro servidor. A transferência por FTP, feita pelo SO, vai ser sempre mais rápida, até porque você poderá usar compactação e agendamento de horários. A configuração de FTP e agendamento vai depender da plataforma, mas normalmente não é tão complicado assim. Quem vai poder analisar e decidir os prós e contras é você. Pelo que entendi, você já está fazendo a única solução multiplataforma, fazendo SELECTs com DBLink. Creio que qualquer outra solução que envolva arquivos vai depender da plataforma. Você pode pesquisar sobre replicação, e também ler sobre métodos de armazenamento de arquivos no Postgres. Desta forma, deria um ganho de desempenho por causa do envio de arquivo pela internet, diminuindo o pacote de rede. - Original Message - From: André Volpato To: Comunidade PostgreSQL Brasileira Sent: Tuesday, May 19, 2009 10:16 AM Subject: Re: [pgbr-geral] Enviar arquivo pelo PostgreSQL Anderson escreveu: Bom dia pessoal. Alguém sabe se o PostgreSQL tem algum comando para enviar arquivo para outro servidor ? Não que eu saiba. É dentro da mesma rede? Qual o ambiente? SO? Tamanho do(s) arquivo(s)? Existem soluções no nível do SO, ou então fazendo copy do arquivo para dentro do banco, e restaurando via SELECT na outra ponta. -- []´s, André Volpato -- ___ 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] Enc: Instalação PostgreeSQL - C onexao Bando de Dados
O serviço tem que estar UP, dê uma CTRL+ALT e verifique se os serviços postgres, pg_ctl, postmaster existem, se não, é porque o postgre não foi inicializado, abra o prompt do DOS e digite C:\WINDOWS\system32\net.exe start pgsql-8.3 (ou conforme sua versão do Postgre) e veja qual a mensagem de erro que ele retorna. Espero ter ajudado. 2009/5/19 Danilo Mateus Oliveira danilo...@yahoo.com.br Bom Dia Comunidade, Recebi alguns e-mails para resolver a Conexão do BD, mas não deu certo. Alguns e-mails que recebi para para o PostgreSQL Linux e o que estou usando é Windows. Estou realmente precisando da ajuda de todos, pois ate o momento nao consegui utilziar o BD. Att. Danilo Mateus C. Oliveira - Mensagem encaminhada *De:* Danilo Mateus Oliveira danilo...@yahoo.com.br *Para:* pgbr-geral@listas.postgresql.org.br *Enviadas:* Segunda-feira, 18 de Maio de 2009 10:00:01 *Assunto:* Instalação PostgreeSQL - Conexao Bando de Dados Bom Dia Comunidade, Fiz a instalação do PostgreeSQL (Windows) sem problemas, mas quando vou conectar no Bando de Dados, aparece que não é possível conectar no servidor. Como faço para solucionar este problema. O erro que aparece é: Server doesn't listen The server doesn' t accept connections the connection library reports could not connect to server: Connection refused (0x274D/10061). Is the server running on host 127.0.0.1 and accepting TCP/IP connection on port 5432? O servidor que estou tentando conectar é na propria maquina (LOCALHOST). Obrigado Danilo M.C. Oliveira -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- André Luiz Martins Pignata Integral Convênios Odontológicos Gerente de TI ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Problemas com SAVEPOINT
Pessoal estou tendo um erro na utilização de savepoints, eu andei pesquisando e vi que tem bugs quanto a sua utilização. O erro é SPI_execute_plan failed executing query SAVEPOINT SP1: SPI_ERROR_TRANSACTION Tem como utilizar savepoint ou terei que me virar sem? Att. Fabio Galluzzo Monteiro ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Apresentação e primeira pergunta .
2009/5/19 Davi Vercillo C. Garcia daviverci...@gmail.com Fala Euler, Olhe os links no seguinte e-mail [1]. [1] http://archives.postgresql.org/pgsql-advocacy/2009-05/msg5.php Fiz uma leitura rápido e realmente são excelentes links. No entanto, sou novo em Banco de Dados e não consegui interpretar os dados fornecidos. Existe algum outro link com comparações, mas no estilo Dummy ? Ou poderia você me fornecer uma visão geral ? Melhor você conhecer melhor a teoria de banco de dados, conhecer bem um deles e depois comparar com outros. Esse negócio de querer comparar o que você não conhece não dá muito certo: você vai encontrar comparações rasteiras como: Oracle é caro, PostgreSQL é lento e MySQL é rápido e já tem a maioria dos recursos dos demais. E se você não conhecer bem banco de dados, vai acabar concordando. E vai ver testes que comprovam isto. E não vai saber nunca que quem escreveu isso não avaliou estas questões com seriedade. É como fazer benchmark de linguagens de programação: é ótimo para ganhar acesso no seu site, mas não ajuda em nada o novato a escolher a linguagem que melhor se adequa às suas necessidades. Mas eu deixo aqui um texto pretencioso meu para você dar uma olhada: www.midstorm.org/~telles/2007/07/05/database-overkill/ mas não leve ele muito a sério! Abraços, -- Davi Vercillo Carneiro Garcia http://www.dcc.ufrj.br/~davivercillo Universidade Federal do Rio de Janeiro Departamento de Ciência da Computação DCC-IM/UFRJ - http://www.dcc.ufrj.br /\ \ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Whoever comes is the right people; Whatever happens is the only thing that could have; Whenever it starts is the right time; When it's over, it's over ! - Open Space Philosophy Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why. - Anon ___ 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] Modelagem Eventos
Os André's me convenceram, vou pra esse caminho mesmo! Valeu... 2009/5/19 André Ormenese ( Yahoo ) ormen...@yahoo.com.br Opção 3 !!! Wagner Bonfiglio escreveu: Bom dia... Tenho uma modelagem relativamente simples mas com um agravante.. Gostaria de uma rápida ajuda.. Tenho um evento que tem data_inicio e data_fim.. Mas ele pode ter janelas nesse meio tempo, do tipo somente terça e quinta... O problema é que preciso mostrar em um calendário esses eventos... Então para ser bem direto, qual a melhor forma para armazenar os dias da semana que esse evento acontece: 1) Criar um campo char e colocar 135 para domingo-terça-quinta 2) Criar um campo de flag para cada dia da semana e preencher com 1 ou 0 3) Criar uma tabela separada do evento para indicar os dias exatos que vai acontecer cada evento 4) N.D.A. (nenhuma das anteriores / nem deus ajuda) Valeu moçada, Wagner Bonfiglio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Res: Enc: Instalação Postgre eSQL - Conexao Bando de Dados
é preciso criar um usuario no WINDOWS como postgres, ou trocando o usuario no PGADMIN para o usuario que ja esta cadastrado na maquina da certo? De: armando oliveira armolive...@gmail.com Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Terça-feira, 19 de Maio de 2009 10:57:29 Assunto: Re: [pgbr-geral] Enc: Instalação PostgreeSQL - Conexao Bando de Dados Por causa do usuário postgres que precisa ter no windows 2009/5/19 Danilo Mateus Oliveira danilo...@yahoo.com.br Bom Dia Comunidade, Recebi alguns e-mails para resolver a Conexão do BD, mas não deu certo. Alguns e-mails que recebi para para o PostgreSQL Linux e o que estou usando é Windows. Estou realmente precisando da ajuda de todos, pois ate o momento nao consegui utilziar o BD. Att. Danilo Mateus C. Oliveira - Mensagem encaminhada De: Danilo Mateus Oliveira danilo...@yahoo.com.br Para: pgbr-geral@listas.postgresql.org.br Enviadas: Segunda-feira, 18 de Maio de 2009 10:00:01 Assunto: Instalação PostgreeSQL - Conexao Bando de Dados Bom Dia Comunidade, Fiz a instalação do PostgreeSQL (Windows) sem problemas, mas quando vou conectar no Bando de Dados, aparece que não é possível conectar no servidor. Como faço para solucionar este problema. O erro que aparece é: Server doesn't listen The server doesn' t accept connections the connection library reports could not connect to server: Connection refused (0x274D/10061). Is the server running on host 127.0.0.1 and accepting TCP/IP connection on port 5432? O servidor que estou tentando conectar é na propria maquina (LOCALHOST). Obrigado Danilo M.C. Oliveira Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.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] Res: Enc: Instalação Postgree SQL - Conexao Bando de Dados
Depende do erro que está apresentando, umas das soluções (sem saber ao certo o erro) é entrar em ferramentas administrativas, excluir o usuário postgres e reinstalar o Postgre sem reinicializar o bloco de dados, caso vc não tenha dado nenhum, manda reinicializar o bloco de dados, ou seja, apague o usuário e reinstale o programa :D 2009/5/19 Danilo Mateus Oliveira danilo...@yahoo.com.br é preciso criar um usuario no WINDOWS como postgres, ou trocando o usuario no PGADMIN para o usuario que ja esta cadastrado na maquina da certo? -- *De:* armando oliveira armolive...@gmail.com *Para:* Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br *Enviadas:* Terça-feira, 19 de Maio de 2009 10:57:29 *Assunto:* Re: [pgbr-geral] Enc: Instalação PostgreeSQL - Conexao Bando de Dados Por causa do usuário postgres que precisa ter no windows 2009/5/19 Danilo Mateus Oliveira danilo...@yahoo.com.br Bom Dia Comunidade, Recebi alguns e-mails para resolver a Conexão do BD, mas não deu certo. Alguns e-mails que recebi para para o PostgreSQL Linux e o que estou usando é Windows. Estou realmente precisando da ajuda de todos, pois ate o momento nao consegui utilziar o BD. Att. Danilo Mateus C. Oliveira - Mensagem encaminhada *De:* Danilo Mateus Oliveira danilo...@yahoo.com.br *Para:* pgbr-geral@listas.postgresql.org.br *Enviadas:* Segunda-feira, 18 de Maio de 2009 10:00:01 *Assunto:* Instalação PostgreeSQL - Conexao Bando de Dados Bom Dia Comunidade, Fiz a instalação do PostgreeSQL (Windows) sem problemas, mas quando vou conectar no Bando de Dados, aparece que não é possível conectar no servidor. Como faço para solucionar este problema. O erro que aparece é: Server doesn't listen The server doesn' t accept connections the connection library reports could not connect to server: Connection refused (0x274D/10061). Is the server running on host 127.0.0.1 and accepting TCP/IP connection on port 5432? O servidor que estou tentando conectar é na propria maquina (LOCALHOST). Obrigado Danilo M.C. Oliveira -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- André Luiz Martins Pignata Integral Convênios Odontológicos Gerente de TI ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Data de inserção/alteração de um registro
2009/5/19 Adriano de Souza Barbosa adbarb...@ici.curitiba.org.br: Será que tem como descobrir a data de criação e/ou alteração de um determinado registro de uma tabela ? Internamente o PostgreSQL não registra tais eventos. Você pode criar um campo em sua tabela e mante-lo atualizado através de um gatilho (trigger). Talvez pelo OID, nas tabelas internas do Postgres ? Tenho 2 instâncias de um mesmo banco e precisarei atualizar um em relação ao outro com relação a inserções/alterações feitas em um determinado período. Imagino que possa existir também alguma ferramenta de sincronia entre bancos... (?) Você quer dizer replicação? Se sim veja: http://www.postgresql.org/docs/current/interactive/high-availability.html 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] Res: Enc: Instalação Postgr eeSQL - Conexao Bando de Dados
Danilo, Verifique se na sua instalação você fez conforme está em http://inf.uniplac.net/tutorial/postgresql/ Você cria dois usuários na instalação: - Na primeira tela é o usuário que vai iniciar o serviço do BD e preferencialmente deve ser um usuário próprio para o BD; - Na segunda tela é o superusuário do BD Como você está tentando fazer a conexão com o BD? Via prompt de comando, normalmente é feito: psql -U nome_superusuario {}s, --- Prof. Angelo Augusto Frozza, M.Sc. fro...@uniplac.net htp://uniplac.net/~frozza Coordenador do Curso de Sistemas de Informação Universidade do Planalto Catarinense - UNIPLAC Lages - S.C. - Brasil http://www.uniplac.net -- Original Message --- From: Danilo Mateus Oliveira danilo...@yahoo.com.br To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Tue, 19 May 2009 07:59:16 -0700 (PDT) Subject: [pgbr-geral] Res: Enc: Instalação PostgreeSQL - Conexao Bando de Dados é preciso criar um usuario no WINDOWS como postgres, ou trocando o usuario no PGADMIN para o usuario que ja esta cadastrado na maquina da certo? Por causa do usuário postgres que precisa ter no windows 2009/5/19 Danilo Mateus Oliveira danilo...@yahoo.com.br --- De: armando oliveira armolive...@gmail.com Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Terça-feira, 19 de Maio de 2009 10:57:29 Assunto: Re: [pgbr-geral] Enc: Instalação PostgreeSQL - Conexao Bando de Dados Bom Dia Comunidade, Recebi alguns e-mails para resolver a Conexão do BD, mas não deu certo. Alguns e-mails que recebi para para o PostgreSQL Linux e o que estou usando é Windows. Estou realmente precisando da ajuda de todos, pois ate o momento nao consegui utilziar o BD. Att. Danilo Mateus C. Oliveira - Mensagem encaminhada De: Danilo Mateus Oliveira danilo...@yahoo.com.br Para: pgbr-geral@listas.postgresql.org.br Enviadas: Segunda-feira, 18 de Maio de 2009 10:00:01 Assunto: Instalação PostgreeSQL - Conexao Bando de Dados Bom Dia Comunidade, Fiz a instalação do PostgreeSQL (Windows) sem problemas, mas quando vou conectar no Bando de Dados, aparece que não é possível conectar no servidor. Como faço para solucionar este problema. O erro que aparece é: Server doesn't listen The server doesn' t accept connections the connection library reports could not connect to server: Connection refused (0x274D/10061). Is the server running on host 127.0.0.1 and accepting TCP/IP connection on port 5432? O servidor que estou tentando conectar é na propria maquina (LOCALHOST). Obrigado Danilo M.C. Oliveira --- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes --- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral --- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes --- End of Original Message --- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Converter resultados numéricos de e n_US.utf-8 para pt_BR.utf-8 na consulta.
Obrigado Osvaldo e Euler. Acabei voltando para a opção de ajustar lc_numeric, por haver o problemas de limitação de casa de unidades. Apesar do PostgreSQL ajustar as variáveis de dezenas e centesimos a partir de postgresql.conf, deveria haver uma outra forma de utilizar essas variáveis em pg/plsql, por exemplo, para resolver o problema, ao invés de modificar o ambiente, como por exemplo set lc_numeric . Agradeço a atenção, Bruno. 2009/5/19 Euler Taveira de Oliveira eu...@timbira.com Bruno Simioni escreveu: Não gostaria de utilizar as funções que determinam variáveis de ambiente para isso, e gostaria da conversão via funções ou to_char, ou expressões regulares, ou outras. Por que fazer da maneira difícil? Qual o problema em ajustar o lc_numeric no postgresql.conf? Se ele não pode ser ajustado, por que não fazer isso na própria sessão (set lc_numeric to 'pt_BR')? Acho que está indo pela maneira mais difícil para uma coisa tão simples. -- 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 ___ 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 SAVEPOINT
Olá, Qual versão do PG você está utilizando? CREATE TABLE foo(foo int); BEGIN; INSERT INTO foo VALUES (1),(2),(3); SAVEPOINT salvamento; INSERT INTO foo VALUES (4),(5),(6); ROLLBACK TO SAVEPOINT salvamento; SELECT * FROM foo; --Aqui vai aparecer apenas os valores 1, 2 e 3. COMMIT; 2009/5/19 Fabio Galluzzo fgallu...@gmail.com Pessoal estou tendo um erro na utilização de savepoints, eu andei pesquisando e vi que tem bugs quanto a sua utilização. O erro é SPI_execute_plan failed executing query SAVEPOINT SP1: SPI_ERROR_TRANSACTION Tem como utilizar savepoint ou terei que me virar sem? Att. Fabio Galluzzo Monteiro ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Espero ter ajudado. []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Data de inserção/alteração de um registro
Olá, Se você tiver o log de atividades configurado você consegue esta informação através do log. 2009/5/19 Adriano de Souza Barbosa adbarb...@ici.curitiba.org.br Será que tem como descobrir a data de criação e/ou alteração de um determinado registro de uma tabela ? Talvez pelo OID, nas tabelas internas do Postgres ? Tenho 2 instâncias de um mesmo banco e precisarei atualizar um em relação ao outro com relação a inserções/alterações feitas em um determinado período. Imagino que possa existir também alguma ferramenta de sincronia entre bancos... (?) Grato, Adriano. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral []s -- JotaComm http://jotacomm.wordpress.com http://www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Enc: Instalação PostgreeSQL - C onexao Bando de Dados
Danilo Mateus Oliveira escreveu: Recebi alguns e-mails para resolver a Conexão do BD, mas não deu certo. Alguns e-mails que recebi para para o PostgreSQL Linux e o que estou usando é Windows. Você olhou este link[1]? Você tem certeza que o serviço está executando? [1] http://agajorte.blogspot.com/2009/03/meu-postgresql-nao-conecta.html -- 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
Re: [pgbr-geral] Problemas com SAVEPOINT
Fabio Galluzzo escreveu: Ae dá erro. Eu até consegui implementar sem o savepoint, mas seria mais interessante usá-lo. Sem saber os passos seguidos e o erro fica difícil supor algo... -- 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
Re: [pgbr-geral] Converter resultados numéricos de e n_US.utf-8 para pt_BR.utf-8 na consulta.
Bruno Simioni escreveu: Apesar do PostgreSQL ajustar as variáveis de dezenas e centesimos a partir de postgresql.conf, deveria haver uma outra forma de utilizar essas variáveis em pg/plsql, por exemplo, para resolver o problema, ao invés de modificar o ambiente, como por exemplo set lc_numeric . Há. euler=# \! cat /tmp/teste CREATE OR REPLACE FUNCTION public.teste() RETURNS void LANGUAGE plpgsql AS $function$ declare i text; begin select to_char(123456.789, '999G999G999D99') into i; raise notice 'i: %', i; set local lc_numeric to 'en_US'; select to_char(123456.789, '999G999G999D99') into i; raise notice 'i: %', i; end; $function$ uler=# show lc_numeric; lc_numeric - pt_BR.UTF-8 (1 registro) euler=# select teste(); NOTA: i: 123.456,79 NOTA: i: 123,456.79 teste --- (1 registro) euler=# show lc_numeric; lc_numeric - pt_BR.UTF-8 (1 registro) -- 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
Re: [pgbr-geral] Apresentação e primeira pergunta .
Fala pessoal, Melhor você conhecer melhor a teoria de banco de dados, conhecer bem um deles e depois comparar com outros. Esse negócio de querer comparar o que você não conhece não dá muito certo: você vai encontrar comparações rasteiras (...) Realmente ! Vou aprender a teoria de BDs no período que vem mas venho trabalhando num laboratório que sempre usou MySQL e estava pensando em experimentar o PostgreSQL, o qual nunca tive a oportunidade de mexer. Na verdade o que eu estava buscando eram recomendações de quando utilizaria MySQL e quando utilizaria PostgreSQL. Abraços, -- Davi Vercillo Carneiro Garcia http://www.dcc.ufrj.br/~davivercillo Universidade Federal do Rio de Janeiro Departamento de Ciência da Computação DCC-IM/UFRJ - http://www.dcc.ufrj.br /\ \ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Whoever comes is the right people; Whatever happens is the only thing that could have; Whenever it starts is the right time; When it's over, it's over ! - Open Space Philosophy Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why. - Anon ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral