Re: [pgbr-geral] OFF TOPIC - Cursos na Area de Banco de Dados no CDTC
o site nao cadastra e-mai´s do gmail.com (dominio bloqueado???) 2008/7/14 Ribamar Sousa [EMAIL PROTECTED]: 2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: 2008/7/15 Aluisio Gouveia [EMAIL PROTECTED]: Estão abertas as inscrições no CDTC [1] para os seguintes cursos: - Linguagem SQL - Modelagem de Dados Beleza. Este será meu 19o. certificado por lá. :) Ops. no cursos da certificado mas no comunidade não tem. - PostGis Os cursos terão inicio no proximo dia 21, interessados devem se inscrever nos cursos pelo site do CDTC. [1] http://comunidade.cdtc.org.br -- Cordialmente; Aluisio Gouveia ___ 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 -- 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 -- daniel lopes filho campo grande/ms ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Controle de acesso por Roles
Olá, 2008/7/14 Rúben Lício [EMAIL PROTECTED]: Boa noite, Estava fazendo alguns testes de controle de acesso em um Postgres 8.3 instalado no Windows XP e me deparei com um comportamente estranho. Utilizando-me do pgAdminIII criei uma role nova sem privilégio algum. Criei uma conexão nova e me loguei utilizando essa nova role e para milhar surpresa consegui listar todos os bancos da base, todas as tabelas de todos os bancos e também consegui visualizar o código de todas as SP's. Há alguma forma de impedir que um usuário liste todos os bancos de dados inclusive os que ele não tem acesso? É possível uma role não ver o código que ela não tem permissão? O motivo pode ser pelo fato de que o seu arquivo pg_hba.conf tenha a seguinte linha, se você não alterou ela, pois esta linha é padrão na instalação do PostgreSQL no Windows. local all all md5 Essa linha significa que qualquer base pode ser acessada por qualquer usuário a partir de uma senha md5. Para você conseguir restringir o acesso ao banco você precisa alterar esta linha e colocar os bancos de dados e também informando quais usuários podem acessar quais bancos de dados, por exemplo: #para conexão da própria máquina local local banco1 usuario1 md5 local banco2 usuario2,usuario3 md5 #para conexão via tcp/ip host banco1 usuario1 ip mascara md5 host banco2 usuario2,usuario3 ip mascara md5 Além desta forma de restrição, você pode tratar com o grant e revoke as permissões a objetos como select, insert, delete, update dentre outros privilégios que você pode conceder (grant) ou remover (revoke). O problema é que tenho um servidor que será utilizado para alguns clientes, eu queria disponibilizar acesso a algumas SP's para um cliente fazer uma interface de acesso para algumas partes do sistema, mas esse cliente de forma alguma poderia ter acesso aos outros bancos. Obrigado. -- Rúben Lício Reis Cybernet Latino América www.cybernetla.com Linux user #433535 ___ 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 -- 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
Re: [pgbr-geral] OFF TOPIC - Cursos na Area de Banco de Dados no CDTC
Caros, Leiam lá as regras, qualquer email com .BR será aceito, mas tem que ser .BR. AVISOS - *Para cadastrar-se neste site e necessario email de provedor nacional com .br ao final do email;* - Os cursos realizados neste site não dão direito a emissão de certificados; - Os alunos que após 5 dias do cadastramento no sistema não fizerem login no Moodle serão automaticamente excluidos do site; - Os prazos para inscrições nos cursos sempre se encerram no dia anterior ao inicio das aulas ou quando da ocupação maxima das vagas disponiveis na turma, quando então o curso recebe um código que impede entrada de novos alunos. Este código não será disponibilizado pelos tutores ou equipe de suporte do CDTC! Pedidos por email ou outros meios de comunicação serão ignorados. Está na página principal. RTFM! Um abc 2008/7/15 daniel lopes [EMAIL PROTECTED]: o site nao cadastra e-mai´s do gmail.com (dominio bloqueado???) 2008/7/14 Ribamar Sousa [EMAIL PROTECTED]: 2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: 2008/7/15 Aluisio Gouveia [EMAIL PROTECTED]: Estão abertas as inscrições no CDTC [1] para os seguintes cursos: - Linguagem SQL - Modelagem de Dados Beleza. Este será meu 19o. certificado por lá. :) Ops. no cursos da certificado mas no comunidade não tem. - PostGis Os cursos terão inicio no proximo dia 21, interessados devem se inscrever nos cursos pelo site do CDTC. [1] http://comunidade.cdtc.org.br -- Cordialmente; Aluisio Gouveia ___ 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 -- 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 -- daniel lopes filho campo grande/ms ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- = Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 [EMAIL PROTECTED] (61) 9975-0883 http://www.tiblog.com.br Quidquid latine dictum sit, altum viditur = ___ 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 - Cursos na Area de Banco de Dados no CDTC
Ah, e os cursos, estão aqui, para começar semana que vem: http://comunidade.cdtc.org.br/course/category.php?id=358 Cheops http://comunidade.cdtc.org.br/course/view.php?id=243[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=243Clamav e Klamav http://comunidade.cdtc.org.br/course/view.php?id=244[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=244 DansGuardian http://comunidade.cdtc.org.br/course/view.php?id=318[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=318FTPhttp://comunidade.cdtc.org.br/course/view.php?id=252[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=252Gerenciadores de boot http://comunidade.cdtc.org.br/course/view.php?id=257[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=257Instalação do Joomla http://comunidade.cdtc.org.br/course/view.php?id=327[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=327Instalando o Expresso http://comunidade.cdtc.org.br/course/view.php?id=261[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=261Kolabhttp://comunidade.cdtc.org.br/course/view.php?id=268[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=268LVMhttp://comunidade.cdtc.org.br/course/view.php?id=273[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=273Modelagem de Banco de Dados http://comunidade.cdtc.org.br/course/view.php?id=408[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=408Perlhttp://comunidade.cdtc.org.br/course/view.php?id=368[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=368PostGIShttp://comunidade.cdtc.org.br/course/view.php?id=288[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=288Programação Sistemática http://comunidade.cdtc.org.br/course/view.php?id=411[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=411Qemuhttp://comunidade.cdtc.org.br/course/view.php?id=293[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=293Snorthttp://comunidade.cdtc.org.br/course/view.php?id=302[image: Informação] http://comunidade.cdtc.org.br/course/info.php?id=302 2008/7/15 Pablo Sánchez [EMAIL PROTECTED]: Caros, Leiam lá as regras, qualquer email com .BR será aceito, mas tem que ser .BR. AVISOS - *Para cadastrar-se neste site e necessario email de provedor nacional com .br ao final do email;* - Os cursos realizados neste site não dão direito a emissão de certificados; - Os alunos que após 5 dias do cadastramento no sistema não fizerem login no Moodle serão automaticamente excluidos do site; - Os prazos para inscrições nos cursos sempre se encerram no dia anterior ao inicio das aulas ou quando da ocupação maxima das vagas disponiveis na turma, quando então o curso recebe um código que impede entrada de novos alunos. Este código não será disponibilizado pelos tutores ou equipe de suporte do CDTC! Pedidos por email ou outros meios de comunicação serão ignorados. Está na página principal. RTFM! Um abc 2008/7/15 daniel lopes [EMAIL PROTECTED]: o site nao cadastra e-mai´s do gmail.com (dominio bloqueado???) 2008/7/14 Ribamar Sousa [EMAIL PROTECTED]: 2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: 2008/7/15 Aluisio Gouveia [EMAIL PROTECTED]: Estão abertas as inscrições no CDTC [1] para os seguintes cursos: - Linguagem SQL - Modelagem de Dados Beleza. Este será meu 19o. certificado por lá. :) Ops. no cursos da certificado mas no comunidade não tem. - PostGis Os cursos terão inicio no proximo dia 21, interessados devem se inscrever nos cursos pelo site do CDTC. [1] http://comunidade.cdtc.org.br -- Cordialmente; Aluisio Gouveia ___ 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 -- 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 -- daniel lopes filho campo grande/ms ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- = Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 [EMAIL PROTECTED] (61) 9975-0883 http://www.tiblog.com.br Quidquid latine dictum sit, altum viditur = -- = Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 [EMAIL PROTECTED] (61) 9975-0883 http://www.tiblog.com.br Quidquid latine dictum sit, altum viditur
Re: [pgbr-geral] Autenticar com LDAP
Euler Taveira de Oliveira escreveu: André Volpato escreveu: host ldapbase volpato 192.168.1.6 255.255.255.255 ldap ldap://ldap.ecomtecnologia.com.br/ou=Users,ou=Ecom,dc=ecomtecnologia,dc=com,dc=br;uid=;; Acho que tu não precisa daquele último ponto-e-vírgula. Por curiosidade, qual é o servidor LDAP utilizado? Tentei sem ele, deu na mesma... mail:~# slapd -V @(#) $OpenLDAP: slapd 2.3.30 (Dec 12 2006 22:14:39) $ [EMAIL PROTECTED]:/tmp/buildd/openldap2.3-2.3.30/debian/build/servers/slapd Walter Cruz escreveu: 2008/7/14 André Volpato [EMAIL PROTECTED]: Alguém aqui já utilizou o LDAP para se autenticar com o postgres ? A gente chegou a implementar no Mcidades com OpenLDAP (ou AD, não lembro), mas não lembro os detalhes, teria de ver com alguem de lá. Meu filho, entra no msn logo e me explica isso direito... :) Pessoal, o que estou precisando é integrar toda a autenticação da empresa em um lugar só. Para os emails, logins de rede e alguns sistemas já está ok... só falta agora o postgres. Estou reinventando a roda ou estou no caminho certo ? -- []´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] Postgres X windows server com AD
nada pessoal ? estou precisando instalar isso Olá pessoal Tenho meu servidor windows server 2008 com o active directory instalado Preciso instalar o postgres, mas não estou conseguindo, por cauda do AD Como faço isso ? Anteriormente eu instalei o postgres, depois o AD, agora não posso deletar todo o AD e preciso instalar o postgres O postgres é 8.1.4 Atenciosamente, Marcos Fabrício ___ 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 - Cursos na Area de Banco de Dados no CDTC
Não, é que o cursos.cdtc.org.br é somente para funcionários públicos ou alguém que tenha um e-mail .gov.br. Somente este, comunidade.cdtc.org.br é para a comunidade em geral (não confere certificado) 2008/7/15 daniel lopes [EMAIL PROTECTED]: o site nao cadastra e-mai´s do gmail.com (dominio bloqueado???) 2008/7/14 Ribamar Sousa [EMAIL PROTECTED]: -- 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] O que é o Modelo Relacional?
Tentando fazer um resumo do nosso debate sobre bancos relacionais, seguem alguns tópicos que me recordo. Acho que é importante divulgarmos algo bem claro sobre o assunto, pois assim como eu estava fazendo confusão sobre o assunto, acredito que outros colegas também possam fazer. Para reforçar meu ponto de vista, vejam uma frase encontrada num tutorial sobre o modelo relacional: Relacionamentos entre entidades (tabelas). Pelo que entendi existem dois erros nessa pequena frase. Este material está no site que acabei de criar. Em se confirmando estarei retirando ou corrigindo. Modelo Relacional (MR) - Este modelo foi inspirado na teoria dos conjuntos. - Seus termos principais são: relações, atributos e restrições - Relacionamento não é um termo técnico deste modelo, mas do MER - A linguagem SQL também não é relacional. SGBDRs trstringem o modelo para usarem essa linguagem. - É bom distinguir MR (modelo relacional) de MER (modelo entidade relacionamento). Este último surgiu depois do relacional, mas a grande maioria dos SGBDs atuais implementam o modelo relacional. - O MER trouxe diagramas para representarem seu modelo, que são chamados de DER (diagrama endidade relacionamento). Dúvidas: - Como me refiro a um relacionamento entre duas tabelas no modelo relacional? Simplesmente restrição (constraint)? -- 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
Re: [pgbr-geral] OFF TOPIC - Cursos na Area de Banco de Dados no CDTC
2008/7/15 Pablo Sánchez [EMAIL PROTECTED]: Caros, Leiam lá as regras, qualquer email com .BR será aceito, mas tem que ser .BR. Também tem um de Modelagem orientada a objetos. -- 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
Re: [pgbr-geral] O que é o Modelo Relacional?
2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: Tentando fazer um resumo do nosso debate sobre bancos relacionais, seguem alguns tópicos que me recordo. Boa iniciativa. Acho que é importante divulgarmos algo bem claro sobre o assunto, pois assim como eu estava fazendo confusão sobre o assunto, acredito que outros colegas também possam fazer. Corretíssimo. Para reforçar meu ponto de vista, vejam uma frase encontrada num tutorial sobre o modelo relacional: Relacionamentos entre entidades (tabelas). Pelo que entendi existem dois erros nessa pequena frase. Este material está no site que acabei de criar. Em se confirmando estarei retirando ou corrigindo. Exato. Modelo Relacional (MR) - Este modelo foi inspirado na teoria dos conjuntos. E na lógica dos predicados, basicamente. Mais do que inspirado, baseado e fundamentado. Se fosse buscar por inspiração no sentido mais exato, diria que era na crise de software: facilitar o desenvolvimento de grandes bases de dados usadas simultaneamente por muitos usuários. - Seus termos principais são: relações, atributos e restrições E tipos! - Relacionamento não é um termo técnico deste modelo, mas do MER Perfeito. Mas temos as restrições de integridade referencial. - A linguagem SQL também não é relacional. SGBDRs trstringem o modelo para usarem essa linguagem. Por isso mesmo não os chamo de SGBDRs, mas de SGBDs SQL. Os SGBDRs que conheço são o IBM BS/12, o Ingres QUEL original, o Alphora Dataphor e outros atualmente em desenvolvimento, anteriormente listados. - É bom distinguir MR (modelo relacional) de MER (modelo entidade relacionamento). Este último surgiu depois do relacional, mas a grande maioria dos SGBDs atuais implementam o modelo relacional. Ou uma versão adaptada dele. - O MER trouxe diagramas para representarem seu modelo, que são chamados de DER (diagrama endidade relacionamento). Sem problemas. Dúvidas: - Como me refiro a um relacionamento entre duas tabelas no modelo relacional? Chave estrangeira? Simplesmente restrição (constraint)? Esse é um termo mais amplo, que engloba desde uma definição de tipo até uma restrição de transição, por exemplo. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] Postgres X windows server com AD
2008/7/15 Marcos [EMAIL PROTECTED]: Tenho meu servidor windows server 2008 com o active directory instalado Preciso instalar o postgres, mas não estou conseguindo, por cauda do AD Marcos, você já pesquisou os arquivos da lista? Ou muito me engano ou isso foi discutido há poucas semanas. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] Autenticar com LDAP
2008/7/15 André Volpato [EMAIL PROTECTED]: Pessoal, o que estou precisando é integrar toda a autenticação da empresa em um lugar só. Para os emails, logins de rede e alguns sistemas já está ok... só falta agora o postgres. Estou reinventando a roda ou estou no caminho certo ? Certíssimo! É que, infelizmente, pouca gente teve a oportunidade de fazer algo tão elegante, então as respostas tardam um pouco. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] Autenticar com LDAP
Leandro DUTRA escreveu: 2008/7/15 Andr Volpato [EMAIL PROTECTED]: Pessoal, o que estou precisando integrar toda a autenticao da empresa em um lugar s. Para os emails, logins de rede e alguns sistemas j est ok... s falta agora o postgres. Estou reinventando a roda ou estou no caminho certo ? Certssimo! que, infelizmente, pouca gente teve a oportunidade de fazer algo to elegante, ento as respostas tardam um pouco. Valeu! Ento quando tudo estiver rodando, vou pedir pra divulgarem o caminho das pedras... -- []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] Postgres X windows server com AD
Qual erro você recebe quando tenta instalar? Envie o máximo de informação útil que puder... Att. Alexsandro Haag Marcos escreveu: nada pessoal ? estou precisando instalar isso Olá pessoal Tenho meu servidor *windows* server 2008 com o *active* directory instalado Preciso instalar o *postgres*, mas não estou conseguindo, por cauda do AD Como faço isso ? Anteriormente eu instalei o *postgres*, depois o AD, agora não posso deletar todo o AD e preciso instalar o *postgres* O *postgres* é 8.1.4 Atenciosamente, Marcos Fabrício ___ 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] O que é o Modelo Relacional?
2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: Relacionamentos entre entidades (tabelas). Pelo que entendi existem dois erros nessa pequena frase. O primeiro erro claro é a forma como foi colocada, que leva a uma falsa idéia de que toda tabela seria entidade. Relacionar diretamente os dois itens gera erro tanto na ida quanto na volta. Há entidades dentro de um sistema que podem aparecer apenas em tempo de execução, sem necessariamente entrarem no banco de dados para isso. -- = Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 [EMAIL PROTECTED] (61) 9975-0883 http://www.tiblog.com.br Quidquid latine dictum sit, altum viditur = ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Autenticar com LDAP
Aqui na conab eu utilizo autenticação no ldap me adiciona ai [EMAIL PROTECTED] - Original Message - From: Leandro DUTRA [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Tuesday, July 15, 2008 9:26 AM Subject: Re: [pgbr-geral] Autenticar com LDAP 2008/7/15 André Volpato [EMAIL PROTECTED]: Pessoal, o que estou precisando é integrar toda a autenticação da empresa em um lugar só. Para os emails, logins de rede e alguns sistemas já está ok... só falta agora o postgres. Estou reinventando a roda ou estou no caminho certo ? Certíssimo! É que, infelizmente, pouca gente teve a oportunidade de fazer algo tão elegante, então as respostas tardam um pouco. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] O que é o Modelo Relacional?
mas o contrário é verdade não??? Toda entidade no projeto lógico vira uma tabela , pelo o que eu entendi foi isso não o contrário. - Original Message - From: Pablo Sánchez To: Comunidade PostgreSQL Brasileira Sent: Tuesday, July 15, 2008 9:47 AM Subject: Re: [pgbr-geral] O que é o Modelo Relacional? 2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: Relacionamentos entre entidades (tabelas). Pelo que entendi existem dois erros nessa pequena frase. O primeiro erro claro é a forma como foi colocada, que leva a uma falsa idéia de que toda tabela seria entidade. Relacionar diretamente os dois itens gera erro tanto na ida quanto na volta. Há entidades dentro de um sistema que podem aparecer apenas em tempo de execução, sem necessariamente entrarem no banco de dados para isso. -- = Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 [EMAIL PROTECTED] (61) 9975-0883 http://www.tiblog.com.br Quidquid latine dictum sit, altum viditur = -- ___ 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] O que é o Modelo Relacional?
2008/7/15 Pablo Sánchez [EMAIL PROTECTED]: 2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: Relacionamentos entre entidades (tabelas). Pelo que entendi existem dois erros nessa pequena frase. O primeiro erro claro é a forma como foi colocada, que leva a uma falsa idéia de que toda tabela seria entidade. Relacionar diretamente os dois itens gera erro tanto na ida quanto na volta. Há entidades dentro de um sistema que podem aparecer apenas em tempo de execução, sem necessariamente entrarem no banco de dados para isso. O que entendi como erro é o termo relacionamento e entidade, que no relacional ao invés de entidade usa-se relação (para designar tabela). -- = Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 [EMAIL PROTECTED] (61) 9975-0883 http://www.tiblog.com.br Quidquid latine dictum sit, altum viditur = ___ 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
Re: [pgbr-geral] O que é o Modelo Relacional?
2008/7/15 joao.junior [EMAIL PROTECTED]: mas o contrário é verdade não??? Toda entidade no projeto lógico vira uma tabela , pelo o que eu entendi foi isso não o contrário. Só uma questão de termo, definição: MER - enditdade MR - relação -- 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
Re: [pgbr-geral] Modelando um Controle de Estoque
No caso por exemplo numa tabela endereço qual seria um chave natural? e como modelar isto na tabela? este campo seria um campo normal conigurado para not null? On 7/12/08, Leandro DUTRA [EMAIL PROTECTED] wrote: 2008/7/12 Guilherme Carvalho [EMAIL PROTECTED]: concordo no ponto de vista que usar CPF / CNPJ como chave não seria uma abordagem digamos das mais indicadas, nas modelagens que faço trabalho na maioria das vezes com chaves pk do tipo serial. Desde que tenha uma chave natural... e que ela não seja adequada para ser primária... mas tem de ser declarada. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Guilherme de Carvalho Carneiro guilherme.carvalho[a]advogaweb.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Modelando um Controle de Estoque
No caso por exemplo numa tabela endereço qual seria um chave natural? poderia ser um cep por exemplo e como modelar isto na tabela? este campo seria um campo normal conigurado para not null? seria uma primary key , que é a mesma coisa que um campo unique not null. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Modelando um Controle de Estoque
2008/7/15 [EMAIL PROTECTED]: No caso por exemplo numa tabela endereço qual seria um chave natural? O que basta para tornar um endereço único? Dependendo da modelagem, pode ser até todos os atributos -- exceto seqüenciais, claro. e como modelar isto na tabela? este campo seria um campo normal conigurado para not null? Um conjunto de atributos constituindo uma chave primária ou alternativa (UNIQUE KEY). -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] Modelando um Controle de Estoque
2008/7/15 joao.junior [EMAIL PROTECTED]: No caso por exemplo numa tabela endereço qual seria um chave natural? poderia ser um cep por exemplo Só se for uma tabela de endereços de 'grandes assinantes' brasileiros, não? Fora isso, há muitos endereços num único CEP. e como modelar isto na tabela? este campo seria um campo normal conigurado para not null? seria uma primary key , que é a mesma coisa que um campo unique not null. Quase a mesma coisa: pode haver apenas uma chave primária, mas várias alternativas. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] Modelando um Controle de Estoque
- Original Message - From: Leandro DUTRA [EMAIL PROTECTED] Um conjunto de atributos constituindo uma chave primária ou alternativa (UNIQUE KEY). Só com constraint unique você não garante que os campos não recebam nulo. ___ 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: Normalização comp lica e engessa? (Era: Modelando um Controle de Est oque)
O Jeff Atwood publicou um texto sobre normalização recentemente: http://www.codinghorror.com/blog/archives/001152.html .Não tive tempo de ler a fundo, mas talvez valha a pena lançá-lo na discussão ;) []'s - Walter ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] O que é o Modelo Relacional?
Prezados, No livro do Navathe sobre projeto de banco de dados fica claro três níveis de abstração da modelagem de dados: Modelo conceitual, focado nos conceitos do que se quer modelar, onde se identifica as entidades, seus relacionamentos e seus atributos; Modelo lógico, derivado do modelo conceitural, focado na lógica formal, onde o modelo relacional é o exemplo mais adotado (os outros são rede, hierarquico e orientado a objeto). Aqui são identificados as restrições de integridade, os atributos não chaves e das chaves de acesso e ligação. No modelo relação as entidades e alguns relacionamentos (principalmente os do tipo muitos-para-muitos) são mapeados como relações (tabelas). Há também a derivação de relações em relações menores visando midigar a redundância (normalização). Modelo físico, derivado do modelo lógico, focado na estruturação do banco de dados intrísecos a um SGBD específico ou SGBD compatíveis, onde se identifica índices de acesso, definição dos campos das tabelas (tipo de dado, tamanho), definição das chaves, consultas sql, etc. Enfim, é praia que já discutimos aqui neste fórum. Autores como C. J. Date defendem a modelagem de dados a partir do modelo lógico, sem necessidade do modelo conceitual. Mas essa é uma filosofia de quem tem tradição na modelagem formal, baseada na teoria dos conjuntos. Nós defendemos a modelagem conceitual como o início do processo porque ela faz parte da análise de requisitos, que é focada para o problema do negócio, identificando-se cada elemento que será modelado. Espero ter contribuido e grande abraço a todos. -- Francisco Carlos da Rocha Gomes Analista de Sistemas Gestão de Tecnologia de Informação Empresa Brasileira de Pesquisa Agropecuária-Embrapa Centro de Pesquisa Agroflorestal do Acre CPAF-Acre Rodovia BR-364, km 14, Caixa Postal 321, CEP 69908-970 Rio Branco, Acre, Brasil Latitude : 10°01'29.79S Longitude: 67°42'20.74O -10,024944 -67,705761 Altitude : 182 metros Telefone (068) 3212-3221, Fax (068) 3212-3284 MSN: [EMAIL PROTECTED] joao.junior escreveu: mas o contrário é verdade não??? Toda entidade no projeto lógico vira uma tabela , pelo o que eu entendi foi isso não o contrário. - Original Message - *From:* Pablo Sánchez mailto:[EMAIL PROTECTED] *To:* Comunidade PostgreSQL Brasileira mailto:pgbr-geral@listas.postgresql.org.br *Sent:* Tuesday, July 15, 2008 9:47 AM *Subject:* Re: [pgbr-geral] O que é o Modelo Relacional? 2008/7/15 Ribamar Sousa [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Relacionamentos entre entidades (tabelas). Pelo que entendi existem dois erros nessa pequena frase. O primeiro erro claro é a forma como foi colocada, que leva a uma falsa idéia de que toda tabela seria entidade. Relacionar diretamente os dois itens gera erro tanto na ida quanto na volta. Há entidades dentro de um sistema que podem aparecer apenas em tempo de execução, sem necessariamente entrarem no banco de dados para isso. -- = Pablo Santiago Sánchez Análise e Desenvolvimento de Sistemas Web Zend Certified Engineer #ZEND006757 [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] (61) 9975-0883 http://www.tiblog.com.br Quidquid latine dictum sit, altum viditur = ___ 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] [Bulk] Re: Normalização comp lica e engessa? (Era: Modelando um Controle de Est oque)
2008/7/15 Walter Cruz [EMAIL PROTECTED]: O Jeff Atwood publicou um texto sobre normalização recentemente: http://www.codinghorror.com/blog/archives/001152.html .Não tive tempo de ler a fundo, mas talvez valha a pena lançá-lo na discussão ;) E o modelo do Jeff é horrível. Veja que ele só usou chaves artificiais; por isso a necessidade de muitas junções. Uma das vantagens de usar chaves naturais é precisar de menos junções, porque freqüentemente os dados de que se precisa já estão presentes como chaves estrangeiras naturais, em vez de simples ids. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] Modelando um Controle de Estoque
2008/7/15 joao.junior [EMAIL PROTECTED]: From: Leandro DUTRA [EMAIL PROTECTED] Um conjunto de atributos constituindo uma chave primária ou alternativa (UNIQUE KEY). Só com constraint unique você não garante que os campos não recebam nulo. Correto. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] [Bulk] Re: Normalização com plica e engessa? (Era: Modelando um Controle de Estoque)
Leandro, Só pra tentar entender e comparar, como seria o exemplo do Jeff Atwood usando chaves naturais? Abraços, Candido Vieira 2008/7/15 Leandro DUTRA [EMAIL PROTECTED]: 2008/7/15 Walter Cruz [EMAIL PROTECTED]: O Jeff Atwood publicou um texto sobre normalização recentemente: http://www.codinghorror.com/blog/archives/001152.html .Não tive tempo de ler a fundo, mas talvez valha a pena lançá-lo na discussão ;) E o modelo do Jeff é horrível. Veja que ele só usou chaves artificiais; por isso a necessidade de muitas junções. Uma das vantagens de usar chaves naturais é precisar de menos junções, porque freqüentemente os dados de que se precisa já estão presentes como chaves estrangeiras naturais, em vez de simples ids. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Autenticar com LDAP (RESOLVIDO)
joao.junior escreveu: Aqui na conab eu utilizo autenticação no ldap me adiciona ai [EMAIL PROTECTED] - Original Message - From: Leandro DUTRA [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Tuesday, July 15, 2008 9:26 AM Subject: Re: [pgbr-geral] Autenticar com LDAP 2008/7/15 André Volpato [EMAIL PROTECTED]: Pessoal, o que estou precisando é integrar toda a autenticação da empresa em um lugar só. Para os emails, logins de rede e alguns sistemas já está ok... só falta agora o postgres. Estou reinventando a roda ou estou no caminho certo ? Certíssimo! É que, infelizmente, pouca gente teve a oportunidade de fazer algo tão elegante, então as respostas tardam um pouco. Meu povo ! Finalmente consegui... o postgres tem uma maneira toda especial de tratar a string de conexão. Apesar de isto estar explícito na documentação, não existem exemplos para iluminarem pobre almas como a minha. Ficou assim: - String LDAP padrão (DN) : DN = uid=volpato,ou=Ecom,ou=Users,dc=ecomtecnologia,dc=com,dc=br - String padrão pg_hba (comentada) : host ldapbase volpato 192.168.1.6 255.255.255.255 ldap ldap://ldap.ecomtecnologia.com.br/ou=Ecom,ou=Users,dc=ecomtecnologia,dc=com,dc=br; # base DN uid=; # prefixo ,ou=Ecom,ou=Users,dc=ecomtecnologia,dc=com,dc=br # sufixo Olhando agora e conferindo com a documentação, faz todo o sentido do mundo. Mas custava botar lá um exemplo... :D Riba / Walter / Lista, sintam-se a vontade para publicar este email. -- []´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] Modelando um Controle de Estoque
2008/7/15 joao.junior [EMAIL PROTECTED]: Leandro meu jovem, poderia mandar alguns textos interessantes sobre modelagem..? Então, tem pouca coisa enviável... é um campo onde as pessoas vivem do que publicam, basicamente. Já creio que passei algumas coisas, mas, tirando compra de livros, é um exercício de paciência e persistência de ler várias coisas picadas e ir juntando tudo. No final das contas, creio que pelo menos o investimento no _Introduction to Database Systems_ do Christopher J DATE é essencial. http://dmoz.org./Computers/Software/Databases/Relational http://thethirdmanifesto.com/ http://dbdebunk.com/ Quanto a livros, qualquer coisa do Date, do Darwen, do McGoveran, do Codd... -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[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] Modelando um Controle de Estoque
comprei um livro seriamente devolvi!!! do Watson Data managment Horrivel ___ 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: Normalização com plica e engessa? (Era: Modelando um Controle de Estoque)
Nossa quanta redundância no modelo do cabra!!! Possivelmente a consistência vai comer solto!!! Olhem a tabela USER que já ta por si só desnormalizada, em cima!!! A de baixo então... Vide as anomalias de insert,update... - Original Message - From: Leandro DUTRA [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Tuesday, July 15, 2008 10:41 AM Subject: Re: [pgbr-geral][Bulk] Re: Normalização complica e engessa? (Era: Modelando um Controle de Estoque) 2008/7/15 Walter Cruz [EMAIL PROTECTED]: O Jeff Atwood publicou um texto sobre normalização recentemente: http://www.codinghorror.com/blog/archives/001152.html .Não tive tempo de ler a fundo, mas talvez valha a pena lançá-lo na discussão ;) E o modelo do Jeff é horrível. Veja que ele só usou chaves artificiais; por isso a necessidade de muitas junções. Uma das vantagens de usar chaves naturais é precisar de menos junções, porque freqüentemente os dados de que se precisa já estão presentes como chaves estrangeiras naturais, em vez de simples ids. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [Bulk] Re: Normalização comp lica e engessa? (Era: Modelando um Controle de Est oque)
2008/7/15 Candido Vieira da Silva Neto [EMAIL PROTECTED]: Só pra tentar entender e comparar, como seria o exemplo do Jeff Atwood usando chaves naturais? Basicamente, retiram-se os ids e identificam-se quais os atributos que podem compor uma ou mais chaves naturais. Por exemplo, em user temos (first_name, last_name, sex, hometown), mas acho pouco. Geralmente uma chave natural de pessoa precisa de mais dados como data de nascimento, nome dos pais c. Essa não é uma chave conveniente, então é um caso onde uma chave artificial pode ser necessária; mas eu recomendaria não um id secreto que exige junções, mas um username ou coisa que o valha que será útil como chave estrangeira para evitar junções bobas. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[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] [Bulk] Re: Normalização comp lica e engessa? (Era: Modelando um Controle de Est oque)
2008/7/15 joao.junior [EMAIL PROTECTED]: Nossa quanta redundância no modelo do cabra!!! Sabe que nem analisei isso? Vi ele reclamando da junção múltipla, constatei que não era um exemplo real e que provavelmente no uso diário isso seria evitado por chaves naturais. Mas legal você olhar por aí. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[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] Modelando um Controle de Estoque
2008/7/15 joao.junior [EMAIL PROTECTED]: comprei um livro seriamente devolvi!!! do Watson Data managment Horrivel Sério? O que era tão ruim assim? -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] [OFF-TOPIC] Montado Relacionament o (Sugestão sobre modelagem)
Saudações Desculpem por mais um OFF-TOPIC, mas aproveitando a discussão sobre modelagem que está tão ativa e está trazendo ótimos frutos, gostaria de pedir uma sugestão sobre qual a melhor forma de modelar a situação descrita abaixo: Atualmente tenho a seguinte situcação: - TabA e TabB totalmente independente uma da outra. Ambas tem suas chaves primárias - TabC é uma tabela gerada por informações que serão tanto de TabA quanto TabB. O relacionamento deve ser 0 para 1 para ambas as tabelas, ou seja, TabA e TabB pode ter ou não TabC. TabC não pode se relacionar ao mesmo tempo com TabA e TabB. Gostaria de saber qual a melhor forma de modelar esse caso: -Forma 1: O relacionamento fica na TabC, caso tenha relacionamento com TabA, o relacionamento com TabB fica null. ***TabA pk_tabA ***TabB pk_tabB ***TabC fk_com_tabA fk_com_tabB -Forma 2: O relacionamento fica na TabA e TabB. ***TabA pk_tabA fk_com_tabC podendo ser NULL caso não tenha relacionamento ***TabB pk_tabB fk_com_tabC podendo ser NULL caso não tenha relacionamento ***TabC pk_TabC Não sei se fui claro como deveria. Qualquer duvida digam. Se existir uma terceira forma, será bem vinda. Att Evandro ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Modelando um Controle de Estoque
Leandro, a primeira vista me pareceu um livro voltado para AD mesmo, uma rápida foleada e achei que tinha encontrado a menina dos olhos. Mas ... o cabra não explica conceito algum , exemplos superficiais voltados mais a prática mesmo e o conceito pro beleléu!! EX: relacionamento 1xm coloca-se o código da tabela do lado 1 para o lado N... Acho que para AD tudo parte do conceito!!! Sinceramente achei o Paulo Cougos muito melhor conceitualmente - Original Message - From: Leandro DUTRA [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Tuesday, July 15, 2008 11:25 AM Subject: Re: [pgbr-geral] Modelando um Controle de Estoque 2008/7/15 joao.junior [EMAIL PROTECTED]: comprei um livro seriamente devolvi!!! do Watson Data managment Horrivel Sério? O que era tão ruim assim? -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Postgres X windows server com AD]
Aqui neste link falam justamente sobre este problema e são citadas algumas possíveis soluções: http://www.postgresqlforums.com/forums/viewtopic.php?f=13p=3248 Dentro deste documento tem esta sugestão abaixo que talvez funcione prá você: If the installer fails: - Manually create a LOCAL postgres user account (not domain account) - Make sure the password is a STRONG Password (upper/lower case, digits, etc) - Assign the user to the Power Users or Users group - DO NOT add the user to the local or domain Administrators group - Under Local security policy grant user rights assignment: -- Log on as service -- Log on locally Att. Alexsandro Haag Marcos escreveu: Na hora em que está quase finalizando a instalação, quando está inicializando o agrupamento de banco de dados, tenho a tela de erro, em anexo Aparece a seguinte mensagem : falha ao executar o initdb. - 1073741502! por favor , verifique o arquivo de log em c:\postgres\tmp\initdb.log Atenção! você deve ler/copiar esse arquivo de log antes de clicar em ok, ou ele será automaticamente removido antes de eu clicar em ok, conforme orientação, abro o arquivo de log, mas não existe nenhum arquivo, como se ele já tivesse deleteado o arquivo, antes de eu clicar em ok, dae remove toda a instalação quando eu instalei pela primeira vez, meu server não tinha o AD instalado, agora tive que instalar novamente e não estou conseguindo tentei numa outra máquina, com windows xp, dentro de um dominio, também não deu certo aqui na minha empresa, onde não tem domínio, ele instala normalmente, estou usando o mesmo arquivo de instalação ... por isso estou achando que é o AD e no meu servidor não tem como tirar o AD, tenho 500 usuários já cadastrados e configurados - Original Message - *From:* Alexsandro Haag mailto:[EMAIL PROTECTED] *To:* Marcos mailto:[EMAIL PROTECTED] ; Comunidade PostgreSQL Brasileira mailto:pgbr-geral@listas.postgresql.org.br *Sent:* Tuesday, July 15, 2008 9:45 AM *Subject:* Re: [pgbr-geral] Postgres X windows server com AD Qual erro você recebe quando tenta instalar? Envie o máximo de informação útil que puder... Att. Alexsandro Haag Marcos escreveu: nada pessoal ? estou precisando instalar isso Olá pessoal Tenho meu servidor *windows* server 2008 com o *active* directory instalado Preciso instalar o *postgres*, mas não estou conseguindo, por cauda do AD Como faço isso ? Anteriormente eu instalei o *postgres*, depois o AD, agora não posso deletar todo o AD e preciso instalar o *postgres* O *postgres* é 8.1.4 Atenciosamente, Marcos Fabrício ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, clique aqui http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMTgwMDA2NyNwZXJtIXRlcnJhJjEsMTIxNjEyNTkyOS4yOTM4Ni45MTQ1LnRhY2FtYWNhLmhzdC50ZXJyYS5jb20uYnIsNjIyOQ==. Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. Esta mensagem foi verificada pelo E-mail Protegido Terra http://mail.terra.com.br/. Atualizado em 15/07/2008 No virus found in this outgoing message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.4.11/1553 - Release Date: 15/07/2008 05:48 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Gestão de projetos armazenando em P ostgreSQL?
2008/7/15 Leandro DUTRA [EMAIL PROTECTED]: Alguém sabe se há algum sitema de gestão de projetos que armazene as informações em PostgreSQL? O porte do dotProject parece ter sido abandonado, e nada encontrei em http://postgresql.org.br/Aplicativos. Veja se este serve: http://www.egroupware.org/ -- 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
Re: [pgbr-geral] [Bulk] Re: Normalização comp lica e engessa? (Era: Modelando um Controle de Est oque)
2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: Leandro, uma pergunta: mas chaves compostas também não ferem a normalização ou segue aquela linha dos arrays e tipos compostos que discutimos? Nem uma coisa nem outra... não tem nada a ver nem com normalização, nem com tipos compostos. É simplesmente uma chave composta de vários atributos, só isso, sem maiores implicações conceituais. De qualquer maneira é logico, que uma chave composta natural representa bem mais os interesses de uma tabela que uma artificial e que em nada representa a tabela, correto. Não necessariamente composta... havendo uma chave natural simples, costuma ser mais conveniente. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] Gestão de projetos armazenando em P ostgreSQL?
Olá 2008/7/15 Leandro DUTRA [EMAIL PROTECTED]: Alguém sabe se há algum sitema de gestão de projetos que armazene as informações em PostgreSQL? O porte do dotProject parece ter sido abandonado, e nada encontrei em http://postgresql.org.br/Aplicativos. Eu tenho avaliado este: http://www.project-open.org/index.html Mas não tenho muitas referencias porque ainda estou testando. -- Marcelo Costa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Gestão de projetos armazenando em P ostgreSQL?
Leandro DUTRA escreveu: Alguém sabe se há algum sitema de gestão de projetos que armazene as informações em PostgreSQL? O porte do dotProject parece ter sido abandonado, e nada encontrei em http://postgresql.org.br/Aplicativos. Acá usamos o trac [1], mas ele não segue a linha do dotProject... é quase um bugZilla, serve mais para gerenciamento de software. http://trac.edgewall.org/wiki/TracEnvironment -- []´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] Gestão de projetos armazenando em Pos tgreSQL?
www.redmine.org 2008/7/15 André Volpato [EMAIL PROTECTED]: Leandro DUTRA escreveu: Alguém sabe se há algum sitema de gestão de projetos que armazene as informações em PostgreSQL? O porte do dotProject parece ter sido abandonado, e nada encontrei em http://postgresql.org.br/Aplicativos. Acá usamos o trac [1], mas ele não segue a linha do dotProject... é quase um bugZilla, serve mais para gerenciamento de software. http://trac.edgewall.org/wiki/TracEnvironment -- []´s, André Volpato ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Abs Daniel A. Bastos ___ 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] Montado Relacionament o (Sugestão sobre modelagem)
Evandro Ricardo Silvestre escreveu: Gostaria de saber qual a melhor forma de modelar esse caso: -Forma 1: O relacionamento fica na TabC, caso tenha relacionamento com TabA, o relacionamento com TabB fica null. ***TabA pk_tabA ***TabB pk_tabB ***TabC fk_com_tabA fk_com_tabB Acho que desta forma fica melhor, já que basta um select em tabC que vc vai ter as informações de A e B. E outra, desse jeito você ocupa menos espaço, e evita nulos. -- []´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] pool conexões windows
Pessoal, estou usando o postgresql em um windows server e tenho em média 600 conexões. Alguém conhece algum pool de conexõe para windows? Rafael Bragatto Gratz [EMAIL PROTECTED] Projeta Sistemas Orientados Ao Seu Mundo www.projetasistemas.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] [Bulk] Re: Normalização com plica e engessa? (Era: Modelando um Controle de Estoque)
2008/7/15 Leandro DUTRA [EMAIL PROTECTED]: 2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: Leandro, uma pergunta: mas chaves compostas também não ferem a normalização ou segue aquela linha dos arrays e tipos compostos que discutimos? Nem uma coisa nem outra... não tem nada a ver nem com normalização, nem com tipos compostos. É simplesmente uma chave composta de vários atributos, só isso, sem maiores implicações conceituais. Mas a coisa não pode ser tão simples senão perde a graça. Precisa ser um pouco complicada. :) Agora falando sério: Já vi que o SGBD não é obrigado a seguir a normalização mas altamente recomendado, portanto é interessando normalizar sempre que puder. E tanto temos que entender quanto temos que explicar e ainda por cima, enquadrar em princípios. Se eu tenho como princípio simplifica e separar as coisas, então uma chave que contem vários campos. De qualquer maneira é logico, que uma chave composta natural representa bem mais os interesses de uma tabela que uma artificial e que em nada representa a tabela, correto. Não necessariamente composta... havendo uma chave natural simples, costuma ser mais conveniente. Entenda, que eu estava justificando a composta. -- 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
Re: [pgbr-geral] [Bulk] Re: Normalização comp lica e engessa? (Era: Modelando um Controle de Est oque)
2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: Se eu tenho como princípio simplifica e separar as coisas, então uma chave que contem vários campos. Acho que tua frase veio truncada! De quem era a frase 'simplifique o quanto puder, mas não mais do que isso'? Algo como /make it as simple as possible, but not simpler/. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] Gestão de projetos armazenando em Pos tgreSQL?
2008/7/15 Daniel Bastos [EMAIL PROTECTED]: www.redmine.org Ruby on Rails? Meio que contradiz o uso de uma base de dados. Só se não tiver outro jeito. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] Controle de acesso por Roles [RESOLVIDO]
Muito obrigado as duas resposta me ajudaram a achar o caminho. Eu estava procurando na documentação da ROLE, mas isso realmente é restringido no pg_hba.conf como o sugerido nas respostas. Agora vou organizar a bagunça que está o controle de acesso aqui, mais uma vez obrigado. Rúben 2008/7/15 jota. comm [EMAIL PROTECTED]: Olá, 2008/7/14 Rúben Lício [EMAIL PROTECTED]: Boa noite, Estava fazendo alguns testes de controle de acesso em um Postgres 8.3 instalado no Windows XP e me deparei com um comportamente estranho. Utilizando-me do pgAdminIII criei uma role nova sem privilégio algum. Criei uma conexão nova e me loguei utilizando essa nova role e para milhar surpresa consegui listar todos os bancos da base, todas as tabelas de todos os bancos e também consegui visualizar o código de todas as SP's. Há alguma forma de impedir que um usuário liste todos os bancos de dados inclusive os que ele não tem acesso? É possível uma role não ver o código que ela não tem permissão? O motivo pode ser pelo fato de que o seu arquivo pg_hba.conf tenha a seguinte linha, se você não alterou ela, pois esta linha é padrão na instalação do PostgreSQL no Windows. local all all md5 Essa linha significa que qualquer base pode ser acessada por qualquer usuário a partir de uma senha md5. Para você conseguir restringir o acesso ao banco você precisa alterar esta linha e colocar os bancos de dados e também informando quais usuários podem acessar quais bancos de dados, por exemplo: #para conexão da própria máquina local local banco1 usuario1 md5 local banco2 usuario2,usuario3 md5 #para conexão via tcp/ip host banco1 usuario1 ip mascara md5 host banco2 usuario2,usuario3 ip mascara md5 Além desta forma de restrição, você pode tratar com o grant e revoke as permissões a objetos como select, insert, delete, update dentre outros privilégios que você pode conceder (grant) ou remover (revoke). O problema é que tenho um servidor que será utilizado para alguns clientes, eu queria disponibilizar acesso a algumas SP's para um cliente fazer uma interface de acesso para algumas partes do sistema, mas esse cliente de forma alguma poderia ter acesso aos outros bancos. Obrigado. -- Rúben Lício Reis Cybernet Latino América www.cybernetla.com Linux user #433535 ___ 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 -- 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 -- Rúben Lício Reis Cybernet Latino América www.cybernetla.com Linux user #433535 ___ 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: Normalização com plica e engessa? (Era: Modelando um Controle de Estoque)
2008/7/15 Leandro DUTRA [EMAIL PROTECTED]: 2008/7/15 Ribamar Sousa [EMAIL PROTECTED]: Se eu tenho como princípio simplifica e separar as coisas, então uma chave que contem vários campos. Acho que tua frase veio truncada! Isso: Se eu tenho como princípio simplifica e separar as coisas, então uma chave que contem vários campos não é algo simples no sentido literal. De quem era a frase 'simplifique o quanto puder, mas não mais do que isso'? Algo como /make it as simple as possible, but not simpler/. Tem também essa, lema do Slackware: Faça isso simples seu ... simples. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED][EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[EMAIL PROTECTED] ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Ribamar FS - [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
Re: [pgbr-geral] Autenticar com LDAP (RESOLVIDO)
eu utilizava o pampostgresql - Original Message - From: Ribamar Sousa To: Comunidade PostgreSQL Brasileira Sent: Tuesday, July 15, 2008 11:50 AM Subject: Re: [pgbr-geral] Autenticar com LDAP (RESOLVIDO) 2008/7/15 André Volpato [EMAIL PROTECTED]: Meu povo ! Finalmente consegui... o postgres tem uma maneira toda especial de tratar a string de conexão. Apesar de isto estar explícito na documentação, não existem exemplos para iluminarem pobre almas como a minha. Ficou assim: - String LDAP padrão (DN) : DN = uid=volpato,ou=Ecom,ou=Users,dc=ecomtecnologia,dc=com,dc=br - String padrão pg_hba (comentada) : host ldapbase volpato 192.168.1.6 255.255.255.255 ldap ldap://ldap.ecomtecnologia.com.br/ou=Ecom,ou=Users,dc=ecomtecnologia,dc=com,dc=br; # base DN uid=; # prefixo ,ou=Ecom,ou=Users,dc=ecomtecnologia,dc=com,dc=br # sufixo Olhando agora e conferindo com a documentação, faz todo o sentido do mundo. Mas custava botar lá um exemplo... :D Riba / Walter / Lista, sintam-se a vontade para publicar este email. -- Opa, tô por aqui. Isso é um fato, na documentação da versão 8 o Pacheco já adicionou ótimos exemplos, mas ainda faltam alguns. Como estou colaborando agora com a tradução (espero que ela saia em tempo de ser útil :)) vou guardar o exemplo para adicionar ou/e colocar no meu site. -- 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] [Bulk] Re: Normalização com plica e engessa? (Era: Modelando um Controle de Estoque)
Leandro, uma pergunta: mas chaves compostas também não ferem a normalização ou segue aquela linha dos arrays e tipos compostos que discutimos? Riba, heheh olha a intimidade, chaves compostas não tem nada a ver com campos multi-valorados ou compostos,esses sim ferem as regras de normalização,por exemplo a chave primária mais simples são todos os atributos de uma entidade. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] pool conexões windows
pgpool pgbouncer... - Original Message - From: Rafael Bragatto Gratz To: Comunidade PostgreSQL Brasileira Sent: Tuesday, July 15, 2008 12:29 PM Subject: [pgbr-geral] pool conexões windows Pessoal, estou usando o postgresql em um windows server e tenho em média 600 conexões. Alguém conhece algum pool de conexõe para windows? Rafael Bragatto Gratz [EMAIL PROTECTED] Projeta Sistemas Orientados Ao Seu Mundo www.projetasistemas.com.br -- ___ 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] [Bulk] Re: Normalização comp lica e engessa? (Era: Modelando um Controle de Est oque)
2008/7/15 joao.junior [EMAIL PROTECTED]: a chave primária mais simples são todos os atributos de uma entidade. De fato, embora geralmente não seja uma boa chave. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] [Bulk] Re: Normalização com plica e engessa? (Era: Modelando um Controle de Estoque)
2008/7/15 joao.junior [EMAIL PROTECTED]: Leandro, uma pergunta: mas chaves compostas também não ferem a normalização ou segue aquela linha dos arrays e tipos compostos que discutimos? Riba, heheh olha a intimidade, chaves compostas não tem nada a ver com campos multi-valorados ou compostos,esses sim ferem as regras de normalização,por exemplo a chave primária mais simples são todos os atributos de uma entidade. Tá bom, acabo aprendendo isso, mas veja que o princípio é semelhante: multiplos, vários, compostos, conjuntos, etc. Tá bom, até entendo que se pode organizar conjuntos também e separar, simplificar. É que a coisa parece confusa pois uma hora pode e outra não. Uma hora é multivalorado (vários valores) e noutra é multicampo (vários campos). Bem, vamos em frente. -- 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
Re: [pgbr-geral] [Bulk] Re: Normalização comp lica e engessa? (Era: Modelando um Controle de Est oque)
Bacana a discussão. Agora uma pergunta, pra vocês que são DBAs mesmo e estão com grandes bases de dados na mão: o quanto a normalização interfere na performance? Há uns dias atrás, rolou esse link (http://softwaremaniacs.org/blog/2008/02/24/why-offline-crashed-en/) na django-br . É uma descrição de como criar um site de alta escalabilidade com Django. Dentre as máximas do texto, temos: We will continue to denormalize DB schema to avoid heavy queries. O quanto isso é verdade? []'s - Walter ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] pool conexões windows
João Junior, infelizmento eles não são compatíveis com windows. Mesmo assim obrigado. Rafael Bragatto Gratz [EMAIL PROTECTED] Projeta Sistemas Orientados Ao Seu Mundo www.projetasistemas.com.br 2008/7/15 joao.junior [EMAIL PROTECTED]: pgpool pgbouncer... - Original Message - *From:* Rafael Bragatto Gratz [EMAIL PROTECTED] *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Sent:* Tuesday, July 15, 2008 12:29 PM *Subject:* [pgbr-geral] pool conexões windows Pessoal, estou usando o postgresql em um windows server e tenho em média 600 conexões. Alguém conhece algum pool de conexõe para windows? Rafael Bragatto Gratz [EMAIL PROTECTED] Projeta Sistemas Orientados Ao Seu Mundo www.projetasistemas.com.br -- ___ 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] [Bulk] Re: Normalização comp lica e engessa? (Era: Modelando um Controle de Est oque)
2008/7/15 Walter Cruz [EMAIL PROTECTED]: Há uns dias atrás, rolou esse link (http://softwaremaniacs.org/blog/2008/02/24/why-offline-crashed-en/) na django-br . É uma descrição de como criar um site de alta escalabilidade com Django. Dentre as máximas do texto, temos: We will continue to denormalize DB schema to avoid heavy queries. Se teu modelo é ruim em primeiro lugar, você vai ter de fazer bagunça para consertar. Eu não conheço esse esquema, mas aposto que tem junções desnecessárias por uso de chaves artificiais desnecessariamente. Deve ser o erro mais comum hoje. O que é contraditório é que eles dizem que as escritas são o gargalo, e essas a normalização decididamente ajuda -- além de ajudar muitas consultas também. Então eles querem otimizar o que não é gargalo, potencialmente prejudicando o gargalo... não admira tenham problemas! -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3040 7300 r155 gTalk: xmpp:[EMAIL PROTECTED] +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 +55 (11) 5685 2219 MSN: msnim:[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] [Bulk] Re: Normalização com plica e engessa? (Era: Modelando um Controle de Estoque)
Tá bom, até entendo que se pode organizar conjuntos também e separar, simplificar. É que a coisa parece confusa pois uma hora pode e outra não. Uma hora é multivalorado (vários valores) e noutra é multicampo (vários campos). Composto ao invés de multicampo :). ___ 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: Normalização com plica e engessa? (Era: Modelando um Controle de Estoque)
estando normalizado você pode fazer uso de indices nos joins . e provavelmente desnormalizado um seq scan... - Original Message - From: Walter Cruz [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Tuesday, July 15, 2008 3:16 PM Subject: Re: [pgbr-geral][Bulk] Re: Normalização complica e engessa? (Era: Modelando um Controle de Estoque) Bacana a discussão. Agora uma pergunta, pra vocês que são DBAs mesmo e estão com grandes bases de dados na mão: o quanto a normalização interfere na performance? Há uns dias atrás, rolou esse link (http://softwaremaniacs.org/blog/2008/02/24/why-offline-crashed-en/) na django-br . É uma descrição de como criar um site de alta escalabilidade com Django. Dentre as máximas do texto, temos: We will continue to denormalize DB schema to avoid heavy queries. O quanto isso é verdade? []'s - Walter ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Dúvida no acesso ao PostgreeSQL 8 .2
Ocorreu o seguinte erro na autenticação com o banco de dados Postgre. org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host 192.168.200.10, user usapc, database sapc, SSL off O PostGreeSQL 8.2 foi instalado no sistema operacional Linux Ubuntu 7.1 Como devo proceder para corrigir este erro. Atenciosamente, ¬ Marcondes Alexandre ___ 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: Normalização com plica e engessa? (Era: Modelando um Controle de Estoque)
2008/7/15 joao.junior [EMAIL PROTECTED]: Tá bom, até entendo que se pode organizar conjuntos também e separar, simplificar. É que a coisa parece confusa pois uma hora pode e outra não. Uma hora é multivalorado (vários valores) e noutra é multicampo (vários campos). Composto ao invés de multicampo :). Apenas quiz reforçar meu ponto de vista. :) -- 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] RES: Dúvida no acesso ao Postg reeSQL 8.2
Como devo proceder para fazer esta configuração? Marcondes Alexandre De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Ribamar Sousa Enviada em: terça-feira, 15 de julho de 2008 16:11 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Dúvida no acesso ao PostgreeSQL 8.2 2008/7/15 Marcondes Alexandre [EMAIL PROTECTED]: Ocorreu o seguinte erro na autenticação com o banco de dados Postgre. org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host 192.168.200.10, user usapc, database sapc, SSL off Ele tá dizendo: adicione uma entrada para o IP 192.168.200.10 http://192.168.200.10/ , para o usuário usapc, para o banco sapc no script pg_hba.conf. O PostGreeSQL 8.2 foi instalado no sistema operacional Linux Ubuntu 7.1 Como devo proceder para corrigir este erro. Atenciosamente, ¬ Marcondes Alexandre ___ 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
Re: [pgbr-geral] Dúvida no acesso ao PostgreeSQL 8 .2
Marcondes Alexandre escreveu: Ocorreu o seguinte erro na autenticação com o banco de dados Postgre. org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host 192.168.200.10, user usapc, database sapc, SSL off Edite o arquivo pg_hba.conf e inclua uma entrada que contemple o acesso que deseja fazer. host: 192.168.200.10 user usapc database sapc SSL off Mais detalhes em: http://www.postgresql.org/docs/current/interactive/auth-pg-hba-conf.html Verifique também se o postgresql.conf foi alterado para permitir conexões de outras máquinas. Veja o parâmetro listen_addresses em: http://www.postgresql.org/docs/current/interactive/runtime-config-connection.html#RUNTIME-CONFIG-CONNECTION-SETTINGS Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] problemas replicacao sequoia
Ola pessoal,, Montei um ambiente para teste com replicacao com sequoia. Tudo parecia perfeito, mas tive um grande problema ao executar funcoes, pois ele executa a funcao em apenas um server, sendo assim, se esta funcao faz alguma alteracao em tabelas as alteracoes estarao no server que a executou. para ele select nomeFuncao(?), é o mesmo que select * from tabela,, alguem tem ideia de como posso resolver isso ? -- Vinicius D. Barba Totalsat - Departamento TI (41) 2109-7716 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Um registro, vários valores (n ão sei um bom nome pra isso)
Olá a todos. Tenho pouca experiência com SQL em geral, estou querendo aprender. Acabei de entrar na lista porque não consigo realizar uma consulta. Não sei nem como procuro no google pela solução do problema (não sei que palavras-chave usar). Explicando melhor: Estou fazendo um banco para catalogar coleções de cartas de um jogo. Neste jogo existem 5 cores e cada carta pode ter entre 0 e 5 cores. Para representar isso, após alguma pesquisa, fiz 3 tabelas: _ mtg_collection=# \d cards Table public.cards Column | Type | Modifiers ++-- code | integer| not null default nextval('cards_code_seq'::regclass) name | character varying(100) | not null portuguese | character varying(100) | Indexes: cards_pkey PRIMARY KEY, btree (code) cards_name_key UNIQUE, btree (name) cards_portuguese_key UNIQUE, btree (portuguese) _ mtg_collection=# \d colors Table public.colors Column | Type | Modifiers +---+--- code | integer | not null default nextval('colors_code_seq'::regclass) name | character varying(15) | not null portuguese | character varying(15) | not null Indexes: colors_pkey PRIMARY KEY, btree (code) colors_name_key UNIQUE, btree (name) colors_portuguese_key UNIQUE, btree (portuguese) _ mtg_collection=# \d colors_for_card Table public.colors_for_card Column | Type | Modifiers +-+--- code | integer | not null default nextval('color_for_card_code_seq'::regclass) color | integer | card | integer | Indexes: color_for_card_pkey PRIMARY KEY, btree (code) Foreign-key constraints: color_for_card_card_fkey FOREIGN KEY (card) REFERENCES cards(code) color_for_card_color_fkey FOREIGN KEY (color) REFERENCES colors(code) Esta terceira tabela serve para relacionar as duas principais. Eu gostaria de saber se existe como em uma única consulta sql retornar cara carta em uma linha, listando todas as cores dela. Não precisa escrever o select aqui, gostaria de sugestões de sintaxe a usar e de onde pesquisar sobre sintaxe sql. Obrigado pela paciência quem leu até aqui! -- Humberto Xis [EMAIL PROTECTED] http://xisberto.blogspot.com http://ostelematicos.blogspot.com Sur la tuta tero estis unu lingvo kaj unu parlomaniero. - Gn 11,1 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Um registro, vários valores (n ão sei um bom nome pra isso)
Em 15/07/08, Xisberto[EMAIL PROTECTED] escreveu: Olá a todos. Tenho pouca experiência com SQL em geral, estou querendo aprender. Acabei de entrar na lista porque não consigo realizar uma consulta. Não sei nem como procuro no google pela solução do problema (não sei que palavras-chave usar). Explicando melhor: Estou fazendo um banco para catalogar coleções de cartas de um jogo. Neste jogo existem 5 cores e cada carta pode ter entre 0 e 5 cores. Para representar isso, após alguma pesquisa, fiz 3 tabelas: _ mtg_collection=# \d cards Table public.cards Column | Type | Modifiers ++-- code | integer| not null default nextval('cards_code_seq'::regclass) name | character varying(100) | not null portuguese | character varying(100) | Indexes: cards_pkey PRIMARY KEY, btree (code) cards_name_key UNIQUE, btree (name) cards_portuguese_key UNIQUE, btree (portuguese) _ mtg_collection=# \d colors Table public.colors Column | Type | Modifiers +---+--- code | integer | not null default nextval('colors_code_seq'::regclass) name | character varying(15) | not null portuguese | character varying(15) | not null Indexes: colors_pkey PRIMARY KEY, btree (code) colors_name_key UNIQUE, btree (name) colors_portuguese_key UNIQUE, btree (portuguese) _ mtg_collection=# \d colors_for_card Table public.colors_for_card Column | Type | Modifiers +-+--- code | integer | not null default nextval('color_for_card_code_seq'::regclass) color | integer | card | integer | Indexes: color_for_card_pkey PRIMARY KEY, btree (code) Foreign-key constraints: color_for_card_card_fkey FOREIGN KEY (card) REFERENCES cards(code) color_for_card_color_fkey FOREIGN KEY (color) REFERENCES colors(code) Esta terceira tabela serve para relacionar as duas principais. Eu gostaria de saber se existe como em uma única consulta sql retornar cara carta em uma linha, listando todas as cores dela. Não precisa escrever o select aqui, gostaria de sugestões de sintaxe a usar e de onde pesquisar sobre sintaxe sql. Dê uma olhada no módulo contrib/tablefunc. Creio que a função crosstab é exatamente o que procura. http://www.postgresql.org/docs/8.3/interactive/tablefunc.html Osvaldo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral