Re: [pgbr-geral] Linux

2012-03-19 Por tôpico Alexsander Rosa
Se for usar Ubuntu, use somente versões LTS (Long Term Support), a última foi a 10.04 LTS. Estas versões têm suporte por mais tempo e são mais conservadores quanto aos pacotes. Em 18 de março de 2012 21:05, Eduardo Alexandre eduardog...@gmail.comescreveu: Em 18 de março de 2012 19:18, Tiago

Re: [pgbr-geral] Falha na Integridade da Constraint

2012-03-16 Por tôpico Alexsander Rosa
Em 16 de março de 2012 08:52, Flavio Henrique Araque Gurgel fha...@gmail.com escreveu: Permitir liberdade para que um DBA altere o comportamento das operações é uma das premissas do PostgreSQL. Ele faz o que você está mandando ele fazer, e não tomando atitudes arbitrárias (como MySQL e

Re: [pgbr-geral] Verificar se em uma string contem palavras

2012-03-16 Por tôpico Alexsander Rosa
Não seria o LIKE? SELECT ... WHERE texto LIKE '%Comunidade%' OR texto LIKE '%Brasileira%' Em 16 de março de 2012 14:11, Wesley waeolive...@gmail.com escreveu: Olá pessoal, Talvez minha dúvida seja noob, mas estou precisando buscar verificar se em uma deternada string contem algumas palavras.

Re: [pgbr-geral] ERP livre PostgreSQL Brasil

2012-03-15 Por tôpico Alexsander Rosa
Acho complicado um único ERP servir pra todo tipo de empresa. Por exemplo: geralmente uma indústria tem uma carteira de clientes bem menor que a carteira de um atacadista e/ou varejista. Raramente uma indústria vai ter um call center para pegar pedidos -- geralmente são representantes que fazem

Re: [pgbr-geral] Modelagem de banco

2012-03-09 Por tôpico Alexsander Rosa
março de 2012 17:37, Carlos Augusto Machado caugus...@gmail.comescreveu: O Toad gratuito é praticamente um demo. É limitado em 25 ou 35 tabelas. Mas é uma ferramenta muito boa e vale o investimento de aproximadamente mil reais. 2012/3/8 Alexsander Rosa alexsander.r...@gmail.com: Em 8 de

Re: [pgbr-geral] Modelagem de banco

2012-03-08 Por tôpico Alexsander Rosa
Em 8 de março de 2012 14:33, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/3/8 Fernando Binasco fernando.bina...@gmail.com: Estou iniciando com postgres e gostaria de saber se o mesmo possui alguma ferramenta gratuita e de facil manuseio para modelagem de banco

Re: [pgbr-geral] Desorganização do fonte depois de compilar a view e lentidão na execução

2012-03-01 Por tôpico Alexsander Rosa
Eu coloco os fontes das views sob controle de versão para não sofrer com esta desorganização. Nunca percebi, no entanto, nenhuma queda de performance -- apenas de legibilidade. Em 1 de março de 2012 16:45, Fábio Naspolini fabionaspol...@gmail.comescreveu: Boa tarde, meu problema é o seguinte,

Re: [pgbr-geral] Fwd: Chave Primaria em VARCHAR

2012-02-18 Por tôpico Alexsander Rosa
Em 17 de fevereiro de 2012 19:04, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/2/17 Alexsander Rosa alexsander.r...@gmail.com: OK, concordamos com número de pedido. No caso de código de cliente, de fato, o uso de fichas numeradas mecanicamente não era tão comum

Re: [pgbr-geral] Fwd: Chave Primaria em VARCHAR

2012-02-17 Por tôpico Alexsander Rosa
Na minha opinião, código de CLIENTE e número de PEDIDO são chaves naturais, mesmo que alguns pensem que são artificiais. Explico: desde o final do século retrasado, muito antes da invenção do computadores, comerciantes armazenavam fichas de papel com dados de seus clientes, geralmente em

Re: [pgbr-geral] Fwd: Chave Primaria em VARCHAR

2012-02-17 Por tôpico Alexsander Rosa
Em 17 de fevereiro de 2012 15:07, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/2/17 Alexsander Rosa alexsander.r...@gmail.com: Na minha opinião, código de CLIENTE e número de PEDIDO são chaves naturais, mesmo que alguns pensem que são artificiais. Podem ser

Re: [pgbr-geral] Fwd: Chave Primaria em VARCHAR

2012-02-17 Por tôpico Alexsander Rosa
Em 17 de fevereiro de 2012 16:22, Shander Lyrio shan...@nucleo45.com.brescreveu: Em 17/02/2012 14:57, Alexsander Rosa escreveu: Da mesma forma, quase todos os talões de pedidos do século 19 já tinham um número impresso, via gráfica. O comerciante tirava o pedido este número entrava na

Re: [pgbr-geral] [OFF] Homologação de versões

2012-02-07 Por tôpico Alexsander Rosa
Em 7 de fevereiro de 2012 10:02, Flávio Alves Granato flavio.gran...@gmail.com escreveu: Peguei um pouco a carona na discussão e estou abrindo outra thread. Senhores, por favor iluminem este simples ser. O que seria Homologação de um software? No caso de um SGBD? Ou mesmo Postgresql? Não

[pgbr-geral] Patch abandonado - instrospeção dinâmica em records via pl/pgsql

2011-11-25 Por tôpico Alexsander Rosa
http://postgresql.1045698.n5.nabble.com/PL-PGSQL-Dynamic-Record-Introspection-td2214328.html Tom Lane respondeu, a princípio iria ficar pro 8.2, mas Bruce Momjian disse: *This patch cannot be applied. 'active_simple_exprs' is referenced but not defined. I think the new variable name is

Re: [pgbr-geral] Patch abandonado - instrospeção dinâmica em records via pl/pgsql

2011-11-25 Por tôpico Alexsander Rosa
Valeu! Em 25 de novembro de 2011 14:07, Dickson S. Guedes lis...@guedesoft.netescreveu: Em 25-11-2011 12:09, Alexsander Rosa escreveu: http://postgresql.1045698.n5.nabble.com/PL-PGSQL-Dynamic-Record-Introspection-td2214328.html Tom Lane respondeu, a princípio iria ficar pro 8.2, mas

Re: [pgbr-geral] Patch abandonado - instrospeção dinâmica em records via pl/pgsql

2011-11-25 Por tôpico Alexsander Rosa
A função colnames() faz exatamente que o patch diz que faria, mas sem inventar uma sintaxe. Muito melhor. Em 25 de novembro de 2011 13:25, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 25 de novembro de 2011 12:09, Alexsander Rosa alexsander.r...@gmail.com escreveu: http

Re: [pgbr-geral] Data WareHouse PostgreSQL

2011-11-14 Por tôpico Alexsander Rosa
Em 14 de novembro de 2011 07:50, MAR - Secretario Geral da ACRA secretariadoge...@acra.pt escreveu: Companheiro, O que você quer realmente dizer com o PostgreSQL não ser um banco colunar? Também fiquei curioso e pesquisei: http://en.wikipedia.org/wiki/Column-oriented_DBMS -- Atenciosamente,

Re: [pgbr-geral] Regras de negócios no banco ou na aplicação - na prática e não na teoria

2011-10-26 Por tôpico Alexsander Rosa
Eu estou colocando as Regras de Negócio no banco de dados. Em 25 de outubro de 2011 23:12, alecindro alecin...@inf.ufsc.br escreveu: Na aplicação. A  empresa onde trabalho possui diversos clientes, cada um com as suas peculiaridades , mas o banco de dados é o mesmo para todos. Alecindro

Re: [pgbr-geral] Autenticação de aplicação junto com autenticação no banco de dados

2011-10-19 Por tôpico Alexsander Rosa
Em 19 de outubro de 2011 17:34, Dickson S. Guedes lis...@guedesoft.net escreveu: No entanto, uma aplicação neste cenário tem que tomar o cuidado de utilizar corretamente o SET SESSION AUTHORIZATION. Se a aplicação é legada, ou seja, não está coberta por uma boa suíte de testes, fica muito

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Alexsander Rosa
Se localização é um campo uma CHECK CONSTRAINT pode resolver. Em 18 de outubro de 2011 14:18, Pedro Costa pedrocostaa...@sapo.pt escreveu: Olá pessoal, Tenho a seguinte dúvida, alguém sabe como faço no pgadmin para adicionar regras deste tipo: exemplos: se o campo cod é 22 a localização só

Re: [pgbr-geral] regras pgadmin

2011-10-18 Por tôpico Alexsander Rosa
Sistemas de Informação Geográfica e Ordenamento do Território Em 18-10-2011 17:34, Alexsander Rosa escreveu: Se localização é um campo uma CHECK CONSTRAINT pode resolver. Em 18 de outubro de 2011 14:18, Pedro Costapedrocostaa...@sapo.pt   escreveu: Olá pessoal, Tenho a seguinte dúvida, alguém

Re: [pgbr-geral] Função Update or Insert

2011-10-14 Por tôpico Alexsander Rosa
Em 13 de outubro de 2011 18:43, desenvolvedor@gmail.com escreveu: Alexandre, poderia citar os malefícios das chaves artificiais? Supondo que você esteja se referindo a mim (Alexsander), o problema é o uso indiscriminado de chaves artificiais. Por exemplo, uma tabela de CEP não precisa ter

Re: [pgbr-geral] Função Update or Insert

2011-10-14 Por tôpico Alexsander Rosa
Em 14 de outubro de 2011 14:25, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2011/10/14 Charles Viana charles.vi...@gmail.com: Voce citou um bom exemplo, no caso de CEP cidade onde o cep pode repetir até 2 vezes ou mais. Exemplo: Rua Pio XII   Centro    Mairiporã 

Re: [pgbr-geral] Modelagem (era: Função Update or Insert)

2011-10-14 Por tôpico Alexsander Rosa
Em 14 de outubro de 2011 15:58, Shander Lyrio shan...@nucleo45.com.br escreveu: Em 14-10-2011 15:08, Guimarães Faria Corcete DUTRA, Leandro escreveu: 2011/10/14 Marcal Hokamamhok...@hotmail.com: From: l...@dutras.org Mas aí é uma tabela de endereços, não de CEPs. Exato. Na tabela de CEPs

Re: [pgbr-geral] Modelagem (era: Função Update or Insert)

2011-10-14 Por tôpico Alexsander Rosa
Em 14 de outubro de 2011 16:29, Shander Lyrio shan...@nucleo45.com.br escreveu: Em 14-10-2011 16:05, Alexsander Rosa escreveu: Em 14 de outubro de 2011 15:58, Shander Lyrio A tabela de CEP tem a grande utilidade de padronizar dados. Não se trata de armazenar um endereço como CEP mais alguma

Re: [pgbr-geral] Modelagem (era: Função Update or Insert)

2011-10-14 Por tôpico Alexsander Rosa
Em 14 de outubro de 2011 16:55, Shander Lyrio shan...@nucleo45.com.br escreveu:        Aí é onde quero chegar, a sigla do estado nada mais é do que um id (intrínseco já que estamos acostumados). O mesmo para regiões, ao invés de usar um id 1, 2, 3, usamos um NE, SE que é mais representativo.

Re: [pgbr-geral] Função Update or Insert

2011-10-13 Por tôpico Alexsander Rosa
Em 10 de outubro de 2011 16:10, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Todavia, melhor resolver mesmo na sua aplicação. Na minha visão, tentar fazer UPDATE numa linha que não existe tem mesmo é que retornar erro. +1  (mas sei que cada caso é um caso) Mas um UPDATE de

Re: [pgbr-geral] Função Update or Insert

2011-10-13 Por tôpico Alexsander Rosa
Em 13 de outubro de 2011 11:49, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2011/10/13 Alexsander Rosa alexsander.r...@gmail.com: Mas um UPDATE de uma linha que não existe não dá erro, apenas não faz nada pois não encontra nenhuma tupla que satisfaça a cláusula WHERE

Re: [pgbr-geral] Função Update or Insert

2011-10-13 Por tôpico Alexsander Rosa
Em 13 de outubro de 2011 13:57, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2011/10/13 Shander Lyrio shan...@nucleo45.com.br:        ORM não resolve todos os males do mundo, ele resolve a grande maioria deles, mas não todos. Para mim, insert, update e delete é 99% por

Re: [pgbr-geral] Função Update or Insert

2011-10-13 Por tôpico Alexsander Rosa
Em 13 de outubro de 2011 15:44, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2011/10/13 Shander Lyrio shan...@nucleo45.com.br:        O que seria chave natural para um cadastro de clientes?? cpf se for física ou cnpj se for jurídica? existe alguma melhor? e quando a esposa

Re: [pgbr-geral] Configurando Timezones por databases

2011-10-13 Por tôpico Alexsander Rosa
O mais simples é isso mesmo, o usuário informa sua timezone. Num ERP isto pode ser implícito, o usuário pode ser cadastrado com uma TZ fixa ou a TZ pode ser associada ao servidor onde ele está se logando. Um funcionário do operacional pode nem saber que existe TZ e esta ser fixa no seu cadastro;

Re: [pgbr-geral] Netiqueta (Era: Atualizacao 9.1.0 para 9.1.1)

2011-10-10 Por tôpico Alexsander Rosa
Em 9 de outubro de 2011 23:13, Euler Taveira de Oliveira eu...@timbira.com escreveu: É fato que temos que investir na educação dos usuários (leitura das regras é um bom começo); principalmente a questão do fluxo das conversas (responder no contexto -- abaixo das afirmações ou perguntas).

Re: [pgbr-geral] Usar campo criado no SELECT no WHERE

2011-09-30 Por tôpico Alexsander Rosa
SELECT * FROM (SELECT codigo, (valor1 + valor2) AS total FROM tabela) as foo WHERE total 7 -- Atenciosamente, Alexsander da Rosa http://rednaxel.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br

Re: [pgbr-geral] Sincronizar dados

2011-09-22 Por tôpico Alexsander Rosa
2011/9/22 Euler Taveira de Oliveira eu...@timbira.com On 21-09-2011 23:54, Antonio Cesar wrote: Pessoal, estou desenvolvendo o PAF-ECF e no requisito III pede para o programa roda em stand alone. O pergunta é como sincronizo algumas tabela do banco de dados. copiar de uma maquina

Re: [pgbr-geral] Sincronizar dados

2011-09-22 Por tôpico Alexsander Rosa
Em 22 de setembro de 2011 15:47, Euler Taveira de Oliveira eu...@timbira.com escreveu: On 22-09-2011 14:02, Alexsander Rosa wrote: Não sei se ele precisa do PostgreSQL no PDV, onde nem mesmo haverá acesso concorrente. Na ponta até um DBF serve, é só pra manter funcionando em caso de

Re: [pgbr-geral] Distribuição de Carga de Dados.

2011-09-19 Por tôpico Alexsander Rosa
Em 16 de setembro de 2011 10:42, JotaComm jota.c...@gmail.com escreveu: Em 15 de setembro de 2011 18:10, Hugo Bastos Bucker hbbuc...@gmail.comescreveu: Bom... pelo menos eu não tenho visto muitas tabelas particionadas rodando Eu tenho um sistema que faz uso intenso de tabelas

Re: [pgbr-geral] [ajuda] registro novo em tabela com auto incremento(tabela importada)

2011-09-06 Por tôpico Alexsander Rosa
setval('nome_da_sequence',valor); Exemplo: Tabela produto coluna codigo serial, por default a sequence fica produto_codigo_seq. setval('produto_codigo_seq',(select max(codigo) from produto) ); Em 6 de setembro de 2011 16:03, rogerio dandrea rolemo...@gmail.comescreveu: Bom estou com uma

Re: [pgbr-geral] Alter table add column

2011-08-30 Por tôpico Alexsander Rosa
Em 29 de agosto de 2011 23:24, Fabiano Machado Dias fabi...@wolaksistemas.com.br escreveu: Em 29/8/2011 23:01, Leandro Guimarães Faria Corce DUTRA escreveu: Le 2011-A-29 22h33, Thiago Godoi a écrit : Após essa carga… adicionei um campo… bigserial, com o comando: ALTER TABLE X ADD

Re: [pgbr-geral] PostgreSQL Virtualizado

2011-08-19 Por tôpico Alexsander Rosa
Homem-hora ou Homem-mês? Em 19 de agosto de 2011 13:32, Guimarães Faria Corcete DUTRA, Leandro lean...@dutras.org escreveu: 2011/8/19 Roberto Mello roberto.me...@gmail.com: Não existe bala mágica. Como já dizia o mítico homem‐hora, tio Frederico Córregos… -- Atenciosamente, Alexsander

Re: [pgbr-geral] Tamanho do campo

2011-08-19 Por tôpico Alexsander Rosa
Em 19 de agosto de 2011 13:21, Marcos Fabricio Corso marcos.co...@ablsystem.com.br escreveu: sim preciso alterar o tamanho do campo da tabela, e urgente ainda . Precisa alterar o tamanho do campo ou o tamanho do nome do campo, afinal? -- Atenciosamente, Alexsander da Rosa

Re: [pgbr-geral] Alterar campo databela

2011-08-16 Por tôpico Alexsander Rosa
Aconselho a salvar o fonte das views no seu controle de versão, porque o PG traduz tudo deixando bem difícil de ler. Toda vez que mexo no banco, costumo dar um pg_dump schema-only pra colocar no SVN. Isso funciona bem para as stored procedures mas não para as views -- o PG coloca tudo no formato

Re: [pgbr-geral] Novato com uma dúvida , campo PK sendo GUID

2011-07-20 Por tôpico Alexsander Rosa
Em 20 de julho de 2011 01:54, Euler Taveira de Oliveira eu...@timbira.comescreveu: Em 20-07-2011 01:11, Alexsander Rosa escreveu: É muito mais fácil identificar o pedido 876232 do que o pedido João da Silva + CPF + timestamp (como disse o Fabrizio, o João da Silva pode fazer mais de um

Re: [pgbr-geral] Novato com uma dúvida , campo PK sendo GUID

2011-07-20 Por tôpico Alexsander Rosa
Em 20 de julho de 2011 11:38, Johnny Chaves jfcha...@brdados.com.brescreveu: *Se* existir o tal talão isso é verdade, já passei por isso, e enquanto a empresa usava as Fichas Brancas como eram chamadas, funcionava bem. Quando decidiram eliminar as fichas e manter a mesma forma de trabalho,

Re: [pgbr-geral] Novato com uma dúvida , campo PK sendo GUID

2011-07-20 Por tôpico Alexsander Rosa
Em 20 de julho de 2011 13:45, Euler Taveira de Oliveira eu...@timbira.comescreveu: Em 20-07-2011 09:56, Alexsander Rosa escreveu: *Número de pedido é chave natural* desde antes do primeiro software de automação comercial. E quem disse que ao automatizar não podemos mudar o processo? Todos

Re: [pgbr-geral] Novato com uma dúvida , campo PK sendo GUID

2011-07-19 Por tôpico Alexsander Rosa
Em 19 de julho de 2011 17:49, Johnny Chaves jfcha...@brdados.com.brescreveu: Alexsander, não quero ser grosso, mas como disse em outra mensagem esse assunto já foi discutido dezenas de vezes na lista, mais na antiga do yahoo do que nessa, e os argumentos (racionais) que você apresenta já

Re: [pgbr-geral] Novato com uma dúvida , campo PK sendo GUID

2011-07-19 Por tôpico Alexsander Rosa
Comentários no texto. Em 19 de julho de 2011 22:26, Euler Taveira de Oliveira eu...@timbira.comescreveu: Em 19-07-2011 17:49, Johnny Chaves escreveu: Em seg 11 jul 2011, às 17:50:24, Leandro DUTRA escreveu: 2011/7/11 Alexsander Rosaalexsander.r...@gmail.com: As pessoas estão acostumadas a

Re: [pgbr-geral] Novato com uma dúvida, campo PK sendo GUID

2011-07-13 Por tôpico Alexsander Rosa
Em 12 de julho de 2011 13:02, Leandro DUTRA leandro.gfc.du...@gmail.comescreveu: (...) CPF e CNPJ, por outro lado, podem ser chaves naturais (compostas, se necessário), mas não são boas chaves primárias pelos motivos expostos anteriormente. Motivos esses todos inválidos. 1) CPF

Re: [pgbr-geral] Novato com uma dúvida, campo PK sendo GUID

2011-07-13 Por tôpico Alexsander Rosa
Em 13 de julho de 2011 13:28, Leandro DUTRA leandro.gfc.du...@gmail.comescreveu: 2011/7/13 Alexsander Rosa alexsander.r...@gmail.com: 1) CPF compartilhado por marido e esposa. O marido é um cliente, a esposa é outro cliente. Se a chave primária simples for o CPF, um deles não poderá se

Re: [pgbr-geral] Novato com uma dúvida, campo PK sendo GUID

2011-07-12 Por tôpico Alexsander Rosa
Comentários no texto: Em 11 de julho de 2011 17:50, Leandro DUTRA leandro.gfc.du...@gmail.comescreveu: 2011/7/11 Alexsander Rosa alexsander.r...@gmail.com: Sim, obviamente, mas quem usaria CPF + NOME como chave primária de CLIENTE (ou PESSOA)? Péssimo exemplo, visto que essa

Re: [pgbr-geral] PARA AUDITORIA

2011-07-12 Por tôpico Alexsander Rosa
Eu uso esta solução de triggers nas tabelas que PRECISAM de auditoria. Raramente você vai precisar auditar TODAS as tabelas. Em 11 de julho de 2011 17:34, Flavio Henrique Araque Gurgel fha...@gmail.com escreveu: - triggers nas tabelas que precisam de auditoria, essas triggers podem gravar

Re: [pgbr-geral] Novato com uma dúvida, campo PK sendo GUID

2011-07-11 Por tôpico Alexsander Rosa
No meu ERP uso um parâmetro digitos_empresa (geralmente 4) para montar a chave. Exemplo: o 1º cliente cadastrado na filial 7 fica com código 10007 que é mostrado como 1/7 no sistema. O cliente nº 357 da filial 24 fica com código 3570024 e assim por diante. Como já foi discutido aqui antes, a chave

Re: [pgbr-geral] Novato com uma dúvida, campo PK sendo GUID

2011-07-11 Por tôpico Alexsander Rosa
Há inúmeros casos de CPF duplicados emitidos legalmente, já vi advogados comentando sobre isso, é uma dor de cabeça. Hoje em dia parece que é tudo centralizado e isso não deve mais ocorrer. De qualquer forma, na minha opinião é mais correto usar código do cliente ao invés de CPF ou CNPJ. Não dá

Re: [pgbr-geral] Novato com uma dúvida, campo PK sendo GUID

2011-07-11 Por tôpico Alexsander Rosa
2011 17:31, Leandro DUTRA leandro.gfc.du...@gmail.comescreveu: 2011/7/11 Alexsander Rosa alexsander.r...@gmail.com: Sim, mas o OP estava falando sobre PK; o meu argumento é que CPF e CNPJ não servem como PK há duplicidade nos dois: esposas com CPF de maridos, escolas estaduais com CNPJ da

Re: [pgbr-geral] Avaliando a ordem de colunas em índices compostos

2011-06-28 Por tôpico Alexsander Rosa
Comentei lá, com uma sugestão de modificação (para evitar um divisão por zero). Em 27 de junho de 2011 19:38, Fábio Telles Rodriguez fabio.tel...@gmail.com escreveu: Nome complicado, mas espero ter achado uma solução interessante.

Re: [pgbr-geral] Modelagem: funcionário x dependente

2011-05-26 Por tôpico Alexsander Rosa
Tudo isso porque eu queria evitar que o filho de um casal onde ambos são funcionários tivesse dois registros no sistema... :-) Em 26 de maio de 2011 09:11, ivo nascimento ian...@gmail.com escreveu: fato. vamos pra proxima entao. [] Em 26/05/2011 09:07, Flavio Henrique Araque Gurgel

Re: [pgbr-geral] Modelagem: funcionário x dependente

2011-05-26 Por tôpico Alexsander Rosa
Não. Na prática é uma situação um tanto quanto rara, esta. Em 26 de maio de 2011 09:42, Aldemir Vieira alde...@gmail.com escreveu: Já se decidiu? Uma pergunta: O dependente sempre terá pai e mãe como funcionários? 2011/5/26 Alexsander Rosa alexsander.r...@gmail.com Tudo isso porque eu

Re: [pgbr-geral] Modelagem: funcionário x dependente

2011-05-26 Por tôpico Alexsander Rosa
Casos que o modelo tem que suportar: - filho em que os dois pais são funcionários - filho em que um dos pais é funcionário, casado com o(a) pai/mãe deles - filho em que um dos pais é funcionário, separado do(a) pai/mãe deles, sem descontar pensão em folha - filho em que um dos pais é funcionário,

Re: [pgbr-geral] Modelagem: funcionário x dependente

2011-05-26 Por tôpico Alexsander Rosa
Alguma sugestão? Em 26 de maio de 2011 11:17, Leandro DUTRA leandro.gfc.du...@gmail.comescreveu: 2011/5/26 Alexsander Rosa alexsander.r...@gmail.com: Tudo isso porque eu queria evitar que o filho de um casal onde ambos são funcionários tivesse dois registros no sistema... :-) Todo

Re: [pgbr-geral] problemas com is not null

2011-05-25 Por tôpico Alexsander Rosa
Coloque um RAISE NOTICE 'XSELECTINCLUIR=%', XSELECTINCLUIR; E outro RAISE antes do outro EXECUTE, assim você vê como o SQL está chegando. Em 25 de maio de 2011 14:59, Juliano Benvenuto Piovezan juli...@sinersoft.com.br escreveu: XSELECTINCLUIR := 'SELECT '||XINCREMESSAGERAL||' ,

[pgbr-geral] Modelagem: funcionário x dependente

2011-05-25 Por tôpico Alexsander Rosa
Supondo uma tabela funcionario cuja PK é cpf. Num primeiro momento pode-se pensar algo assim: CREATE TABLE dependente ( cpf bigint not null, nome text not null, tipo integer, primary key(cpf,nome), foreign key (cpf) references funcionario(cpf) ); Mas este modelo não suporta o caso

Re: [pgbr-geral] Modelagem: funcionário x dependente

2011-05-25 Por tôpico Alexsander Rosa
Mas nem todo dependente tem CPF, especialmente crianças. Em 25 de maio de 2011 16:29, Flavio Henrique Araque Gurgel fha...@gmail.com escreveu: Pensei em algo tipo: CREATE TABLE dependente ( cpf_pai bigint not null, cpf_mae bigint not null, nome text not null, tipo integer,

Re: [pgbr-geral] Postgre X Delphi

2011-04-28 Por tôpico Alexsander Rosa
Eu uso o Lazarus e recomendo. Agora há pouco saiu a versão 0.9.30 que está muito boa. Em 27 de abril de 2011 16:10, Alexsandro Haag alexsandro.h...@gmail.comescreveu: Se quiser migrar definitivamente para software livre dê uma olhada também no projeto Lazarus (Delphi Like), mas baseado no

Re: [pgbr-geral] [Fabrízio de Royes Mello] PGBR2011 - Conferência Nacional PostgreSQL (3-4 Nov...

2011-04-11 Por tôpico Alexsander Rosa
Taveira de Oliveira eu...@timbira.comescreveu: Em 08-04-2011 13:22, Alexsander Rosa escreveu: De que ano são as fotos do banner? Posso ter me achado numa delas... rsrsrs http://pgbr.postgresql.org.br/2011/imgs/c2007.jpg O ano está indicado na foto: 2007. Essa foto é da primeira

Re: [pgbr-geral] [Fabrízio de Royes Mello] PGBR2011 - Conferência Nacional PostgreSQL (3-4 Nov...

2011-04-08 Por tôpico Alexsander Rosa
De que ano são as fotos do banner? Posso ter me achado numa delas... rsrsrs http://pgbr.postgresql.org.br/2011/imgs/c2007.jpg Em 8 de abril de 2011 08:07, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: O PGBR (antes conhecido como PGCon Brasil) é o maior evento sobre PostgreSQL das

Re: [pgbr-geral] Segurança total em banco de dados

2011-03-30 Por tôpico Alexsander Rosa
Quem pesquisou colocando site:seusite.com.br levante a mão... o/ Em 30 de março de 2011 13:37, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 30 de março de 2011 13:13, Fábio Telles Rodriguez fabio.tel...@gmail.com escreveu: Vejam essa aqui: Coloque no Google: ext:sql

Re: [pgbr-geral] Segurança total em banco de dados

2011-03-30 Por tôpico Alexsander Rosa
Cadeia por expor quaisquer dados ou apenas por expor dados pessoais de terceiros? Em 30 de março de 2011 13:55, Leandro DUTRA leandro.gfc.du...@gmail.comescreveu: 2011/3/30 Fábio Telles Rodriguez fabio.tel...@gmail.com: Vejam e o resultado e me digam o que acharam. Devia dar cadeia…

Re: [pgbr-geral] RES: Segurança total em banco de dados

2011-03-30 Por tôpico Alexsander Rosa
Rodrigues rubens.rodrig...@batistarepresentacoes.com escreveu: ... e ou cadeia para quem cometeu estas tolices? *De:* pgbr-geral-boun...@listas.postgresql.org.br [mailto: pgbr-geral-boun...@listas.postgresql.org.br] *Em nome de *Alexsander Rosa *Enviada em:* quarta-feira, 30 de março

Re: [pgbr-geral] RES: Segurança total em banco de dados

2011-03-30 Por tôpico Alexsander Rosa
Sim, eu sei. Estes sim podem (ou deveriam) estar cometendo algum crime: http://www.google.com/search?q=ext%3Asql+site%3Acom.br+cpf Em 30 de março de 2011 14:45, Alexsandro Haag alexsandro.h...@gmail.comescreveu: Tem dumps de bases inteiras ali. Se procurarmos vamos achar estes dados pessoais

Re: [pgbr-geral] Como evitar autenticação trust?

2011-03-02 Por tôpico Alexsander Rosa
por você? Atenciosamente Avelino *From:* Alexsander Rosa alexsander.r...@gmail.com *Sent:* Tuesday, March 01, 2011 12:53 PM *To:* Marcelo Silva (IG) marc...@ig.com.br ; Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br *Subject:* Re: [pgbr-geral]Como evitar

Re: [pgbr-geral] Operador varchar = int8 no postgreSQL 9

2011-03-01 Por tôpico Alexsander Rosa
Se for no Windows, abra o executável no Ultra-Edit (ou outro editor hexa de sua preferência) e veja se dá pra consertar o SQL. Dependendo da forma como eles são montados, pode ser possível. A coisa mais simples seria trocar os LIKE por = onde for necessário, removendo os % também. Em 1 de março

Re: [pgbr-geral] Como evitar autenticação trust?

2011-03-01 Por tôpico Alexsander Rosa
Há dois motivos para precisar disso: - sigilo (proteção dos dados contra acesso indevido) e - licenciamento (proteção do schema contra cópias indevidas) A criptografia só protege contra o primeiro caso. Nada impede que um administrador interessado em fazer cópias ilegais faça um DUMP do banco,

[pgbr-geral] Nomes das colunas na tablefunc

2011-02-10 Por tôpico Alexsander Rosa
http://www.postgresql.org/docs/current/static/tablefunc.html select * from crosstab( 'select year, month, qty from sales order by 1', 'select m from generate_series(1,12) m' ) as ( year int, Jan int, Feb int, Mar int, Apr int, May int, Jun int, Jul int, Aug int, Sep int, Oct int,

Re: [pgbr-geral] Nomes das colunas na tablefunc

2011-02-10 Por tôpico Alexsander Rosa
Mas ali embaixo, depois do AS, estão listados os nomes dos meses. Eu gostaria de poder puxar estes rótulos do banco de dados. 2011/2/10 Fabrízio de Royes Mello fabriziome...@gmail.com 2011/2/10 Alexsander Rosa alexsander.r...@gmail.com Eu gostaria de algo assim: select * from

Re: [pgbr-geral] sql formatar nome

2011-02-09 Por tôpico Alexsander Rosa
E o Marcelo Tas ficaria com sobrenome em minúsculas também. Acho melhor ter a lista com todas as palavras que, isoladas, ficam minúsculas. Em 7 de fevereiro de 2011 20:06, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 7 de fevereiro de 2011 18:09, Leonardo Cezar

Re: [pgbr-geral] Escape tratamento

2011-02-08 Por tôpico Alexsander Rosa
Não seria E'130\\' com duas contra-barras? Em 8 de fevereiro de 2011 16:47, Tiago Valério tiagosvale...@gmail.comescreveu: Pessoal Uma ajuda na sintax abaixo : INSERT INTO ende(logradouro,numero,complemento) SELECT E'130\' O '\' mesmo colocando o E na frente para tratamento de escape ele

Re: [pgbr-geral] Autenticação com senha obrigatória

2011-01-25 Por tôpico Alexsander Rosa
Não tem como impedir que um usuário root acesse uma base PostgreSQL -- como o Euler disse, ele tem várias opções. Se desse pra criar um usuário suporte com poderes quase iguais ao do root mas sem acesso aos dados do PostgreSQL, já serviria. Também vejo este conflito acontecer em clientes,

Re: [pgbr-geral] Procurar determinada função pela sua DDL

2010-09-13 Por tôpico Alexsander Rosa
Procura na pg_proc, acho que lá tem o tipo de retorno. Ex: select * from pg_proc where proname = 'sp_retorno'; Em 13 de setembro de 2010 18:00, Thiago zan...@farmaponte.com.br escreveu: Por exemplo, tenho uma função que tem o seguinte código: declare vint integer; begin vint := 10;

Re: [pgbr-geral] Como Mudar a Posição dos Campos ?

2010-09-06 Por tôpico Alexsander Rosa
Você precisa MESMO disto? O ideal é usar os nomes das colunas nos comandos SQL. Em 6 de setembro de 2010 17:40, Marcelo Silva marc...@ig.com.br escreveu: Pessoal, como faz pra mudar a posição de um campo? Procurei no pgAdmin3 mas não achei O Postgres aceita isso ? Exemplo, tenho a tabela

Re: [pgbr-geral] Somar horas tendo somente uma coluna

2010-09-01 Por tôpico Alexsander Rosa
Poderia ser uma diferença entre um max() e um min() numa subquery. Em 1 de setembro de 2010 15:41, Fabrízio de Royes Mello fabriziome...@gmail.com escreveu: Em 1 de setembro de 2010 15:31, Victor Hugo vh.cleme...@gmail.comescreveu: Vc quer diminuir usando função de agregação SUM ??? SUM é

Re: [pgbr-geral] ALTER SEQUENCE foo START no 8.3.11 - bug?

2010-08-31 Por tôpico Alexsander Rosa
de agosto de 2010 12:27, Alexsander Rosa alexsander.r...@gmail.comescreveu: Comentário do Tom Lane sobre o problema: http://archives.postgresql.org/pgsql-bugs/2010-08/msg00349.php -- Atenciosamente, Alexsander da Rosa Linux User #113925 Extremismo na defesa da liberdade não é defeito

Re: [pgbr-geral] ALTER SEQUENCE foo START no 8.3.11 - bug?

2010-08-27 Por tôpico Alexsander Rosa
Se você reparar, o START mudou o valor da sequence, o que não deveria ter acontecido. Em 26 de agosto de 2010 23:20, Marcelo Costa marcelojsco...@gmail.comescreveu: 2010/8/26 Alexsander Rosa alexsander.r...@gmail.com Conversando no canal #postgresql eu descobri que a versão 8.3 tem, sim, o

Re: [pgbr-geral] ALTER SEQUENCE foo START no 8.3.11 - bug?

2010-08-27 Por tôpico Alexsander Rosa
START WITH está sendo interpretado como RESTART WITH por engano. [1] http://www.postgresql.org/docs/8.3/static/sql-altersequence.html [2] http://www.postgresql.org/docs/8.4/static/sql-altersequence.html Em 27 de agosto de 2010 10:12, Alexsander Rosa alexsander.r...@gmail.comescreveu: Se você

Re: [pgbr-geral] Como usar o pgcrypto

2010-08-27 Por tôpico Alexsander Rosa
Lembrando que o md5 não criptografa dados, apenas faz um digest deles. Em 27 de agosto de 2010 12:18, JotaComm jota.c...@gmail.com escreveu: Olá, Em 27 de agosto de 2010 12:10, Beto Lima betol...@gmail.com escreveu: Olá, alguém saberia dizer como usar o pgcrypto? A intenção é gravar dados

Re: [pgbr-geral] ALTER SEQUENCE foo START no 8.3.11 - bug?

2010-08-27 Por tôpico Alexsander Rosa
Comentário do Tom Lane sobre o problema: http://archives.postgresql.org/pgsql-bugs/2010-08/msg00349.php -- Atenciosamente, Alexsander da Rosa Linux User #113925 Extremismo na defesa da liberdade não é defeito. Moderação na busca por justiça não é virtude. -- Barry Goldwater

[pgbr-geral] ALTER SEQUENCE foo START no 8.3.11 - bug?

2010-08-26 Por tôpico Alexsander Rosa
O PostgreSQL 8.4 suporta os comandos ALTER SEQUENCE ... START e RESTART: http://www.postgresql.org/docs/8.4/static/sql-altersequence.html O PostgreSQL 8.3 tem apenas o RESTART: http://www.postgresql.org/docs/8.3/static/sql-altersequence.html Em teoria, um comando ALTER SEQUENCE foo START no

Re: [pgbr-geral] ALTER SEQUENCE foo START no 8.3.11 - bug?

2010-08-26 Por tôpico Alexsander Rosa
bug report, mas fica o recado. Em 26 de agosto de 2010 15:58, Alexsander Rosa alexsander.r...@gmail.comescreveu: O PostgreSQL 8.4 suporta os comandos ALTER SEQUENCE ... START e RESTART: http://www.postgresql.org/docs/8.4/static/sql-altersequence.html O PostgreSQL 8.3 tem apenas o RESTART

[pgbr-geral] [OFF] Verdades pouco conhecidas s obre programação

2010-08-25 Por tôpico Alexsander Rosa
http://dotmac.rationalmind.net/2010/08/some-lesser-known-truths-about-programming/ My experience as a programmer has taught me a few things about writing software. Here are some things that people might find surprising about writing code: - A programmer spends

Re: [pgbr-geral] RES: RES: RES: Lentidão em se rvidor de dados

2010-08-25 Por tôpico Alexsander Rosa
Sua CPU está desacelerando para se auto-proteger de um super aquecimento. Verifique os coolers e a refrigeração em geral. Em 25 de agosto de 2010 18:05, marlon david de souza mar...@sysmo.com.brescreveu: No *dmesg* achei estranho a seguinte mensagem: *temperature above threshold. cpu clock

Re: [pgbr-geral] Dá para armazenar arquivos XML?

2010-08-23 Por tôpico Alexsander Rosa
Em outras palavras: se for preciso trabalhar com as informações dentro deste XML (acessar, alterar, etc) então o melhor é usar o tipo de dados XML. Se o objetivo é apenas armazenar para depois enviar para algum lugar, sem fazer processamento algum, um tipo binário ou text pode servir. Em teoria, o

Re: [pgbr-geral] Consulta lenta

2010-07-28 Por tôpico Alexsander Rosa
Serve um SELECT pg_relation_size('history') / tamanho do registro ? Em 28 de julho de 2010 15:33, Monica Ferrari Villarino moni...@stf.jus.brescreveu: Olá! Será que é possível otimizar a seguinte consulta, executada de hora em hora no banco: select count(*) from history; Essa

Re: [pgbr-geral] Como dizer ao banco que a string é o nome da coluna

2010-07-26 Por tôpico Alexsander Rosa
Tem certeza que a modelagem está correta? Em 26 de julho de 2010 11:52, Heloisa Fernanda helois...@yahoo.com.brescreveu: Bom dia! Estou precisando de uma ajuda no seguinte: Tenho uma tabela onde eu cadastro as perguntas para questionarios parametrizaveis-- CREATE TABLE base_question (

Re: [pgbr-geral] Delete *

2010-07-22 Por tôpico Alexsander Rosa
Se o usuário tem username/senha para logar direto no banco, tendo GRANT suficiente ele pode dar até um DROP DATABASE. Acho muito perigoso deixar usuários com permissão para mexer direto no banco. Em 22 de julho de 2010 11:38, JotaComm jota.c...@gmail.com escreveu: Olá, Em 22 de julho de 2010

Re: [pgbr-geral] Replicação Multi-Master

2010-07-09 Por tôpico Alexsander Rosa
Vamos por partes. Em 8 de julho de 2010 20:51, fabi...@wolaksistemas.com.br escreveu: Treços do teu email: Há tabelas globais onde apenas um servidor pode gravar - Se esse servidor cair ??? Ou seja você centralizou, qual a diferença de colocar a aplicação em um data center, ou seja se você

Re: [pgbr-geral] Replicação Multi-Master

2010-07-08 Por tôpico Alexsander Rosa
Eu desenvolvi uma replicação que está sendo usada pelos meus clientes (ex: www.casadopapel.com.br), mas meu ERP foi projetado levando isto em consideração. Há tabelas globais onde apenas um servidor pode gravar -- a aplicação não deixa os usuários das lojas gravarem em tabelas como alíquotas de

Re: [pgbr-geral] Replicação Multi-Master

2010-07-08 Por tôpico Alexsander Rosa
Centralizar = parar de vender quando a rede cair? Nem pensar. Sei que tem gente que acha aceitável deixar os funcionários de braços cruzados informando aos clientes o sistema está fora do ar, mas no comércio o furo é mais embaixo. Em uma das lojas, por exemplo, os FIOS de cobre dos postes foram

Re: [pgbr-geral] Replicação Multi-Master

2010-07-08 Por tôpico Alexsander Rosa
Schlindwein ralfoa...@gmail.comescreveu: Faça uma relação hospedar em um DataCenter confiável X valor funcionários parados. Hospede em um DataCenter e faça um contrato de gerenciamento de Banco e Servidor e fique feliz somente gerenciando a sua TI. Em 8 de julho de 2010 15:02, Alexsander Rosa

Re: [pgbr-geral] Replicação Multi-Master

2010-07-08 Por tôpico Alexsander Rosa
Pode dar um exemplo dos muitos pontos de falha que você mencionou? Eu já disse: não dá pra pensar que uma replicação multi-master vai estar com os dados 100% iguais em todos os servidores ao mesmo tempo, é óbvio que uma modificação feita numa filial pode levar 2 ou 3 minutos para chegar em outra.

Re: [pgbr-geral] Divisão de módulos do ERP em Esqu emas...

2010-07-02 Por tôpico Alexsander Rosa
Pode haver um esquema geral que tem as tabelas básicas e essenciais, por exemplo. Na maioria das vezes dá pra identificar estas tabelas, os demais se olha caso a caso. Usando junto com o search_path conforme lembrou o Fabrizio, pode ficar bom. Em 1 de julho de 2010 20:24, Mozart Hasse

Re: [pgbr-geral] Número de conexões

2010-06-22 Por tôpico Alexsander Rosa
Acho melhor usar client_addr para contar os usuários, porque se um mesmo usuário (no mesmo IP) abrir 4 conexões serão 4 procpids diferentes com o mesmo client_addr. MarceloG escreveu: Olá amiguinho, Se você usa diversos usuários para conexão, veja isso: SELECT DISTINCT(usename) FROM

Re: [pgbr-geral] Distancia entre dusa cidade

2010-06-18 Por tôpico Alexsander Rosa
Se você aplicar um Pitágoras terá um ângulo na hipotenusa; converta este ângulo em km, de acordo com a curvatura da Terra, e terá a distância em km. Antonio Cesar escreveu: Boa terde pessoal! Estou precisando calcular a distancia emtre duas cidade com base em longitude e latitude alguem tem

Re: [pgbr-geral] MAC placa de rede

2010-03-11 Por tôpico Alexsander Rosa
Anti-pirataria? Em 11 de março de 2010 17:08, Marcelo Costa marcelojsco...@gmail.comescreveu: 2010/3/11 Antonio Cesar cgce...@bol.com.br Pessoal o postgresql possui um função que retorne o MAC da placa de do servidor? hãm (como diria o Leo) -- Marcelo Costa www.marcelocosta.net

<    1   2   3   >