[pgbr-geral] Questionamento de novato vindo do Firebird
Oi pessoal, sou novo na lista o no PostgreSQL. Venho do Firebird, em busca de um BD mais robusto. As dificuldades que encontro são em relação à programação PL. Estou escrevendo em pgPLSql. O Firebird mantém integridade entre tabelas e triggers/procedures, não permitindo a exclusão de um objeto que esteja sendo usado nas mesmas. Pelo que entendi, o PostgreSQL so faz a validação em tempo de execução, pelo menos da maioria das coisas, como instruções sql e membros do objecto new e old, que sao do tipo record. Por exemplo, se tenho a tabela clientes(id,nome), e digito select id, nome000 from clientes numa função, ele compila sem validar. Isso gera uma grande dificuldade de depuração. Gostaria de saber se existe alguma ferramenta que efetua uma varredura nas funções para validar o banco de dados. Isso seria de grande ajuda. Jean Domingues. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [pgbr-dev] novo site - participem..
2008/10/8 Leonardo Cezar [EMAIL PROTECTED]: [...] Vocês também ficam esperando as novas versões do PostgreSQL serem homologadas para usar no Debian? Alguém pode responder essa? A resposta é depende. No Debian é possível usar o backports[1] que ainda não é um repositório *oficial* que a versão última do postgresql[2] para a atual versão estável do Debian. Voltando ao *depende*. Depende da política de TI da instituição que será implementado. Se for possível usar a versão que está na distribuição é melhor, se (realmente) precisar de alguma funcionalidade que esteja numa versão superior. As distribuições linux corporativas também usam de política semelhante. []'s -- Fernando Ike http://www.midstorm.org/~fike/weblog ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [pgbr-dev] novo site - participem..
2008/10/8 Patrick Espake [EMAIL PROTECTED] Por isso que eu não gosto do Debian, ele é tipo uma religião, bem coisa homem bomba e guerra santa. Os usuários do Debian são extremamente Xiita. Chamar outras pessoas da lista que sao reconhecidamente respeitadas de xiita aliado ao argumento que voce esta' fazendo demonstra uma ignorancia e falta de respeito gigantescas. Quem esta' administrando a maquina do projeto esta' fazendo o trabalho dele do jeito que acha melhor. Igualzinho a quem quer usar Drupal 6 por que acha que Drupal 6 e' a melhor maneira de faze-lo. Pelo seu argumento ignorante, quem usa Drupal 6 e' xiita e o esta' fazendo por pura religiao. Faz favor. Se for para fazer argumentos desse tipo, pelo menos nao se humilhe fazendo-o em publico na lista. Eu entendo que tudo depende da boa vontade de sysadmin, mas existe duas perspectivas aqui: 1) Fazer o site em Drupal 5, o que eu acho que não vai acontecer; 2) Esperar o tão maravilhoso Debian ter a versão 6 do Drupal, o que pode demorar; Ha' outras opcoes, mas elas requerem pensamento inteligente e cooperacao (que e' o que o Leo estava fazendo ao sugerir apenas o uso do .tar.gz do drupal 6 mesmo) ao inves de xingamentos, ataques ad hominem e reacoes espavitadas. Roberto -- http://blog.divisiblebyfour.org/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Questionamento de novato vindo do Firebird
2008/10/9 Jean [EMAIL PROTECTED] Oi pessoal, sou novo na lista o no PostgreSQL. Venho do Firebird, em busca de um BD mais robusto. As dificuldades que encontro são em relação à programação PL. Estou escrevendo em pgPLSql. O Firebird mantém integridade entre tabelas e triggers/procedures, não permitindo a exclusão de um objeto que esteja sendo usado nas mesmas. Pelo que entendi, o PostgreSQL so faz a validação em tempo de execução, pelo menos da maioria das coisas, como instruções sql e membros do objecto new e old, que sao do tipo record. Por exemplo, se tenho a tabela clientes(id,nome), e digito select id, nome000 from clientes numa função, ele compila sem validar. Isso gera uma grande dificuldade de depuração. Gostaria de saber se existe alguma ferramenta que efetua uma varredura nas funções para validar o banco de dados. Isso seria de grande ajuda. Caro Jean, a coisa é mais complexa e eficiente do que parece. Vou fazer uma sugestão amiga. Vou passar um link e pedir para você ler com muita atenção o capítulo que fala sobre MVCC, Locks e coisas do tipo. Pode parecer que isso não tem muito sentido com o que você quer. Mas confie em mim, leia lá, faça uns testes você mesmo e depois volte aqui com as suas dúvidas. Tem conceitos lá que muita gente não entende direito e acaba fazendo muita besteira com um impacto realmente negativo. Quem vem do Oracle, acha tudo muito natural, quem vem de SGDBs mais simples se confunde, faz besteira e fala besteira com muita frequência. Leia lá e me diga o que você achou: http://www.postgresql.org/docs/8.3/static/mvcc.html Atenciosamente, Fábio Telles -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: [EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
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
Re: [pgbr-geral] [Bulk] Re: [pgbr-dev] novo site - participem..
Fernando Ike wrote: 2008/10/8 Leonardo Cezar [EMAIL PROTECTED]: [...] Vocês também ficam esperando as novas versões do PostgreSQL serem homologadas para usar no Debian? Alguém pode responder essa? Aqui por questões de segurança usamos a versão do repositório estável do debian, portanto PostGreSql 8.1.9. Em outros clientes menores com bases de dados menores e com dados não muito críticos já estou utilizando 8.3.4. -- Shander Lyrio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] ERRO DBLINK
Pessoal estou com problema com o dlink : SELECT * FROM dblink_connect('conexao', 'host=10.1.0.250 port=5432 dbname=banco036 user= usuario password=senha) Observei que quanto o cliente muda a faixa de IP dá um erro No buffer space available (0x2747/10055) EX: IP cliente10.0.0.41 IP servidor 10.10.1.250 A configuração do pg_hbd.conf. # TYPE DATABASEUSERCIDR-ADDRESS METHOD # IPv4 local connections: hostall all 127.0.0.1/32 md5 # IPv6 local connections: #hostall all ::1/128 md5 hostall all 0.0.0.0 0.0.0.0 md5 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Auditoria de Exclusão de dados
2008/10/8 Osvaldo Kussama [EMAIL PROTECTED] Veja este projeto no PgFoundry: http://pgfoundry.org/projects/tablelog/ Vale notar que o tablelog tem um bug nao-fatal com o 8.3. Ele nao a nova sintaxe de quoting E'\''. Esta' na minha TODO. Roberto -- http://blog.divisiblebyfour.org/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [pgbr-dev] novo site - participem..
Acho que esta _thread_ está tomando proporções astronômicas, os assuntos estão sendo desviados para os mais diversos possíveis e a questão continua no ar. -- Atenciosamente, Rodrigo Otavio van den Berg Maia [EMAIL PROTECTED] -- MalaPronta.com www.malapronta.com Rua Visconde do Rio Branco, 1358 cjs. 602/603. Centro - Curitiba - PR 80420-210 +55 (41) 3022-2114 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] ERRO DBLINK
o problema nao eh com o DBLINK. O seu cliente e servidor estão em redes diferentes. a rede 10.0.0.x nao consegue enxergar diretamente a rede 10.10.1.x Coloque o teu cliente na rede 10.10.1.x que seu problema estará resolvido (ou crie um roteamento para ele). Fernando Grassi de Oliveira [EMAIL PROTECTED] On Thu, Oct 9, 2008 at 1:00 PM, Brasil Software [EMAIL PROTECTED] wrote: Pessoal estou com problema com o dlink : SELECT * FROM dblink_connect('conexao', 'host=10.1.0.250 port=5432 dbname=banco036 user= usuario password=senha) Observei que quanto o cliente muda a faixa de IP dá um erro No buffer space available (0x2747/10055) EX: IP cliente10.0.0.41 IP servidor 10.10.1.250 A configuração do pg_hbd.conf. # TYPE DATABASEUSERCIDR-ADDRESS METHOD # IPv4 local connections: hostall all 127.0.0.1/32 md5 # IPv6 local connections: #hostall all ::1/128 md5 hostall all 0.0.0.0 0.0.0.0 md5 ___ 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.
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' Mostra as permissões do diretório para saber se está correto. :) []´s -- Fernando Ike http://www.midstorm.org/~fike/weblog ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Questionamento de novato vindo do Firebird
Em 09/10/08, Jean[EMAIL PROTECTED] escreveu: Oi pessoal, sou novo na lista o no PostgreSQL. Venho do Firebird, em busca de um BD mais robusto. As dificuldades que encontro são em relação à programação PL. Estou escrevendo em pgPLSql. O Firebird mantém integridade entre tabelas e triggers/procedures, não permitindo a exclusão de um objeto que esteja sendo usado nas mesmas. Pelo que entendi, o PostgreSQL so faz a validação em tempo de execução, pelo menos da maioria das coisas, como instruções sql e membros do objecto new e old, que sao do tipo record. Por exemplo, se tenho a tabela clientes(id,nome), e digito select id, nome000 from clientes numa função, ele compila sem validar. Que eu saiba o PostgreSQL não compila as funções PL/pgSQL e sim intrepreta quando de sua execução. Isso gera uma grande dificuldade de depuração. Gostaria de saber se existe alguma ferramenta que efetua uma varredura nas funções para validar o banco de dados. Isso seria de grande ajuda. Verifique se este módulo é útil: PL/pgSQL Debugger. http://pgfoundry.org/projects/edb-debugger/ 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] [Spam] Re: ERRO DBLINK
Fernando tem um detalhe que não foi mecionado na mensagem anterior. O sistema funciona normalmente e em um determinado momento o servidor recusa a conexão apresentado a seguinte mensagem : could not receive data from client: Unknown winsock error 10061 O interesate é que isso só acontece quando com os cliente com esta situação. a rede ja esta roteamenta. Fernando Grassi de Oliveira escreveu: o problema nao eh com o DBLINK. O seu cliente e servidor estão em redes diferentes. a rede 10.0.0.x nao consegue enxergar diretamente a rede 10.10.1.x Coloque o teu cliente na rede 10.10.1.x que seu problema estará resolvido (ou crie um roteamento para ele). Fernando Grassi de Oliveira [EMAIL PROTECTED] On Thu, Oct 9, 2008 at 1:00 PM, Brasil Software [EMAIL PROTECTED] wrote: Pessoal estou com problema com o dlink : SELECT * FROM dblink_connect('conexao', 'host=10.1.0.250 port=5432 dbname=banco036 user= usuario password=senha) Observei que quanto o cliente muda a faixa de IP dá um erro No buffer space available (0x2747/10055) EX: IP cliente10.0.0.41 IP servidor 10.10.1.250 A configuração do pg_hbd.conf. # TYPE DATABASEUSERCIDR-ADDRESS METHOD # IPv4 local connections: hostall all 127.0.0.1/32 md5 # IPv6 local connections: #hostall all ::1/128 md5 hostall all 0.0.0.0 0.0.0.0 md5 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [pgbr-dev] novo site - participem..
Em 09/10/2008, às 14:56, Rodrigo Otavio van den Berg Maia escreveu: Acho que esta _thread_ está tomando proporções astronômicas, os assuntos estão sendo desviados para os mais diversos possíveis e a questão continua no ar. Pessoal, Como já disse em outra mensagem, estamos verificando com o sysadmin se poderemos instalar o drupal 6 no servidor. Estamos trabalhando para resolver isso, a coisa é meio morosa mais sai. -- Diogo Biazus [EMAIL PROTECTED] http://www.softa.com.br http://www.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ferramentas de desenvolvimento PgSQL em MAC OSX
Esse Squirrel-sql que o Fernando indicou parecer ser bem bacana, mexi pouco, mas pra programar as procedures parece ser muito bom. O que eu precisava mesmo era um software para criar o banco de dados e suas relaçoes visualmente como o DeZign for database: http://www.datanamic.com/dezign/index.html Usava ele no windows e ele era bem bom Eu achei um free que chama Power Architect: http://www.sqlpower.ca/page/architect parece ser legal... vou usar aqui e falo pra vocÊs o que achei On Mon, Oct 6, 2008 at 4:12 PM, Francisco Figueiredo Jr. [EMAIL PROTECTED] wrote: Eu uso o próprio pgAdmin no OSX. Funciona beleza! -- Regards, Francisco Figueiredo Jr. http://fxjr.blogspot.com http://www.npgsql.org ___ 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.
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. Eu utilizo o OS11 e não encontrei problema para instalar, tanto no processo de instalação, tanto depois de iniciar. Ainda não instalei no braço/manual. Alias não precisei. Posta os erros, dá uma olhada no /var/log/messages. Ativa os logs do PG. Apesar que nem iniciando ele está. Como eu sempre mudo o diretório de trabalho do banco, o único ajuste que faço é criar o diretório (ou pasta, como gostam os usuários do Windows) e dar a permissão para postgres. No meu blog (o endereço tá na assinatura) tem um tutorial de instalação do PG (acho que é no OS10.3) mas serve para o OS11. Sucesso... -- Armando Roque http://www.linkedin.com/in/armandoroque http://dropsdef.blogspot.com http://del.icio.us/dropsdef ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Problemas para iniciar o postgresql.
Olá, quando você quiser tirar uma dúvida e escreve: fiz isso e apareceu uma mensagem de erro e não escreve a mensagem de erro, fica difícil falar qualquer coisa. Escreve o passo a passo (copia do terminal ou algo assim), inclusive com o erro. Só evita de ficar mandando screenshot do erro, escreve a mensagem de erro mesmo. Você devia ver o que deu errado com a sua instalação a partir de um pacote ( repositório oficial? versão do Postgres) etc etc. Você pode ter instalado o Postgres que vc compilou em cima da versão do pacote etc etc. Tipo se você está perguntando aqui na lista é porque você já procurou no google e nas mensagens antigas da lista (se não o fez, pode ser interessante fazer isso agora) e não achou nada, ou vc é um sortudo (jogue na megasena :P) que encontrou um bug que ninguem nunca encontrou, ou então tem algum passo que você deveria fazer mas não fez. Vlw e boa sorte. 2008/10/9 Roberto Mello [EMAIL PROTECTED] 1) Pouca gente (que eu conheco) usa OpenSUSE, muito menos nessa lista 1.5) Interessante que o pacote nao funcionou. Qual foi o erro? 2) Sua mensagem veio com HTML e cores, desencorajando leitores. 3) Sua mensagem nao tem todos os detalhes que sao necessarios... Qual e' a mensagem de erro exata que voce esta' recebendo? Roberto 2008/10/9 Leandro Hamid [EMAIL PROTECTED] Puxa vida!!!Ninguém pode me dar uam dica?? -- http://blog.divisiblebyfour.org/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Luigi Castro Cardeles ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral