Re: [pgbr-geral] Documentação
Bom dia Osvaldo. Obrigado mais uma vez. Leandro Diniz SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org http://www.serpro.gov.br GNU/Linux User #485051 --- The blue screen of the death --- Enviado via Android Em 10/07/2014 22:30, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: Em 10/07/14, Leandro Hamidleandro.ha...@gmail.com escreveu: Boa noite Osvaldo. Gostaria de agradecer pela ajuda, muito obrigado mesmo! Leandro Diniz SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org http://www.serpro.gov.br GNU/Linux User #485051 --- The blue screen of the death --- Enviado via Android Em 10/07/2014 18:32, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: Em 10/07/14, Leandro Hamidleandro.ha...@gmail.com escreveu: Bom dia a todos. Eu gostaria de saber dos demais colegas se ainda posso utilizar para base dos meus estudos o material traduzido para o português brasileiro tendo em vista que este mesmo material foi gerado tendo como apoio a versão 8.0.0 da ferramenta. Desde já agradeço. Sim, pode utilizar. Apenas considere que esta é uma versão de 2005 e que muita coisa, e bota muita coisa nisto, foi implementada em versões posteriores a essa e portanto não constam desta documentação. Utilize esta documentação em conjunto com: http://www.postgresql.org/docs/current/interactive/index.html que obterá bons resultados. Para saber o que foi implementado consulte: http://www.postgresql.org/docs/current/interactive/release.html de E.167 até E.1 Apenas para complementar: Existe uma parte traduzida do manual da versão 8.2. Veja: http://pgdocptbr.sourceforge.net/ 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] Documentação
Bom dia a todos. Eu gostaria de saber dos demais colegas se ainda posso utilizar para base dos meus estudos o material traduzido para o português brasileiro tendo em vista que este mesmo material foi gerado tendo como apoio a versão 8.0.0 da ferramenta. Desde já agradeço. Leandro Diniz SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org http://www.serpro.gov.br GNU/Linux User #485051 --- The blue screen of the death --- Enviado via Android ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Documentação
Boa noite Osvaldo. Gostaria de agradecer pela ajuda, muito obrigado mesmo! Leandro Diniz SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org http://www.serpro.gov.br GNU/Linux User #485051 --- The blue screen of the death --- Enviado via Android Em 10/07/2014 18:32, Osvaldo Kussama osvaldo.kuss...@gmail.com escreveu: Em 10/07/14, Leandro Hamidleandro.ha...@gmail.com escreveu: Bom dia a todos. Eu gostaria de saber dos demais colegas se ainda posso utilizar para base dos meus estudos o material traduzido para o português brasileiro tendo em vista que este mesmo material foi gerado tendo como apoio a versão 8.0.0 da ferramenta. Desde já agradeço. Sim, pode utilizar. Apenas considere que esta é uma versão de 2005 e que muita coisa, e bota muita coisa nisto, foi implementada em versões posteriores a essa e portanto não constam desta documentação. Utilize esta documentação em conjunto com: http://www.postgresql.org/docs/current/interactive/index.html que obterá bons resultados. Para saber o que foi implementado consulte: http://www.postgresql.org/docs/current/interactive/release.html de E.167 até E.1 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
Re: [pgbr-geral] Armazenamento de grande volume de e-mails em banco de dados PostgreSQL.
Em 7 de abril de 2010 14:11, JotaComm jota.c...@gmail.com escreveu: Olá, Em 6 de abril de 2010 18:11, Leandro Hamid leandro.ha...@gmail.comescreveu: Boa noite a todos. Eu li um pequeno artigo sobre uma ferramente de armazenamento de mensagens de e-mail em banco de dados utilizando o PostgreSQL (link do artigo: http://www.guiadohardware.net/dicas/armazenamento-emails-archiveopteryx.html ) e gostarai de saber dos amigos aqui da lista se há a possibilidade de fazer este trabalho de uma maneira mais simplificada, será que o PostgreSQL disponibiliza uma funcionalidade que proporcione o armazenamento de mensagens de e-mails em banco de dados? Não li o artigo, assim que tiver um tempinho dou uma lida. O que você quer dizer com o PostgreSQL tenha disponível uma funcionalidade para armazenamento de mensagens de e-mail? Boa tarde JotaComm. Me descupe pela frase confusa, peço a todos que desconsiderem esta frase, eu só gostaria de saber se há uma maneia de armazenar mensagens de e-mail em banco de dados. Forte abraço a todos. Desde já agradeço. -- Leandro Diniz SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 -- The blue screen of the death -- ___ 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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ GNU/Linux User #485051 -- The blue screen of the death -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Armazenamento de grande volume de e-mails em banco de dados PostgreSQL.
Boa noite a todos. Eu li um pequeno artigo sobre uma ferramente de armazenamento de mensagens de e-mail em banco de dados utilizando o PostgreSQL (link do artigo: http://www.guiadohardware.net/dicas/armazenamento-emails-archiveopteryx.html) e gostarai de saber dos amigos aqui da lista se há a possibilidade de fazer este trabalho de uma maneira mais simplificada, será que o PostgreSQL disponibiliza uma funcionalidade que proporcione o armazenamento de mensagens de e-mails em banco de dados? Desde já agradeço. -- Leandro Diniz SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 -- The blue screen of the death -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] init.d inicializando o postgres automaticamente
Tarcsio Sassara escreveu: Ol pessoal. Motivao: Uma das coisas que j resolvi no utilizar o pacote de instalao do debian para a prxima aplicao. Minha preocupao a de sempre manter o banco rodando sempre na ultima verso corrente. Fiz alguns testes para a migrao da minha base da verso 8.3 para a 8.4 rodando a verso antiga simultneamente mudando a porta de comunicao e tudo ocorreu muito bem. O problema: Minha duvida como configurar o servio para inicializar e parar automaticamente com o SO usando o init.d que um dos padres do debian para esta tarefa.Gostaria de chamar o pg_ctl start e stop no momento correto. Tentei aprender algo com a maneira que o pacote do postgres no debian faz mas "meio doido". Se algum puder me ajudar, ou tiver um material legal sobre o assunto vou agradecer bastante. Dei uma pesquisada sobre o init.d mas de qualquer maneira, gostaria de mais informaes relacionadas ao postgres. Valeu! -- Tarcisio F. Sassara ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Boa noite Tarcsio. H algum tempo tive o mesmo problema, abaixo uma descrio rpida da soluo que encontrei: Iniciando o servidor de banco de dados PostgreSQL no boot do Debian Script para postgres como servio e iniciar tal servio no boot do Debian #!/bin/sh # pg_script # Controla start / stop do Postgresql case "$1" in start) echo -n "Iniciando servico do PostgreSQL"; /bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data" logfile 21 ;; stop) echo -n "Parando servio do PostgreSQL"; /bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl stop -D /usr/local/pgsql/data" logfile 21 ;; restart) echo -n "Reiniciando servio PostgreSQL"; /bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl restart -D /usr/local/pgsql/data" logfile 21 ;; esac exit 0 Link simblico para executar o script na runlevel 2 cd /etc/rc2.d ln -s ../init.d/pg_script S50pg_script telinit rc2.d Sada do comando 'netstat -tuapen' Conexes Internet Ativas (servidores e estabelecidas) Proto Recv-Q Send-Q Endereo Local Endereo Remoto Estado User Inode PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* OUA 0 4225 1502/portmap tcp 0 0 0.0.0.0:34256 0.0.0.0:* OUA 0 4295 1513/rpc.statd tcp 0 0 0.0.0.0:113 0.0.0.0:* OUA 0 5377 2225/inetd tcp 0 0 0.0.0.0:22 0.0.0.0:* OUA 0 5008 1907/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* OUA 0 5074 1934/cupsd tcp 0 0 127.0.0.1:5432 0.0.0.0:* OUA 1001 6477 2380/postgres tcp 0 0 127.0.0.1:25 0.0.0.0:* OUA 0 5274 2201/exim4 tcp 0 0 127.0.0.1:6010 0.0.0.0:* OUA 1000 8120 2721/0 tcp 0 160 192.168.0.244:22 10.200.110.54:50489 ESTABELECIDA 0 8082 2717/sshd: leandro tcp6 0 0 :::22 :::* OUA 0 5006 1907/sshd tcp6 0 0 ::1:631 :::* OUA 0 5075 1934/cupsd tcp6 0 0 ::1:5432 :::* OUA 1001 6478 2380/postgres tcp6 0 0 ::1:6010 :::* OUA 1000 8121 2721/0 udp 0 0 0.0.0.0:68 0.0.0.0:* 0 6116 2336/dhclient udp 0 0 0.0.0.0:50629 0.0.0.0:* 105 4979 1895/avahi-daemon: udp 0 0 0.0.0.0:841 0.0.0.0:* 0 4281 1513/rpc.statd udp 0 0 0.0.0.0:5353 0.0.0.0:* 105 4977 1895/avahi-daemon: udp 0 0 0.0.0.0:58734 0.0.0.0:* 0 4292 1513/rpc.statd udp 0 0 0.0.0.0:111 0.0.0.0:* 0 4224 1502/portmap udp 0 0 127.0.0.1:46832 127.0.0.1:46832 ESTABELECIDA 1001 6485 2380/postgres udp 0 0 0.0.0.0:631 0.0.0.0:* 0 5078 1934/cupsd udp6 0 0 :::3 :::* 105 4980 1895/avahi-daemon: udp6 0 0 :::5353 :::* 105 4978 1895/avahi-daemon: Dando um olhada no pacote para instalao do PostgreSQL 8.3.5 acabei descobrindo que existem alguns scripts de inicializao distribudos junto do PostgreSQL (creio que este servio esta disponvel a partir de verses mais atuais do servidor) no diretrio contrib/start-scripts. Para instalar estes scripts necessrio o privilgio de root. Fonte: PostgreSQL - Traduo da Documentao para o Portugus do Brasil. http://pgdocptbr.sourceforge.net/ Espero ter ajudado. -- Leandro Hamid SERPRO - Servio Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ GNU/Linux User #485051 -- The blue screen of the death -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Restore de backup realizado em nível de sistema de arquivo.
2009/3/13 Euler Taveira de Oliveira eu...@timbira.com Fabrízio de Royes Mello escreveu: [mantenha a lista no -cc] 2009/3/12 Euler Taveira de Oliveira eu...@timbira.com mailto:eu...@timbira.com O problema desse tipo de backup é que: (i) você fica preso a arquitetura (ii) versão do PostgreSQL (iii) parâmetros em tempo de compilação tais como BLCKSZ, XLOG_BLCKSZ e LC_CTYPE (só para citar alguns) (iv) além de ter que ficar um tempo fora (para garantir a consistência dos dados). Particularmente, são tantos os problemas desse tipo de backup que eu não o recomendo. Estou ciente destas restrições, entretanto restaurar um backup desse tipo, de uma base muito grande, não seria bem mais rápido do que um pg_restore??? Vide resposta no outro e-mail ao questionamento do Fábio. Eu só quis ressaltar as desvantagens do backup físico e nada mais. Ou o melhor mesmo é utilizar o PITR conforme o Jota comentou?? Ambas as soluções trabalham com cópia física do $PGDATA e tem desvantagens semelhantes (as que citei acima). Porém, o PITR te oferece uma perda menor de dados já que você vai ter os dados de no máximo _archive_timeout_ segundos atrás. Só faço esse questionamento pois cada uma das soluções tem suas vantagens e desvantagens não é mesmo... agora a respeito do PITR, em determinado momento eu não teria de fazer um backup lógico (pg_dump) ou físico (sistema de arquivos) e apartir desse momento no tempo arquivar os logs de transação??? ou seria melhor ter um outro servidor em stand-by fazendo os recovery sistematicamente (com isso temos uma replicação)??? Gravar os logs de transação e o backup físico na mesma máquina que está o PostgreSQL é um tiro no pé. E se o seu sistema de discos falha? Você perderá os dados e o backup. Quanto a utilizar um servidor de espera (standby), isso vai depender de vários fatores tais como SLA e orçamento da solução. Acredito que cada caso é um caso (velha máxima da medicina) e dependendo da situação podemos adotar uma ou outra estratégia... *Ainda* não tive problemas com esse tipo de backup do sistema de arquivo, apesar das restrições citadas, mas devido ao seu conhecimento do assunto esse comentário soa no minimo como um alerta para a forma como trabalho, e isso me deixou com uma pulga atrás da orelha... -- 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 Boa tarde. Veja bem pessoal, eu não me lembro de ter lido algo nesta discussão dizendo que backup físico é a MELHOR opção e sim é uma das opções de backup que temos, é importante este bate papo que estamos tendo mas eu acho que perdemos um pouco o foco, eu perguntei sobre como retornar com esse tipo de backup, qual é a maneira mais adequada pra isso? -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Restore de backup realizado em nível de sistema de arquivo.
Boa tarde pessoal. Eu li trecho da documentação que fala sobre cópia de segurança no nível de sistema de arquivo e na opinião de vocês qual seria o procedimento mais indicado para fazer o restore desde backup? -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Arquivo de log.
Bom dia a todos. Eu dei uma lida na documentação em português e observando o comportamento do meu servidor de banco de dados após descomentar o parâmetro*logging_collector * no arquivo de configuração postgresql.conf vi que os logs começaram a ser guardados mas não ficou muito claro pra mim a lógica utilizada pelo servidor para armazenamento de logs, será que alguém poderia me prestar uma orientação com relação a esta situação.Forte abraço a todos. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Arquivo de log.
Boa tarde Jota. Muito obrigado pela orientação, me ajudou e muito.Forte abraço. 2009/3/9 JotaComm jota.c...@gmail.com Olá, Leandro Tudo bem? É o seguinte. Ao você fazer uso do parâmetro logging_collector os seus logs serão armazenados no diretório pg_log (parâmetro log_directory='pg_log') dentro do diretório data. O nome dos arquivos são gerados a partir do parâmetro log_filename. O tamanho de cada arquivo é controlado pelo parâmetro log_rotation_age=1d (arquivo de log dura no máximo 1 dia, após isso um novo arquivo de log é criado) e log_rotation_size=10MB (cada arquivo de log tem no máximo 10MB, quando estourar este tamanho um novo arquivo de log é gerado). Espero ter ajudado []s 2009/3/9 Leandro Hamid leandro.ha...@gmail.com: Bom dia a todos. Eu dei uma lida na documentação em português e observando o comportamento do meu servidor de banco de dados após descomentar o parâmetro logging_collector no arquivo de configuração postgresql.conf vi que os logs começaram a ser guardados mas não ficou muito claro pra mim a lógica utilizada pelo servidor para armazenamento de logs, será que alguém poderia me prestar uma orientação com relação a esta situação.Forte abraço a todos. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- 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 -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Arquivo de log.
Boa tarde a todos. A minha dúvida é a seguinte: Lendo a a documentação em português do PostgreSQL produto do projeto de tradução eu observei o seguinte trecho: *Uma abordagem melhor é enviar a saída stderr do postmaster para algum tipo de programa de rotação de registro. Existe um programa nativo de rotação de registro, que pode ser utilizado definindo o parâmetro de configuração redirect_stderr como true no arquivo postgresql.conf.*, dando uma olhada no arquivo de configuração postgresql.conf notei que o parâmetro *redirect_stderr *não existe ou pelo menos não se faz presente na minah instalação.Seria conveniente eu adicionar este parâmetro na mão mesmo e atribuir a ele o valor true, este tipo de ação não iria acerretar em algum erro futuro na instalação do meu servidor?Desde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Arquivo de log.
2009/3/6 JotaComm jota.c...@gmail.com Olá, Por acaso sua versão é a 8.3? Se for, este parâmetro agora se chama logging_collector. []s Há sim, me desculpe Jota pela falta de atenção e muito obrigado pelo esclaecimento. 2009/3/6 Leandro Hamid leandro.ha...@gmail.com: Boa tarde a todos. A minha dúvida é a seguinte: Lendo a a documentação em português do PostgreSQL produto do projeto de tradução eu observei o seguinte trecho: Uma abordagem melhor é enviar a saída stderr do postmaster para algum tipo de programa de rotação de registro. Existe um programa nativo de rotação de registro, que pode ser utilizado definindo o parâmetro de configuração redirect_stderr como true no arquivo postgresql.conf., dando uma olhada no arquivo de configuração postgresql.conf notei que o parâmetro redirect_stderr não existe ou pelo menos não se faz presente na minah instalação.Seria conveniente eu adicionar este parâmetro na mão mesmo e atribuir a ele o valor true, este tipo de ação não iria acerretar em algum erro futuro na instalação do meu servidor?Desde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- 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 -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] vacuum.
Bom dia pessoal. Eu gostaria de saber de você se ao executar o pequeno script abaixo eu tenho condições de realizar vacuum, desde já agradeço. /bin/su - postgres -c /usr/local/pgsql/bin/vacuumdb -d teste -z -v 2vacuum.log -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] vacuum.
2009/3/5 Fabrízio de Royes Mello fabriziome...@gmail.com Uma pequena correção (adicionar aspas ao parametro -c do su): /bin/su - postgres -c /usr/local/pgsql/bin/vacuumdb -d teste -z -v 2vacuum.log Ou simplesmente: /usr/local/pgsql/bin/vacuumdb -U postgres -d teste -z -v 2vacuum.log Mais informações visite a documentação: http://www.postgresql.org/docs/current/interactive/app-vacuumdb.html Muito obrigado pela dica Fabrizio, forte abraço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 2009/3/5 Leandro Hamid leandro.ha...@gmail.com Bom dia pessoal. Eu gostaria de saber de você se ao executar o pequeno script abaixo eu tenho condições de realizar vacuum, desde já agradeço. /bin/su - postgres -c /usr/local/pgsql/bin/vacuumdb -d teste -z -v 2vacuum.log -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Fabrízio de Royes Mello Blog sobre PostgreSQL: http://fabriziomello.blogspot.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] vacuum.
2009/3/5 Sebastian SWC sebastian...@gmail.com 2009/3/5 Leandro Hamid leandro.ha...@gmail.com: Bom dia pessoal. Eu gostaria de saber de você se ao executar o pequeno script abaixo eu tenho condições de realizar vacuum, desde já agradeço. /bin/su - postgres -c /usr/local/pgsql/bin/vacuumdb -d teste -z -v 2vacuum.log se vc usar o --help do vacuumdb e pensar um pouquinho, fica mais facil assim /usr/local/pgsql/bin/vacuumdb -U postgres -d teste -zv []'s Já foi resolvido, pensei um pouquinho muito antes de receber a sua resposta.Obrigado pela ajuda!!! -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ Linux User #485051 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalação da linguagem procedur al PL/pgSQL.
2009/2/9 Leandro Hamid leandro.ha...@gmail.com Boa tarde Sebastian. Muito obbrigado pela ajuda, deu certo, eu pensei que teri que passar o diretório da biblioteca do plpgsql como argumento no comando para instalação da linguagem, muito obrigado mesmo. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ 2009/2/9 Sebastian SWC sebastian...@gmail.com 2009/2/9 Leandro Hamid leandro.ha...@gmail.com: Boa tarde pessoal. Tenho certeza de que esta thread já foi aberta mas infelizmente não consegui encontra-la, eu entrei no diretório.../bin do postgres e executei o comando como root: './createlang -U postgres -h localhost -d template1 --pglib=/usr/local/pgsql/lib plpgsql' e recebi a seguinte mensgem de erro: './createlang: opção não reconhecida `--pglib=/usr/local/pgsql/lib' Try createlang --help for more information.' O que posso fazer para resolver este problema?Desde já agradeço e peço desculpas pela thread reaberta. tenta sem o --pglib... createlang -U postgres plpgsql template1 -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Boa tarde Sebastian. Você disse que a linguagem PL/pgSQL é nativa no PostgreSQL, hoje eu tentei testar criando uma função, quando a executei no psql recebia sequinete mensaem de erro: psql:/home/l.../../funcao_teste.sql:3: ERROR: language plpgsql does not exist HINT: Use CREATE LANGUAGE to load the language into the database. O que pode ter acontecido?Desde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.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] Instalação da linguagem procedur al PL/pgSQL [RESOLVIDO].
2009/2/10 Sebastian SWC sebastian...@gmail.com 2009/2/10 Leandro Hamid leandro.ha...@gmail.com: Boa tarde Sebastian. Você disse que a linguagem PL/pgSQL é nativa no PostgreSQL, hoje eu tentei testar criando uma função, quando a executei no psql recebia sequinete mensaem de erro: psql:/home/l.../../funcao_teste.sql:3: ERROR: language plpgsql does not exist HINT: Use CREATE LANGUAGE to load the language into the database. O que pode ter acontecido?Desde já agradeço. Esse banco não tem a linguagem instalada. tente dar um createlang -U postgres plpgsql _NOME_DO_SEU_BANCO_ pra resolver o problema. Eu já tinha resolvido o problema e peço desculpas por encomoda-lo com estas dúvidas 'toscas', eu tinha instalado em template1 e pensei que tinha resolvido o problema.Acabei tendo que instalar no banco de dados de teste.Forte abraço. -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Instalação da linguagem procedur al PL/pgSQL.
Boa tarde pessoal. Tenho certeza de que esta thread já foi aberta mas infelizmente não consegui encontra-la, eu entrei no diretório.../bin do postgres e executei o comando como root: './createlang -U postgres -h localhost -d template1 --pglib=/usr/local/pgsql/lib plpgsql' e recebi a seguinte mensgem de erro: './createlang: opção não reconhecida `--pglib=/usr/local/pgsql/lib' Try createlang --help for more information.' O que posso fazer para resolver este problema?Desde já agradeço e peço desculpas pela thread reaberta. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.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] Instalação da linguagem procedur al PL/pgSQL [RESOLVIDO].
Boa tarde Sebastian. Muito obbrigado pela ajuda, deu certo, eu pensei que teri que passar o diretório da biblioteca do plpgsql como argumento no comando para instalação da linguagem, muito obrigado mesmo. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ 2009/2/9 Sebastian SWC sebastian...@gmail.com 2009/2/9 Leandro Hamid leandro.ha...@gmail.com: Boa tarde pessoal. Tenho certeza de que esta thread já foi aberta mas infelizmente não consegui encontra-la, eu entrei no diretório.../bin do postgres e executei o comando como root: './createlang -U postgres -h localhost -d template1 --pglib=/usr/local/pgsql/lib plpgsql' e recebi a seguinte mensgem de erro: './createlang: opção não reconhecida `--pglib=/usr/local/pgsql/lib' Try createlang --help for more information.' O que posso fazer para resolver este problema?Desde já agradeço e peço desculpas pela thread reaberta. tenta sem o --pglib... createlang -U postgres plpgsql template1 -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalação da linguagem procedur al PL/pgSQL [RESOLVIDO].
2009/2/9 Sebastian SWC sebastian...@gmail.com 2009/2/9 Leandro Hamid leandro.ha...@gmail.com: Boa tarde Sebastian. Muito obbrigado pela ajuda, deu certo, eu pensei que teri que passar o diretório da biblioteca do plpgsql como argumento no comando para instalação da linguagem, muito obrigado mesmo. Kra, plpgsql faz parte do core do banco. tu só vai precisar disso, acho eu, quando tu for usar outra linguagem, como a plpython, por exemplo... Me desculpe pela falta de atenção e principalmente por tomar o seu tempo, muito obrigado pelas orientações. []'s -- Atenciosamente, Sebastian Selau Webber Colombo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Distribuição das partições do servidor PostgreSQL.
Bom dia a todos, gostaria de uma opinião de vocês. Eu estou montando um servidor PostgreSQL, separei algumas partições do meu Sistema Operacional para acomodar os bancos de dados de produção, de testes e homologação, desenvolvimento, backup e log.A minha dúvida é a seguinte: Na instalação do PostgreSQL quando crio o arquivo que acomodará os dados no banco de dados dentro do diretório pgsql a partir do comando mkdir /usr/local/pgsql/data eu devo montar estas partições dentro do arquivo data ou montar tudo separadamente? - ex: mkdir /usr/local/pgsql/data_homologa - homologação e testes; mkdir /usr/local/pgsql/data_postgres - produção mkdir /usr/local/pgsql/data_backup- backup mkdir /usr/local/pgsql/data_dev - desenvolvimento mkdir /usr/local/pgsql/data_log - logs Desde já agradeço ajuda de todos. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: leandro.ha...@gmail.com Maito: leandro.ha...@linuxmail.org Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.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] pg_dump.
Muito obrigado pessoal pelas dicas, era só trocar 'localhost' pelo nímero do IP que deu certo, muito obrigado mesmo... -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ 2008/11/12 Shander Lyrio [EMAIL PROTECTED] Uma máquina virtual roda em um IP diferente do seu servidor. Se o PgAdmin estiver na máquina virtual, ele vai se conectar utilizando localhost. Se estiver fazendo o backup na sua máquina principal, de um banco de dados que está na virtual, vai ter que identificar o ip da virtual e substituir no no lugar de localhost. -- Shander Lyrio Leandro Hamid wrote: Boa tarde pessoal. Eu escrevi um pequeno script para backup do meu banco de dados localizado em uma máquina virtual em um servidor remoto, abaixo o trecho relacionado ao pg_dump; pg_dump -h localhost -p 5432 -U USUÁRIO -F c -b -v -f/home/.../backup/teste teste O sistema exibiu a seguinte mensagem de erro; pg_dump: [archiver (db)] connection to database teste failed: could not connect to server: Conexão recusada Is the server running on host localhost and accepting TCP/IP connections on port 5432? pg_dump: *** aborted because of error Será que alguém poderia me orientar sobre a melhor maneira de realizar este pg_dump considerando que o banco esta em uma máquina virtual dentro de um servidor remoto?Eu creio que seja erro de autenticação no banco ou seria o acesso à máquina virtual?Desde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Maito: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] pg_dump.
Boa tarde pessoal. Eu escrevi um pequeno script para backup do meu banco de dados localizado em uma máquina virtual em um servidor remoto, abaixo o trecho relacionado ao pg_dump; pg_dump -h localhost -p 5432 -U USUÁRIO -F c -b -v -f/home/.../backup/teste teste O sistema exibiu a seguinte mensagem de erro; pg_dump: [archiver (db)] connection to database teste failed: could not connect to server: Conexão recusada Is the server running on host localhost and accepting TCP/IP connections on port 5432? pg_dump: *** aborted because of error Será que alguém poderia me orientar sobre a melhor maneira de realizar este pg_dump considerando que o banco esta em uma máquina virtual dentro de um servidor remoto?Eu creio que seja erro de autenticação no banco ou seria o acesso à máquina virtual?Desde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.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] pg_dump.
Boa tarde Jota tudo bem? Antes de mais nada muito obrigado, eu verifiquei e vi que o banco esta rodando sim, agora fiqui mais confuso mas vou continuuar testando aqui, muito obrigao mais uma vez -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ 2008/11/12 Jota [EMAIL PROTECTED] Ola, Pelo erro significa que o banco não está rodando. []s 2008/11/12 Leandro Hamid [EMAIL PROTECTED]: Boa tarde pessoal. Eu escrevi um pequeno script para backup do meu banco de dados localizado em uma máquina virtual em um servidor remoto, abaixo o trecho relacionado ao pg_dump; pg_dump -h localhost -p 5432 -U USUÁRIO -F c -b -v -f/home/.../backup/teste teste O sistema exibiu a seguinte mensagem de erro; pg_dump: [archiver (db)] connection to database teste failed: could not connect to server: Conexão recusada Is the server running on host localhost and accepting TCP/IP connections on port 5432? pg_dump: *** aborted because of error Será que alguém poderia me orientar sobre a melhor maneira de realizar este pg_dump considerando que o banco esta em uma máquina virtual dentro de um servidor remoto?Eu creio que seja erro de autenticação no banco ou seria o acesso à máquina virtual?Desde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] Skype: leandro_hamid http://www.serpro.gov.br Weblog: http://sysaprendiz.wordpress.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ 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] Carregar arquivo .csv e verificaç ão de consistências.
Boa tarde pessoal. Nós temos um sistema que gera um arquivo .csv a partir de uma consulta contendo informações sobre cliente, grupo_gestor, mac_address, nome_rede, n_endereco_ip e por ai vaiEu gostaria muito de carregar este arquivo dentro de um banco de dados e lá dentro tratar algumas inconsistências como mac_address contendo menos de 12 caracteres, linhas em branco, dados duplicados, etc.Teria coo fazer isso no postgres, se sim, alguém teria um dica de coo fazer isso?Desde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] Skype: leandro_hamid http://www.serpro.gov.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] Carregar arquivo .csv e verificaç ão de consistências.
2008/10/17 William Leite Araújo [EMAIL PROTECTED] Crie uma tabela contento campos texto somente e outra tabela com as regras a serem aplicadas a cada campo referente a um valor. Acho que seria legal também registrar uma tabela com o nome do arquivo csv e a data da inclusão do mesmo. Antes de mais nada gostaria de agradecer Daniel e William, as duas idéias são muito boas, vou tentar fazer testes com as duas sugestões com relação ao módulo csv do python eu vou ter que estudar um pouco mais pois sou iniciante na linguagem mas óbviamente vale a pena tentar. Com relação a criação das tabelas eu tenho dúvidas de como eu definiria as regas na tabela de regras, seria a partir de uma procedure?O nome do arquivo é uma junção da data de geração do próprio e um código identificador, por exemplo: 20081017_113200.csv No aguardo. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] Skype: leandro_hamid http://www.serpro.gov.br 2008/10/17 Leandro Hamid [EMAIL PROTECTED] Boa tarde pessoal. Nós temos um sistema que gera um arquivo .csv a partir de uma consulta contendo informações sobre cliente, grupo_gestor, mac_address, nome_rede, n_endereco_ip e por ai vaiEu gostaria muito de carregar este arquivo dentro de um banco de dados e lá dentro tratar algumas inconsistências como mac_address contendo menos de 12 caracteres, linhas em branco, dados duplicados, etc.Teria coo fazer isso no postgres, se sim, alguém teria um dica de coo fazer isso?Desde já agradeço. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- William Leite Araújo Analista de Banco de Dados - QualiConsult ___ 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] Carregar arquivo .csv e verificaç ão de consistências.
2008/10/17 André Volpato [EMAIL PROTECTED] Leandro Hamid escreveu: Boa tarde pessoal. Nós temos um sistema que gera um arquivo .csv a partir de uma consulta contendo informações sobre cliente, grupo_gestor, mac_address, nome_rede, n_endereco_ip e por ai vaiEu gostaria muito de carregar este arquivo dentro de um banco de dados e lá dentro tratar algumas inconsistências como mac_address contendo menos de 12 caracteres, linhas em branco, dados duplicados, etc.Teria coo fazer isso no postgres, se sim, alguém teria um dica de coo fazer isso?Desde já agradeço. Em primeiro lugar, este processo de carga vai ser feito por uma aplicação ? Esta aplicação deve ter permissão para ler um aquivo externo, ou seja, superuser. O próximo passo é definir o nível de consistência para cada campo, ou seja, definir quais campos podem conter dados inválidos e quais campos são críticos (aka PK´s). Quanto ao arquivo, você pode tratá-lo com utilitários do linux como sed, awk, grep, uniq para fazer os filtros iniciais e eliminar registros duplicados. Faça a carga inicialmente para uma tabela com poucas restrições, sem índices e apenas a restrição da chave. Depois, crie os índices e faça um insert na(s) tabela(s) de destino, aplicando funções para normalizar os dados de cada campo. Nas tabelas de destino, defina valores NOT NULL e DEFAULT com muito cuidado, garantindo que tua base não receba valores inconsistentes, mas também não dê problemas por qualquer erro menor. Esse feeling vem com o tempo e é o teu negócio que vai definir um bom ajuste. -- []´s, André Volpato Ecom Tecnologia LTDA - Análise e Desenvolvimento [EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Muito obrigado pessoal pelas sugestões, muito bom mesmo, agora é testar todas as possibilidades, legal demaisrsrsrr -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] Skype: leandro_hamid http://www.serpro.gov.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 na esportação de base d e dados.
2008/10/13 Jota [EMAIL PROTECTED] Olá Provavelmente o usuário postgres não tem permissão de escrita no diretório que você está tentando salvar o arquivo. Tente fazer: pg_dump -Ft -b teste /tmp/teste.tar []s Bom dia. Muito obrigado pela dica, é justamente o que você disse.O postgres esa sem permissão de escrita no diretório onde queria exportar o banco, muito obrigado pela dica e me desculpe pelo esportação!!rs 2008/10/13 Leandro Hamid [EMAIL PROTECTED]: Boa noite. Eu estou tentando exportar o meu banco de dados para uma outra máquina e quando eu dou o comando pg_dump -Ft -b teste teste.tar o sistema pede para autenticar usuário com senha.Uma mensagem de permissão negada é exibida pelo sistema, tudo isso é feito pelo usuário postgres e nem assum eu consigo.Alguém pode pode me ajudar?: -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.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] Registrar dll no postgree
2008/10/13 Daniel Gaspary [EMAIL PROTECTED] Java ? Seria mais Não seria mais simples usar Python então ? Python, além de ser uma linguagem muito mais simples que Java, tem suporte nativo no postgr. Além disso Python tem fama de ser muito simples para utilizar recursos nativos do sistema. Alguém com mais conhecimento de Python e ou PG pode ajudar. Estou me aventurando em Python, não tenho muita experiência mas seria um desafio interessante, se eu puder ajudar estou a disposição. 2008/10/13 William Leite Araújo [EMAIL PROTECTED]: Existem ao menos 2 formas, mas nenhuma delas é simples. A primeira seria construir uma dll de contrib do postgresql (em C) que traduza as chamadas da DLL que deseja integrar às chamadas do postgresql. A segunda seria fazer isso em Java e integrar as chamadas à DLL via pljava. Ambas sugestões não são simples, e caso tenha sucesso em alguma deveria escrever um artigo... =D 2008/10/10 George [EMAIL PROTECTED] Boa tarde ! Estou migrando os dados e regras de negócio do SQL SERVER para o postgree e sou novo na comunidade, mas surgiu um problema que no SQL SERVER utilizo a dll sintegra32.dll que uso para várias funcionalidades. Existe a possibilidade de registrar esta mesma dll no postgree. Desde já agradeço George Platin Informática. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- William Leite Araújo Analista de Banco de Dados - QualiConsult ___ 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 -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Problema na esportação de base d e dados.
Boa noite. Eu estou tentando exportar o meu banco de dados para uma outra máquina e quando eu dou o comando pg_dump -Ft -b teste teste.tar o sistema pede para autenticar usuário com senha.Uma mensagem de permissão negada é exibida pelo sistema, tudo isso é feito pelo usuário postgres e nem assum eu consigo.Alguém pode pode me ajudar?: -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.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 para iniciar o postgresql.
Bom dia. Muito obrigado pela ajuda de todos, já resolvi o problema.Era problema de permissão e configuração mal feita, gostarai de pedir desculpas pela falta de detalhes na minha mensagem, me desculpem de coraçãoForte abraço. -- Leandro Hamid 2008/10/10 Luigi Castro Cardeles [EMAIL PROTECTED] Olá, quando você quiser tirar uma dúvida e escreve: fiz isso e apareceu uma mensagem de erro e não escreve a mensagem de erro, fica difícil falar qualquer coisa. Escreve o passo a passo (copia do terminal ou algo assim), inclusive com o erro. Só evita de ficar mandando screenshot do erro, escreve a mensagem de erro mesmo. Você devia ver o que deu errado com a sua instalação a partir de um pacote ( repositório oficial? versão do Postgres) etc etc. Você pode ter instalado o Postgres que vc compilou em cima da versão do pacote etc etc. Tipo se você está perguntando aqui na lista é porque você já procurou no google e nas mensagens antigas da lista (se não o fez, pode ser interessante fazer isso agora) e não achou nada, ou vc é um sortudo (jogue na megasena :P) que encontrou um bug que ninguem nunca encontrou, ou então tem algum passo que você deveria fazer mas não fez. Vlw e boa sorte. 2008/10/9 Roberto Mello [EMAIL PROTECTED] 1) Pouca gente (que eu conheco) usa OpenSUSE, muito menos nessa lista 1.5) Interessante que o pacote nao funcionou. Qual foi o erro? 2) Sua mensagem veio com HTML e cores, desencorajando leitores. 3) Sua mensagem nao tem todos os detalhes que sao necessarios... Qual e' a mensagem de erro exata que voce esta' recebendo? Roberto 2008/10/9 Leandro Hamid [EMAIL PROTECTED] Puxa vida!!!Ninguém pode me dar uam dica?? -- http://blog.divisiblebyfour.org/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Luigi Castro Cardeles ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas para iniciar o postgresql.
Puxa vida!!!Ninguém pode me dar uam dica?? 2008/10/8 Leandro Hamid [EMAIL PROTECTED] Boa noite pessoal. Em decorrência de problemas com a instalação do pacote de instalação do postgresql no yast (opensuse 11) eu resolvi baixar o código fonte e compila-lo na mão, eu segui os seguintes passos de acordo com o manual. ./configure gmake su gmake install adduser postgres mkdir /usr/local/pgsql/data chown postgres /usr/local/pgsql/data su - postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data */usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data logfile 21 * /usr/local/pgsql/bin/createdb test /usr/local/pgsql/bin/psql test Mas na hor ae executar o comando em negrito relaionado ao start do servidor de banco de dados, o sistema exibe mensagem informação que a minha permissão foi negada, então reesolvi substituir o comando em negrito pelo comando abaixo: * su postgres -c '/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start'* Recebi a mesma mensagem de erro, o que esta faltando de configuração para que o servidor seja iniciadoDesde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Problemas para iniciar o postgresql.
Boa noite pessoal. Em decorrência de problemas com a instalação do pacote de instalação do postgresql no yast (opensuse 11) eu resolvi baixar o código fonte e compila-lo na mão, eu segui os seguintes passos de acordo com o manual. ./configure gmake su gmake install adduser postgres mkdir /usr/local/pgsql/data chown postgres /usr/local/pgsql/data su - postgres /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data */usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data logfile 21 * /usr/local/pgsql/bin/createdb test /usr/local/pgsql/bin/psql test Mas na hor ae executar o comando em negrito relaionado ao start do servidor de banco de dados, o sistema exibe mensagem informação que a minha permissão foi negada, então reesolvi substituir o comando em negrito pelo comando abaixo: * su postgres -c '/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start'* Recebi a mesma mensagem de erro, o que esta faltando de configuração para que o servidor seja iniciadoDesde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Portar banco sqlite3 para o postgresql 8.3.
Boa tarde pessoal. Eu tenho um banco de dados com no sqlite3 'banco.db' e gostaria de saber se tem como eu fazer o load deste banco no postegresql 8.3.Desde já agradeço. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.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] Banco instanciado em memória RAM
Boa tarde a todos. Me desculpem pela inexperiência, mas eu também gostaria muito de saber como este processo de alocação do banco de dados em memória pode ser feito com o Postgres, forte abraço a todos. -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br 2008/8/28 Rafael Helm - Trevisan Tecnologia [EMAIL PROTECTED] Pessoal apartir da resposta de um outro tópico eu peguei este trecho que foi digitado pelo colega Alecindro e gostaria de obter maiores informações: o banco é relativamente pequeno (1 gb) e o servidor tendo 4 GB de memória, instanciei todo o banco em memória - É possível configurar o PostgreSQL para que todo o banco fique instanciado em memória? - Em que momento o dado é replicado para a memória física (HD)? Rafael Helm. -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de [EMAIL PROTECTED] Enviada em: quinta-feira, 28 de agosto de 2008 10:30 Para: pgbr-geral@listas.postgresql.org.br Assunto: Re: [pgbr-geral] RES: Performace Postgres Linux X Windows Nas experiências que tive com windows e linux, digo que depende do que você quer rodar no servidor. É só servidor de banco de dados? Tive um problema com o linux por não possuir drive para o RAID do servidor que tenho. É um servidor de banco de dados. Instalei o windows 2003 server e como o banco é relativamente pequeno (1 gb) e o servidor tendo 4 GB de memória, instanciei todo o banco em memória, ou seja reservei 1 gb para o banco (na verdade bem mais prevendo expansão do banco). Com isso não tive diferenças de desempenho nem de estabilidade. Estamos a 3 anos sem desligar o servidor. Agora, se for apenas servidor de banco de dados, digo que é preferível o Linux, pois permiti carregar apenas os processos que serão utilizados. Att, Alecindro ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.6.11/1639 - Release Date: 28/8/2008 07:39 -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [INICIANTE] Executar função PL.
2008/7/31 Ribamar Sousa [EMAIL PROTECTED] 2008/7/31 Leandro Hamid [EMAIL PROTECTED] /i /diretório/nome_do_arquivo Sim Mais um porém, qual é a extensão do arquivo a ser chamado no psql? Qualquer uma , o que importa é o conteúdo, que deve ser texto puro. Só uma correção no comando passado pelo Osvaldo: \i 'c:/diretorio/arquivo.sql' Bom dia Ribamar e muito obrigado pela dica. Se no windows use as barras invertidas e para garantir que possa ter espaço no diretório use aspas. -- Ribamar FS - [EMAIL PROTECTED] http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br Weblog: http://deploy.wordpress.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] [INICIANTE] Executar função PL.
2008/7/31 Ribamar Sousa [EMAIL PROTECTED] 2008/7/31 Leandro Hamid [EMAIL PROTECTED] /i /diretório/nome_do_arquivo Sim Mais um porém, qual é a extensão do arquivo a ser chamado no psql? Qualquer uma , o que importa é o conteúdo, que deve ser texto puro. Só uma correção no comando passado pelo Osvaldo: \i 'c:/diretorio/arquivo.sql' Se no windows use as barras invertidas e para garantir que possa ter espaço no diretório use aspas. Me desculpe por tantas mensagens mas quando eu dou o comando o sistema diz permissão negada, abaixo comandos; teste#:\i '/diretorio/arquivo.sql' /diretorio/arquiuvo.sql: Permissão negada Para solucionar o comando eu dei o seguinte comando: chowm postgres /diretorio_onde_esta_o_arquivo/ usuário root chgrp postgres /diretorio_onde_esta_o_arquivo/ grupo Não adiantou muito, o postgresql exibiu a mesma mensagem de permissão negada. Então abri o nautilus (Ubuntu) como root e naveguei até o diretório do arquivo que contém a função, cliquei com o botão direito no mesmo arquivo e e fui até Porpriedades -aba Permissões e adicionei permissão de leitura e escrita para o usuário postgres e grupo postgres, nem assim adiantou. O que devo fazer para dar permissão de leitura e escrita a este diretório? Grato -- Ribamar FS - [EMAIL PROTECTED] http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br Weblog: http://deploy.wordpress.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] [INICIANTE] Executar função PL.
2008/8/1 Ribamar Sousa [EMAIL PROTECTED] 2008/8/1 Leandro Hamid [EMAIL PROTECTED] Me desculpe por tantas mensagens mas quando eu dou o comando o sistema diz permissão negada, abaixo comandos; teste#:\i '/diretorio/arquivo.sql' /diretorio/arquiuvo.sql: Permissão negada Qual o arquivo e diretório que está usando? Se tem problema e ainda não sabe o que fazer coloque dentro do diretório do usuário postgres: su - postgres pwd O diretório no Ubuntu é /usr/lib/postgresql. Então copie o arquivo usando sudo para o /usr/lib/postgresql. Então dê permissão de leitura a todos: sudo chmod 705 arquivo.ext Tente assim. Sugestão: na fase inicial, para evitar esses problemas, use preferencialmente o pgadmin. Eu coloquei o arquivo no diretório do postgres, deu certo, consegui executar a função plpgsql, muito obrigado pelas orientações, você me ajudou bastante -- Ribamar FS - [EMAIL PROTECTED] http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br Weblog: http://deploy.wordpress.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] [INICIANTE] Executar função PL.
Boa tarde pessoal. Sou novato na lista e estou iniciando os meus estudos relacionados ao PostgreSQL ,estou estudando a linguagem procedural PL/PgSQL e tenho algumas dúvidas que são as seguintes; - Para executar uma função eu teria que escreve-la no próprio psql e depois executa-la a partir de um SELECT, eu não tenho como escrever esta função em um editor de texto qualquer e chamar esta função o psql? Desde já agradeço. - Qual é o procedimento mais adequado para executar uma função escrita em qualquer linguagem procedural? -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br Weblog: http://deploy.wordpress.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] [INICIANTE] Executar função PL.
Muito obrigado pela ajuda Ribamar!!! -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br Weblog: http://deploy.wordpress.com/ 2008/7/31 Ribamar Sousa [EMAIL PROTECTED] 2008/7/31 Leandro Hamid [EMAIL PROTECTED] Boa tarde pessoal. Sou novato na lista e estou iniciando os meus estudos relacionados ao PostgreSQL ,estou estudando a linguagem procedural PL/PgSQL e tenho algumas dúvidas que são as seguintes; - Para executar uma função eu teria que escreve-la no próprio psql e depois executa-la a partir de um SELECT, eu não tenho como escrever esta função em um editor de texto qualquer e chamar esta função o psql? Criando no wizard do pgadmin fica mais fácil, mas por outro lado acredito que se aprende menos. Acho mais interessante a ferramenta SQL tool do pgadmin. Desde já agradeço. - Qual é o procedimento mais adequado para executar uma função escrita em qualquer linguagem procedural? SELECT nomefuncao(paramentros); -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br Weblog: http://deploy.wordpress.com/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - [EMAIL PROTECTED] http://ribafs.net ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [INICIANTE] Executar função PL.
2008/7/31 Osvaldo Rosario Kussama [EMAIL PROTECTED] Leandro Hamid escreveu: Sou novato na lista e estou iniciando os meus estudos relacionados ao PostgreSQL ,estou estudando a linguagem procedural PL/PgSQL e tenho algumas dúvidas que são as seguintes; - Para executar uma função eu teria que escreve-la no próprio psql e depois executa-la a partir de um SELECT, eu não tenho como escrever esta função em um editor de texto qualquer e chamar esta função o psql? Sim, você pode escrever sua função no editor de sua preferência, gravar e incluí-la no psql através do comando: /i nome_do_arquivo Para tal procedimento eu tenho que passar o diretório onde se encontra o arquivo? /i /diretório/nome_do_arquivo Grato - Qual é o procedimento mais adequado para executar uma função escrita em qualquer linguagem procedural? Caso sua função retorne um conjunto de registros (setof) então use: SELECT * FROM sua_funcao(parâmetros...); Caso contrário utilize: SELECT sua_funcao(parâmetros...); Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br Weblog: http://deploy.wordpress.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] [INICIANTE] Executar função PL.
2008/7/31 Osvaldo Rosario Kussama [EMAIL PROTECTED] Leandro Hamid escreveu: 2008/7/31 Osvaldo Rosario Kussama [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Leandro Hamid escreveu: Sou novato na lista e estou iniciando os meus estudos relacionados ao PostgreSQL ,estou estudando a linguagem procedural PL/PgSQL e tenho algumas dúvidas que são as seguintes; - Para executar uma função eu teria que escreve-la no próprio psql e depois executa-la a partir de um SELECT, eu não tenho como escrever esta função em um editor de texto qualquer e chamar esta função o psql? Sim, você pode escrever sua função no editor de sua preferência, gravar e incluí-la no psql através do comando: /i nome_do_arquivo Para tal procedimento eu tenho que passar o diretório onde se encontra o arquivo? /i /diretório/nome_do_arquivo Sim Osvaldo Muito obrigado aos colegas Ribamar e Osvaldo pela ajuda, tenham uam boa tarde. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br Weblog: http://deploy.wordpress.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] [INICIANTE] Executar função PL.
2008/7/31 Osvaldo Rosario Kussama [EMAIL PROTECTED] Leandro Hamid escreveu: 2008/7/31 Osvaldo Rosario Kussama [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] Leandro Hamid escreveu: Sou novato na lista e estou iniciando os meus estudos relacionados ao PostgreSQL ,estou estudando a linguagem procedural PL/PgSQL e tenho algumas dúvidas que são as seguintes; - Para executar uma função eu teria que escreve-la no próprio psql e depois executa-la a partir de um SELECT, eu não tenho como escrever esta função em um editor de texto qualquer e chamar esta função o psql? Sim, você pode escrever sua função no editor de sua preferência, gravar e incluí-la no psql através do comando: /i nome_do_arquivo Para tal procedimento eu tenho que passar o diretório onde se encontra o arquivo? /i /diretório/nome_do_arquivo Sim Mais um porém, qual é a extensão do arquivo a ser chamado no psql? Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Hamid SERPRO - Serviço Federal de Processamento de Dados Maito: [EMAIL PROTECTED] Maito: [EMAIL PROTECTED] http://www.serpro.gov.br Weblog: http://deploy.wordpress.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] [OFF TOPIC] Re: Estudo de caso: PHP ou Java
Bom dia Gustavo!!! Primeiro eu gostaria de parabeniza-lo pelo post, achei importante e quero dizer que eu tambem estou me iniciando em python por motivo prifissionais e estou gostando muito. Se tiveer algum assunto interesante que queira discutir relacionado a lingugem puthon sera um prazer ou se quiser montar um grupo de estudos estou disponivel, se quiser anote o mue e-mail e me escreva. Em 18/10/07, Gustavo Schneider[EMAIL PROTECTED] escreveu: Bom, aprendi a programar pra Web usando PHP, a alguns anos atras (quando era a versão 3 ainda) e sempre me senti 'a vontade' com o ele, porém quando conheci o Python fiquei adminirado com a baixa curva de aprendizado. A linguagem é simples, limpa e te força a deixar o código legíve, ou seja, no quesito manutenilibidade, Python é show. Existe uma boa variedade de frameworks que usam python, muitos deles à la Rails e também o mod_python que é um 'mod_php' mais poderoso e que permite programar usando python. Como o Armando disse, o grande problema que eu vejo hoje para o python é a falta de hospedagem para as aplicações. Alguns hospedeiros americanos ja possuem suporte aos frameworks mais conhecidos mas mesmo assim o número é reduzido. (claro em qualquer server com suporte a cgi, que tenha python instalado e o mod_rewrite da pra rodar as aplicações mas seria muito mais simples se a própria empresa de hospedagem desse um suporte maior a comunidade). Desculpem o tamanho do post, acho que me excedi um pouco mas pro meu comentário não ser totalmente inútil vou deixar algumas urls para alguns frameworks escritos em Python, pra quem tiver a curiosidade de conferir aí vão eles. Pylons [ http://www.pylonshq.com ] Usa o padrão WSGI fixado na PEP 333 [1]. É pequeno mas muito poderoso. Possuí uma comunidade ativa e disposta a ajudar. Pessoalmente é o que eu mais gosto e utilizo atualmente. Django [ http://www.djangoproject.com ] Possuí uma grande comunidade, inclusive com lista em português. Tem ótima documentação o que influí diretamente na escolha de uma nova ferramenta. TurboGears [ http://www.turbogears.org ] Também implementa o padrão WSGI da PEP 333, não o conheço muito mas é bem recomendado pela comunidade python para se trabalhar na web. Zope [ http://www.zope.org ] Não sei em que pé anda esse framework, foi lançada uma versão recentemente e possuí muita coisa já implementada pronto para usar. Atenciosamente, Schneider [1] http://www.python.org/dev/peps/pep-0333/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Leandro Diniz SUPTI/TIBHE - CEPM Centro de Especialização Microsoft SERPRO - Serviço Federal de Processamento de Dados. Av. José Cândido da Silveira, 1.200 Cidade Nova. CEP: 30.170-001 Belo Horizonte Minas Gerais mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] http://www.serpro.gov.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral