Re: [pgbr-geral] Um registro, vários valores (n ão sei um bom nome pra isso)
2008/7/16 Luigi Castro Cardeles [EMAIL PROTECTED]: a sua dúvida não é pra restringir a coluna cores a somente esses cinco valores? vc pode criar um tipo enum com as cores que vc quer. Boa, não tinha pensado que fossem apenas cinco valores possíveis; achei que fossem muitas cores, mas cada carta podendo ter apenas cinco. Se for isso, a sua é uma solução prática e simples. Ou, para maior dinamismo, a lista de cores como modelada, apenas com cinco valores. -- 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] Função para retirar acentos e col ocar em minusculo ou maisculo.
Segue função que acabei de fazer para retirar acentos e mudar o texto para minusculo ou maisculo. Fiquem a vontade para melhorar ou até mesmo mostrar funções já existente no postgre para isso. CREATE OR REPLACE FUNCTION public.fun_ret_ace (stexto varchar, upper_case boolean) RETURNS varchar AS $body$ /* New function body */ declare stextonovo varchar; begin stextonovo := translate(stexto, 'ÁÀÂÃÄáàâãä','aa'); stextonovo := translate(stextonovo, 'ÉÈÊËéèêë',''); stextonovo := translate(stextonovo, 'ÍÌÎÏíìîï',''); stextonovo := translate(stextonovo, 'ÓÒÔÕÖóòôõö','oo'); stextonovo := translate(stextonovo, 'ÚÙÛÜúùûü',''); stextonovo := translate(stextonovo, 'Çç','cc'); stextonovo := translate(stextonovo, 'º',' '); stextonovo := translate(stextonovo, 'ª',' '); if upper_case = true then stextonovo := rtrim(ltrim(upper(stextonovo))); else stextonovo := rtrim(ltrim(lower(stextonovo))); end if; return stextonovo; end; $body$ LANGUAGE 'plpgsql' STABLE CALLED ON NULL INPUT SECURITY INVOKER; Att, Glauber de Almeida Queiroz Desenvolvimento - Sistema de Gestão de Comercio Tel: (31) 3025 - 1188 Ramal: 1164 [EMAIL PROTECTED] -- Avanço Informática LTDA. Tecnologia em Gestão de Comercio www.avancoinfo.com.br [EMAIL PROTECTED] R.Major Lopes , 143. São Pedro - Cep: 30330-050 Belo Horizonte - Minas Gerais av_logomini.jpg___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] RES: Criação de tabela - Postgr eeSQL 8.2
com o shell script iria fazer um alter column o tr so se fosse recriar a tabela - Original Message - From: Sebastian SWC [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Wednesday, July 16, 2008 4:44 PM Subject: Re: [pgbr-geral]RES: Criação de tabela - PostgreeSQL 8.2 2008/7/16 joao.junior [EMAIL PROTECTED]: pode ser um shell script?? é só usar o comando tr para substituir as aspas por __NADA__ no arquivo gerado pelo pg_dumpall mas caso vc queira criar o shell script, joga todas essas idéias no arquivo e corre pro abraço! -- Sebastian SWC http://sebastianswc.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Um registro, vários valores (n ão sei um bom nome pra isso)
Posso até estar viajando poderia criar uma function que teria a entrada a cor, retornando um boolean, relatando se já existem 5 cores por derterminada carta e colocava no check. - Original Message - From: Leandro DUTRA [EMAIL PROTECTED] To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Sent: Wednesday, July 16, 2008 4:12 PM Subject: Re: [pgbr-geral] Um registro, vários valores (não sei um bom nome pra isso) 2008/7/16 Leandro DUTRA [EMAIL PROTECTED]: A idéia geral do modelo parece boa. Além das notas acima, eu verificaria se dá para colocar uma CHECK que limite a cinco o número de cores por carta -- creio me lembrar que havia uma restrição arbitrária quanto a isso. Desculpem a auto-resposta, mas não dá: 'Currently, CHECK expressions cannot contain subqueries nor refer to variables other than columns of the current row' http://www.postgresql.org/docs/8.3/interactive/sql-createtable.html. Alguém tem outra idéia de como implementar esse limite? Um gatilho talvez? -- 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
[pgbr-geral] Mais alguns tópicos sobre Normaliza ção
Estou ainda empolgado com os recursos de um bom modelo e bem normalizado. Trago agora mais alguns tópicos que gostaria de discutir: Valor default Chaves naturais x artificiais Null --Default create table nula(c1 serial primary key, c2 int, c3 int default 0); insert into nula (c1) values (default),(default),(default),(default); select * from nula; c1 | c2 | c3 ++ 1 || 0 2 || 0 3 || 0 4 || 0 (4 registros) Veja só que riqueza de registros! Tudo isso graças a permissão de nulo e ao valor default. --Nulo create table nula2(c1 int primary key, c2 int check(c2 0), c3 int); insert into nula2(c1,c2,c3) values (1,default,4); -- Será válido. Importante: use not null insert into nula2(c1,c2,c3) values (2,-3,4) select * from nula2; c1 | c2 | c3 ++ 1 || 4 (1 registro) Uma incoerência no comportamento do nulo, que reforça a recomendação de se evitar seu uso. --Chave artificial create table artificial(c1 serial primary key, t1 text, t2 text); insert into artificial(t1,t2) values ('a','b'),('a','b'),('a','b'),('a','b'),('a','b'),('a','b'); select * from artificial; c1 | t1 | t2 ++ 1 | a | b 2 | a | b 3 | a | b 4 | a | b 5 | a | b 6 | a | b (6 registros) Este ganha dos demais, em minha opinião. O cara cria uma chave tipo ID, que ela é a única coisa que não pode ser duplicada. Então veja que todos os registros estão duplicados. -- 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] Um registro, vários valores (n ão sei um bom nome pra isso)
William Leite Araújo escreveu: Na verdade você não precisaria de nenhum /contrib/ para executar essa operação. http://www.postgresql.org/docs/8.3/interactive/sql-createaggregate.html Bastaria criar uma função de /agregação/ para concatenar os valores. Um exemplo: *CREATE AGGREGATE* txtcat(sfunc=textcat, basetype=text,stype=text); *SELECT* c.name http://c.name as NomeCarta, trim(txtcat(*COALESCE*(d.name http://d.name||', ',''))', ') as Cores *FROM* cards c *JOIN* colors_for_cards cc on( c.code= cc.cards) *JOIN* colors d on (cc.colors = d.code)) *GROUP BY* c.code Nessa linha considero mais interessante, e mais genérico, o exemplo array_accum. http://www.postgresql.org/docs/current/interactive/xaggr.html CREATE AGGREGATE array_accum (anyelement) ( sfunc = array_append, stype = anyarray, initcond = '{}' ); SELECT attrelid::regclass, array_accum(attname) FROM pg_attribute WHERE attnum 0 AND attrelid = 'pg_tablespace'::regclass GROUP BY attrelid; attrelid| array_accum ---+--- pg_tablespace | {spcname,spcowner,spclocation,spcacl} (1 row) SELECT attrelid::regclass, array_accum(atttypid) FROM pg_attribute WHERE attnum 0 AND attrelid = 'pg_tablespace'::regclass GROUP BY attrelid; attrelid| array_accum ---+- pg_tablespace | {19,26,25,1034} (1 row) 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] Mais alguns tópicos sobre Normaliza ção
2008/7/17 Ribamar Sousa [EMAIL PROTECTED]: Este ganha dos demais, em minha opinião. O cara cria uma chave tipo ID, que ela é a única coisa que não pode ser duplicada. Então veja que todos os registros estão duplicados. Exato! Você acabe de chegar no ponto em que eu digo que até logs precisariam ter chave natural... -- 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] Instalação Postgres Free BSD 7. 0
Bom dia colegas. O nosso pessoal de produção se deparou com essa versão do Free BSD que tem no repositório do ports a versão 8.2.5, mas ao tentar instalar o mesmo faz todas as etapas de make e make install mas diferentemente de outras versões (usava a 6.4 do BSD) não cria os diretório nem starta o serviço, alguém ai trabalha com esse BSD? Já pegaram esse problema? Existe algum procedimento diferenciado para essa versão? Grato Jeanderson ___ 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] Procuro vaga para desenvolvedor web - Campo Grande / MS
Olá pessoal! Primeiramente desculpem-me pelo OFF, eu estou a procura de um emprego em Campo Grande - MS para trabalhar como Desenvolvedor Web ou Administrador de Redes. Se alguém souber de alguma coisa... Posso enviar meu currículum. Muito obrigado Jorge Vilela ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] PostgreSQL 8.3
Caros, Venho trabalhando com o postgresql a um bom tempo, nunca tive problemas com o mesmo até semana passada quando instalei o debian Lenny(unstable). No Lenny o postregresql disponível é o 8.3. Acontece que sempre que tento criar uma banco de dados com o encode Latin1 ele da o erro abaixo. ERROR: encoding LATIN1 does not match server's locale en_US.UTF-8 DETAIL: The server's LC_CTYPE setting requires encoding UTF8. No lista de bugs do debian já tem alguns relatos referentes, mas antes de ter que voltar para a versão mais antiga, que não dava este erro, queria saber se alguém já teve esse problema com o 8.3. Grato, Rafael de Souza ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] PostgreSQL 8.3
Olá, acho que vc tem mudar a configuração no postgresql.conf ou no initdb []'s -- Luigi Castro Cardeles ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] PostgreSQL 8.3
2008/7/17 Rafael de Souza [EMAIL PROTECTED]: ERROR: encoding LATIN1 does not match server's locale en_US.UTF-8 DETAIL: The server's LC_CTYPE setting requires encoding UTF8. Rafael, isso foi discutido há exaustão nesta lista há poucos meses, você já fez uma busca nos arquivos? -- 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] PostgreSQL 8.3
Rafael exporte o LANG do debian para pt_BR e nos configs do postgresql, remover o .UTF-8 das variaveis de lang []s Luiz ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] PostgreSQL 8.3
Alterei o postgresql.conf, mas continua dando o erro. Rafael de Souza Luigi Castro Cardeles wrote: Olá, acho que vc tem mudar a configuração no postgresql.conf ou no initdb []'s -- Luigi Castro Cardeles ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instalação Postgres Free BSD 7 .0
É necessario colocar a seguinte linha no arquivo /etc/rc.conf: postgresql_enable=YES e depois /usr/local/etc/rc.d/postgresql initdb e depois /usr/local/etc/rc.d/postgresql start ai sim ele vai startar! Abração! On Qui, 2008-07-17 at 12:31 -0300, Jeanderson Machado wrote: Bom dia colegas. O nosso pessoal de produção se deparou com essa versão do Free BSD que tem no repositório do ports a versão 8.2.5, mas ao tentar instalar o mesmo faz todas as etapas de make e make install mas diferentemente de outras versões (usava a 6.4 do BSD) não cria os diretório nem starta o serviço, alguém ai trabalha com esse BSD? Já pegaram esse problema? Existe algum procedimento diferenciado para essa versão? Grato Jeanderson ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] RES: Instalação Postgres Fr ee BSD 7.0
Ok, mais uma pergunta os arquivos normalmente ficavam na pasta usr/local/pgsql ainda continua assim para esta versão? Jeanderson -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Tiago N. Sampaio Enviada em: quinta-feira, 17 de julho de 2008 14:28 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Instalação Postgres Free BSD 7.0 É necessario colocar a seguinte linha no arquivo /etc/rc.conf: postgresql_enable=YES e depois /usr/local/etc/rc.d/postgresql initdb e depois /usr/local/etc/rc.d/postgresql start ai sim ele vai startar! Abração! On Qui, 2008-07-17 at 12:31 -0300, Jeanderson Machado wrote: Bom dia colegas. O nosso pessoal de produção se deparou com essa versão do Free BSD que tem no repositório do ports a versão 8.2.5, mas ao tentar instalar o mesmo faz todas as etapas de make e make install mas diferentemente de outras versões (usava a 6.4 do BSD) não cria os diretório nem starta o serviço, alguém ai trabalha com esse BSD? Já pegaram esse problema? Existe algum procedimento diferenciado para essa versão? Grato Jeanderson ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Instale o PostgreSQL no Linux com um único clique
Olá! Achei interessante essa contribuição da EnterpriseDB ao PostgreSQL: http://www.postgresql.org/download/linux http://www.postgresql.org/download/macosx -- 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] Instale o PostgreSQL no Linux com um único clique
massa... qd chegar em casa eu testo... esse ai ficou como o instalador do windows? Atenciosamente, -- Paulo Cesar Abrantes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instale o PostgreSQL no Linux com um único clique
Jamais testarei hehehehehehe :) - Original Message - From: Pc Abrantes To: Comunidade PostgreSQL Brasileira Sent: Thursday, July 17, 2008 3:18 PM Subject: Re: [pgbr-geral]Instale o PostgreSQL no Linux com um único clique massa... qd chegar em casa eu testo... esse ai ficou como o instalador do windows? Atenciosamente, -- Paulo Cesar Abrantes -- ___ 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] Instale o PostgreSQL no Linux com um único clique
2008/7/17 joao.junior [EMAIL PROTECTED]: Jamais testarei hehehehehehe :) Acho que você tem seus motivos. Mas pense nos usuários iniciantes que estão chegando ao Linux? - Original Message - *From:* Pc Abrantes [EMAIL PROTECTED] *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Sent:* Thursday, July 17, 2008 3:18 PM *Subject:* Re: [pgbr-geral]Instale o PostgreSQL no Linux com um único clique massa... qd chegar em casa eu testo... esse ai ficou como o instalador do windows? Atenciosamente, -- Paulo Cesar Abrantes -- ___ 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 -- 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] Instalando a Linguagem Procedural PL/PHP no PostgreSQL
Rapaz, ufa, desde ontem que brigo para conseguir fazer esta linguagem procedural funcionar. Mas valeu. Como trabalho com PHP já há alguns anos achei muito interessante e ainda estou brincando com ela para ver onde se chega. Para quem quizer testar tá aqui no meu/nosso novo site: http://pg.ribafs.net/content/view/27/30/ -- 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] Favor remover meu email da lista.
Boa tarde, Favor remover meu email da lista. Obrigado, --- Michael França e AndradeCoordenador de T.I. IBRATEC Ind. Bras. Artefatos Técnicos http://www.ibratecbrasil.com.br www.ibratecbrasil.com.br Tel:+55(41)3316-2300 Tel:+55(41)3316-2300 http://wikimapia.org/#y=-25534346x=-49301510z=18l=98m=a http://wikimapia.org/#y=-25534346x=-49301510z=18l=98m=a ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Modelando um Controle de Estoque
No fim das contas todo mundo usa um código de cliente sequencial... primeiro, porque é mais fácil de manipular um código que em geral fica com 5 ou 6 dígitos do que um CPF/CNPJ com 14 ou 15 dígitos. Segundo, porque há casos em que o mesmo CNPJ é usado por mais de um cliente. Será que vale a pena criar um monte de tabelas pra isso? 2008/7/11 Ribamar Sousa [EMAIL PROTECTED]: 2008/7/11 Johnny Taylor Faria Chaves [EMAIL PROTECTED]: Basta declarar pessoa, cliente ou fornecedor. Três tabelas. Daí pessoa jurídica ou física, mais duas tabelas. Há muito estou acompanhando aos pedaços essa discussão (nem vi onde ela saiu do estoque propriamente dito e entrou nessa de clientes, fornecedores e etc..., mas está ótimo). Leandro, agora chegou em um ponto que venho matutando desde que vi o desvio citado acima. Concordo que a solução é como você mostrou acima (pessoas= físicas| jurídicas + clientes| fornecedores) e facilita inserir sem duplicar dados (e esforços) funcionários (físicas), transportadoras (fornecedores e jurídicas), terceirizados (físicas ou jurídicas). Agora vem a pergunta, qual é (são) a(s) pk(s) disso tudo? Sequencial, você já mostrou sem sombra de dúvida que não pode ser (em qualquer contexto). CNPJ| CPF, como já debateram aqui, também está fora para a *grande maioria* dos casos. E mais, como você mesmo tem levantado ultimamente: *o domínio* dessa(s) pk(s), uma vez que parece que o Postgresql, nessa parte seguiu bem o padrão SQL, ou seja, fraco, quero dizer criar um domínio mesmo com operadores e tal. Mesmo sem ser o Leandro vou arriscar um palpite: em separando bem as coisas, física, jurídica, pública e privada, acredito que se deva usar nossos CPF e CNPJ. -- 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 -- Atenciosamente, Alexsander da Rosa Linux User #113925 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instale o PostgreSQL no Linux com um único clique
Jovem Ribamar, foi so uma piadinha heheh Tá bom vou testar em casa :) Quanto mais user-friendly melhor. mais usuários, mais dúvidas, mais questionamentos, mais consultorias,.e o ELEFANTE fica mais popular. 3 vivas :) - Original Message - From: Ribamar Sousa To: Comunidade PostgreSQL Brasileira Sent: Thursday, July 17, 2008 4:29 PM Subject: Re: [pgbr-geral]Instale o PostgreSQL no Linux com um único clique 2008/7/17 joao.junior [EMAIL PROTECTED]: Jamais testarei hehehehehehe :) Acho que você tem seus motivos. Mas pense nos usuários iniciantes que estão chegando ao Linux? - Original Message - From: Pc Abrantes To: Comunidade PostgreSQL Brasileira Sent: Thursday, July 17, 2008 3:18 PM Subject: Re: [pgbr-geral]Instale o PostgreSQL no Linux com um único clique massa... qd chegar em casa eu testo... esse ai ficou como o instalador do windows? Atenciosamente, -- Paulo Cesar Abrantes -- ___ 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 -- 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] Instale o PostgreSQL no Linux com um único clique
e apesar de nao ser tao iniciante (ja sou usuario linux ha 4 anos) axo isso uma facilidade a mais, pois eh um saco ter que ficar configurando o pg na mao... Atenciosamente, -- Paulo Cesar Abrantes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Chave estrangeira
Olá pessoal Existe a possibilidade de uma tabela 'x' receber 2 chaves estrangeiras de uma mesma tabela 'y'? Agradeço a atenção -- Sérgio Antônio dos Santos Bacharel em Sistemas de Informação (31) 8698-7004 -- PAZ SEM VOZ NÃO É PAZ É MEDO Há mais pessoas que desistem do que pessoas que fracassam Feliz aquele que transfere o que sabe e aprende o que ensina O pensamento cria, o desejo atrai e a fé realiza ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Chave estrangeira
Sim. E não há nada de estranho nisso. Pode por a mão na massa. Forte abraço, Aldemir Vieira 2008/7/17 sergio santos [EMAIL PROTECTED]: Olá pessoal Existe a possibilidade de uma tabela 'x' receber 2 chaves estrangeiras de uma mesma tabela 'y'? Agradeço a atenção -- Sérgio Antônio dos Santos Bacharel em Sistemas de Informação (31) 8698-7004 -- PAZ SEM VOZ NÃO É PAZ É MEDO Há mais pessoas que desistem do que pessoas que fracassam Feliz aquele que transfere o que sabe e aprende o que ensina O pensamento cria, o desejo atrai e a fé realiza ___ 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] Instale o PostgreSQL no Linux com um único clique
2008/7/17 joao.junior [EMAIL PROTECTED]: Jovem Ribamar, Eu? Acho difícil! Já passei de meio século! Hah, muita garra e disposição de jovem! Correto! foi so uma piadinha heheh Sério que pensei que estava falando sério. Vou aproveitar para fazer uns comentários. A coisa tem mudado, mas há uns 7 ou 8 anos atraz havia muita gente que torcia para que o Linux nunca ficasse popular, pois os problemas viriam em consequência e o Linux se tornaria tão frágil quanto o Windows. Algumas previsões sempre esquecem alguns detalhes. Particularmente acho um grande egoismo eu descobrir um tesouro e guardar apenas para min e no máximo meus amigos, sabendo que muita gente poderia se beneficiar com ele e em nada me prejudicaria. Desculpem a empolgação! :) Tá bom vou testar em casa :) Quanto mais user-friendly melhor. mais usuários, mais dúvidas, mais questionamentos, mais consultorias,.e o ELEFANTE fica mais popular. 3 vivas :) - Original Message - *From:* Ribamar Sousa [EMAIL PROTECTED] *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Sent:* Thursday, July 17, 2008 4:29 PM *Subject:* Re: [pgbr-geral]Instale o PostgreSQL no Linux com um único clique 2008/7/17 joao.junior [EMAIL PROTECTED]: Jamais testarei hehehehehehe :) Acho que você tem seus motivos. Mas pense nos usuários iniciantes que estão chegando ao Linux? - Original Message - *From:* Pc Abrantes [EMAIL PROTECTED] *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Sent:* Thursday, July 17, 2008 3:18 PM *Subject:* Re: [pgbr-geral]Instale o PostgreSQL no Linux com um único clique massa... qd chegar em casa eu testo... esse ai ficou como o instalador do windows? Atenciosamente, -- Paulo Cesar Abrantes -- ___ 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 -- 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 -- 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
2008/7/17 Alexsander Rosa [EMAIL PROTECTED]: No fim das contas todo mundo usa um código de cliente sequencial... E 'todo mundo' tem problemas de duplicação de dados... primeiro, porque é mais fácil de manipular um código que em geral fica com 5 ou 6 dígitos do que um CPF/CNPJ com 14 ou 15 dígitos. Creio que já ficou claro que há muitas circunstâncias — melhor seria dizer muitas entidades — para as quais CNP[FJ] não serve. Mas isso não é importante; o importante é ter pelo menos uma chave natural em cada relação. Segundo, porque há casos em que o mesmo CNPJ é usado por mais de um cliente. Será que vale a pena criar um monte de tabelas pra isso? Se você quer organização e consistência de dados, precisa normalizar. -- 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] Instale o PostgreSQL no Linux com um único clique
2008/7/17 Pc Abrantes [EMAIL PROTECTED]: e apesar de nao ser tao iniciante (ja sou usuario linux ha 4 anos) axo isso uma facilidade a mais, pois eh um saco ter que ficar configurando o pg na mao... Os pacotes de uma boa distribuição geralmente são melhores que instaladores genéricos. -- 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] Instale o PostgreSQL no Linux com um único clique
Particularmente acho um grande egoismo eu descobrir um tesouro e guardar apenas para min e no máximo meus amigos, sabendo que muita gente poderia se beneficiar com ele e em nada me prejudicaria. Concordo em gênero, número e grau. Eu particularmente fico muito chateado quando vejo pessoas que tem um certo conhecimento e não sei por que cargas d'água ficam com medo de passar. Desculpem a empolgação! :) Desculpado meu jovem de meio século!! Abraços!! - Original Message - From: Ribamar Sousa To: Comunidade PostgreSQL Brasileira Sent: Thursday, July 17, 2008 7:04 PM Subject: Re: [pgbr-geral]Instale o PostgreSQL no Linux com um único clique 2008/7/17 joao.junior [EMAIL PROTECTED]: Jovem Ribamar, Eu? Acho difícil! Já passei de meio século! Hah, muita garra e disposição de jovem! Correto! foi so uma piadinha heheh Sério que pensei que estava falando sério. Vou aproveitar para fazer uns comentários. A coisa tem mudado, mas há uns 7 ou 8 anos atraz havia muita gente que torcia para que o Linux nunca ficasse popular, pois os problemas viriam em consequência e o Linux se tornaria tão frágil quanto o Windows. Algumas previsões sempre esquecem alguns detalhes. Particularmente acho um grande egoismo eu descobrir um tesouro e guardar apenas para min e no máximo meus amigos, sabendo que muita gente poderia se beneficiar com ele e em nada me prejudicaria. Desculpem a empolgação! :) Tá bom vou testar em casa :) Quanto mais user-friendly melhor. mais usuários, mais dúvidas, mais questionamentos, mais consultorias,.e o ELEFANTE fica mais popular. 3 vivas :) - Original Message - From: Ribamar Sousa To: Comunidade PostgreSQL Brasileira Sent: Thursday, July 17, 2008 4:29 PM Subject: Re: [pgbr-geral]Instale o PostgreSQL no Linux com um único clique 2008/7/17 joao.junior [EMAIL PROTECTED]: Jamais testarei hehehehehehe :) Acho que você tem seus motivos. Mas pense nos usuários iniciantes que estão chegando ao Linux? - Original Message - From: Pc Abrantes To: Comunidade PostgreSQL Brasileira Sent: Thursday, July 17, 2008 3:18 PM Subject: Re: [pgbr-geral]Instale o PostgreSQL no Linux com um único clique massa... qd chegar em casa eu testo... esse ai ficou como o instalador do windows? Atenciosamente, -- Paulo Cesar Abrantes -- ___ 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 -- 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 -- 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
[pgbr-geral] Qual software eu uso para uma locadora de video usando o postgresql?
Estou afim de ganhar dinheiro fazendo banco de dados para locadoras de vÃdeo e o que vier pela frente mas eu não sei qual software usar para o banco de dados postgresql. Por exemplo, aparece uma pessoa e quer alugar um dvd e precisa se cadastrar para tal fim. Obrigado. -- -- Atenciosamente Leonardo Vilar Tavares da Silva ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Qual software eu uso para uma locadora de video usando o postgresql?
2008/7/18 Leonardo Vilar [EMAIL PROTECTED]: Estou afim de ganhar dinheiro fazendo banco de dados para locadoras de vídeo e o que vier pela frente mas eu não sei qual software usar para o banco de dados postgresql. Olha, quem quer ganhar dinheiro paga por consultoria. Ou pelo menos escreve bem o suficiente para a gente poder entender. -- 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] Mais alguns tópicos sobre Normaliza ção
Tá mas no caso da duplicação de dados, o CNPJ ou CPF pode ser criado um index unique. Segunda coisa: CNPJ usado por mais de um cliente: o endereço do CNPJ é um só. Não existe o mesmo CNPJ com 2 endereços diferentes (Isso é lei). É só pedir o cartão de CNPJ para o cliente. Crie uma tabela com endereço de entrega. Resolverá o teu problema. Alecindro Quoting Leandro DUTRA [EMAIL PROTECTED]: 2008/7/17 Ribamar Sousa [EMAIL PROTECTED]: Este ganha dos demais, em minha opinião. O cara cria uma chave tipo ID, que ela é a única coisa que não pode ser duplicada. Então veja que todos os registros estão duplicados. Exato! Você acabe de chegar no ponto em que eu digo que até logs precisariam ter chave natural... -- 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] Modelando um Controle de Estoque
Desculpa, mandei para o Assunto errado. Tá mas no caso da duplicação de dados, o CNPJ ou CPF pode ser criado um index unique. Segunda coisa: CNPJ usado por mais de um cliente: o endereço do CNPJ é um só. Não existe o mesmo CNPJ com 2 endereços diferentes (Isso é lei). É só pedir o cartão de CNPJ para o cliente. Crie uma tabela com endereço de entrega. Resolverá o teu problema. Alecindro Quoting Leandro DUTRA [EMAIL PROTECTED]: 2008/7/17 Alexsander Rosa [EMAIL PROTECTED]: No fim das contas todo mundo usa um código de cliente sequencial... E 'todo mundo' tem problemas de duplicação de dados... primeiro, porque é mais fácil de manipular um código que em geral fica com 5 ou 6 dígitos do que um CPF/CNPJ com 14 ou 15 dígitos. Creio que já ficou claro que há muitas circunstâncias — melhor seria dizer muitas entidades — para as quais CNP[FJ] não serve. Mas isso não é importante; o importante é ter pelo menos uma chave natural em cada relação. Segundo, porque há casos em que o mesmo CNPJ é usado por mais de um cliente. Será que vale a pena criar um monte de tabelas pra isso? Se você quer organização e consistência de dados, precisa normalizar. -- 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] Qual software eu uso para uma locadora de video usando o postgresql?
tbm naum entendi cara... vc poderia explicar melhor? Atenciosamente, -- Paulo Cesar Abrantes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Instale o PostgreSQL no Linux com um único clique
acabei de usar o instalador aqui... muito bom cara... o pessoal ae ta de parabens! Atenciosamente, -- Paulo Cesar Abrantes ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Mais alguns tópicos sobre Normaliza ção
Olá, esse questão do CNPJ é um pouco mais complicada pois existem organizações que possuem o mesmo CNPJ. Por exemplo, em alguns municípios todas as escolas possuem o mesmo cnpj. Então mesmo sendo clientes distintos, eles estão sob um único guarda-chuva (acho que no caso era a secretaria de educação, a prefeitura, não lembro ao certo) o CNPJ é o mesmo. Acho que em relação ao CPF você pode considerar único, CNPJ de empresa privada você pode considerar único mas CNPJ de entidade estatal você não pode considerar único. Em casos de estatal, existe a entidade que tem a liberdade de gastar dinheiro (essa é a que tem o cnpj) e sob ela podem existir várias entidades dependentes (não podem realizar compras diretamente, tem que pedir para a entidade mãe comprar). O correto, acho eu, seria elas nem terem CNPJ mas o que ocorre é elas serem cadastradas com o mesmo CNPJ. A questão é avaliar cada caso. []'s Luigi Castro Cardeles 2008/7/17 [EMAIL PROTECTED]: Tá mas no caso da duplicação de dados, o CNPJ ou CPF pode ser criado um index unique. Segunda coisa: CNPJ usado por mais de um cliente: o endereço do CNPJ é um só. Não existe o mesmo CNPJ com 2 endereços diferentes (Isso é lei). É só pedir o cartão de CNPJ para o cliente. Crie uma tabela com endereço de entrega. Resolverá o teu problema. Alecindro Quoting Leandro DUTRA [EMAIL PROTECTED]: 2008/7/17 Ribamar Sousa [EMAIL PROTECTED]: Este ganha dos demais, em minha opinião. O cara cria uma chave tipo ID, que ela é a única coisa que não pode ser duplicada. Então veja que todos os registros estão duplicados. Exato! Você acabe de chegar no ponto em que eu digo que até logs precisariam ter chave natural... -- 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 ___ 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] Mais alguns tópicos sobre Normaliza ção
Olá 2008/7/18 Luigi Castro Cardeles [EMAIL PROTECTED]: Olá, esse questão do CNPJ é um pouco mais complicada pois existem organizações que possuem o mesmo CNPJ. Por exemplo, em alguns municípios todas as escolas possuem o mesmo cnpj. Então mesmo sendo clientes distintos, eles estão sob um único guarda-chuva (acho que no caso era a secretaria de educação, a prefeitura, não lembro ao certo) o CNPJ é o mesmo. Sim e Não: Veja bem, é lei. uma entidade (empresa) precisa ter seu CNPJ associada ao seu endereço que são únicos, uma escola obrigatóriamente precisa ter seu CNPJ pois se não tiver alguém está infringindo a lei. Coi$a que é muito comum entre Prefeituras para camuflar gasto de recurs$o$. Mas isto não é o certo portanto por padrão deveria sim cada escola possuir seu próprio CNPJ. Há uma discusão que prega o uso de chaves artificiais ao invés de chaves naturais. Eu acredito no ,depende do caso, e que deve haver um bom censo entre quem desenvolve o software e quem aprova o modelo de dados. Como dito antes pelo Alecindro você pode criar atributos UNIQUE e assim matar as duplicidades. Nem sempre as chaves naturais resolverão teus problemas, bom censo é a chave para mim. Aqui http://geekswithblogs.net/codesailor/archive/2005/11/05/59184.aspx há uma boa discussão sobre este assunto. Na minha opnião para esta questão, não há uma resposta 100% certa e tão pouco 100% errada. [],s -- Marcelo Costa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral