Re: [pgbr-geral] Serviço PostgreSQL não arranca em windows após apagado abrupto

2009-09-15 Por tôpico Tarcísio Sassara
Me parece que você fechou a janela pela qual iniciou o serviço com o pg_ctl start Isso ocorreu comigo quando estava testando a versão binária do postgres 8.4 no windows alguns dias atrás. Como resolvi: Quando fui encerrar o banco, abri uma segunda janela e executei o comando para parar o

Re: [pgbr-geral] Erro no log

2009-09-15 Por tôpico Tarcísio Sassara
Pode ser algum contrib ou qualquer outra coisa não feita diretamente por você. 2009/9/15 André Pignata andrepign...@gmail.com: Mas eu não utilizo esses comandos em nenhum ponto do meu sistema :S Será  que o POstgre pode estar tentando matar algo mesmo sem eu mandar? 2009/9/15 Euler Taveira

[pgbr-geral] init.d inicializando o postgres automaticamente

2009-09-23 Por tôpico Tarcísio Sassara
Olá pessoal. Motivação: Uma das coisas que já resolvi é não utilizar o pacote de instalação do debian para a próxima aplicação. Minha preocupação é a de sempre manter o banco rodando sempre na ultima versão corrente. Fiz alguns testes para a migração da minha base da versão 8.3 para a 8.4 rodando

Re: [pgbr-geral] init.d inicializando o postgres automaticamente

2009-09-23 Por tôpico Tarcísio Sassara
Na versão 8.4 também encontrei este script. Logo tentarei configurar o servidor e ver como vai ficar. Respondo como foi. Obrigado Leandro! Abraço. 2009/9/23 Leandro Hamid leandro.ha...@gmail.com Tarcísio Sassara escreveu: Olá pessoal. Motivação: Uma das coisas que já resolvi é não

Re: [pgbr-geral] init.d inicializando o postgres automaticamente

2009-09-24 Por tôpico Tarcísio Sassara
no arquivo Em 23/09/2009 às 21:14 horas, pgbr-ge...@listas.postgresql.org.brescreveu: Tarcísio Sassara escreveu: Olá pessoal. Motivação: Uma das coisas que já resolvi é não utilizar o pacote de instalação do debian para a próxima aplicação. Minha preocupação é a de sempre manter o banco

Re: [pgbr-geral] Memory (heap)

2009-09-24 Por tôpico Tarcísio Sassara
Bom dia pra todos. Acompanhando as mensagens de perto, achei o assunto interessante e resolvi brincar um pouco. Mas antes, minha opinião: Se só quero usar o SGBD para armazenar dados temporários com direito a acesso muito rápido, talvez seja melhor usar outra abordagem que não empregue o

Re: [pgbr-geral] Res: Memory (heap)

2009-09-24 Por tôpico Tarcísio Sassara
também ainda não achei nenhuma explicação para o ocorrido. Atenciosamente, Márcio de Figueiredo Moura e Castro -- *De:* Tarcísio Sassara sassara.tarci...@gmail.com *Para:* fabriziome...@gmail.com; Comunidade PostgreSQL Brasileira pgbr-geral

Re: [pgbr-geral] Res: Res: Res: Memory (heap)

2009-09-24 Por tôpico Tarcísio Sassara
2009/9/24 MARCIO CASTRO marciomouracas...@yahoo.com.br: ... entenda que me foi vendida a idéia de que eu poderia portar todos os programas em PL/SQL para PL/pgSQL, e, além disto não ser verdade, a performance mostrou-se muito ruim - para os testes que eu realizei. Ouve um equivoco ou dois

Re: [pgbr-geral] Res: Res: Res: Res: Memory (heap)

2009-09-25 Por tôpico Tarcísio Sassara
  Puxa; você escreveu sobre um outro problema que estou tendo aquí: determinados cálculos são feitos na aplicação (Java), e estão demorando dias - isto mesmo, dias - para finalizar.   Parte disso é devido ao overhead do servidor de aplicação com o servidor do banco. Já realizamos inclusive um

Re: [pgbr-geral] Res: Res: Res: Res: Res: Memory (heap)

2009-09-25 Por tôpico Tarcísio Sassara
2009/9/25 MARCIO CASTRO marciomouracas...@yahoo.com.br: e vou ter de aprender o DB2 para breve. Trabalho para uma empresa que desenvolve um ERP que deve rodar em qualquer banco. Quem escolhe é o cliente; Sério. Comparado com você, tenho zero de experiência com o Oracle e outros SGBDs. Minha

Re: [pgbr-geral] DataWarehouse

2009-09-30 Por tôpico Tarcísio Sassara
2009/9/29 Alcione Benacchio benacc...@gmail.com: Descobri um tal de Bizgres, que não consegui fazer download ainda e também não sei se é bom. Este Bizgres foi patrocinado pela Greenplum[1] A versão comercial é chamada de Greenplum Database e está na versão 3.3[2] Na página da versão comercial

Re: [pgbr-geral] Aumentar Número de Indices por Tabe la

2009-09-30 Por tôpico Tarcísio Sassara
2009/9/30 Fernando Maia maia...@gmail.com: Eu sei dessa alteração no pg_config_manual.h, mas não sei se fiz certo... o que eu fiz foi o seguinte: baixei o postgres.tar.gz alterei o pg_config_manual.h e compilei e instalei o postgres... mas não resolveu meu problema. Então colega, se você

Re: [pgbr-geral] Aumentar Número de Indices por Tabe la

2009-09-30 Por tôpico Tarcísio Sassara
2009/9/30 Euler Taveira de Oliveira eu...@timbira.com: Ele não quer criar um índice de 40 colunas e sim 40 índices em uma tabela. 1: Foi mals. Acho que não entendi/li direito. =D 2: Nunca vi isso. Em um DW eu coloco na tabela fato as chaves estrangeiras de cada dimensão e coloco apenas um

Re: [pgbr-geral] Aumentar Número de Indices por Tabe la

2009-09-30 Por tôpico Tarcísio Sassara
2009/9/30 Fernando Maia maia...@gmail.com: exato... na realidade preciso fazer isso: create table fato( coluna01 integer, coluna02  integer, coluna03  integer, . . . coluna50  integer, PRIMARY KEY(coluna01,coluna02,coluna03...coluna50) ); Opá, opá. Então, da uma olhada lá no arquivo

Re: [pgbr-geral] Aumentar Número de Indices por Tabe la

2009-09-30 Por tôpico Tarcísio Sassara
2009/10/1 Fernando Maia maia...@gmail.com: esse DW é um trabalho da universidade, minha tutora ensiste em dizer que a fato deve ser criada daquela forma, segundo ela, faz parte do modelo lógico da tabela fato a criação de todas as dimensões como primary key. Mas Fernando, está correto. Estas

Re: [pgbr-geral] Aumentar Número de Indices por Tabe la

2009-10-02 Por tôpico Tarcísio Sassara
2009/10/2 Mozart Hasse mozart.ha...@usa.net: Como assim pelo menos 1+32+1?! Tem certeza que o Postgres ainda é tão simplório?! 1 + 32 + 1. 1 para escrever no log. 32 outros arquivos sendo um para cada índice. 1 para a tabela. -- Mozart, a única *coisa estranha*

Re: [pgbr-geral] postgresql no mainframe

2009-10-08 Por tôpico Tarcísio Sassara
Olá Carlos, Você poderia dizer qual é a arquitetura utilizada? Me desculpa, não sei nada sobre mainframes. É apenas uma curiosidade minha saber qual é a arquitetura (pelo menos uma das muitas). Abraço 2009/10/7 Carlos Azevedo cazeved...@gmail.com:  Caros da comunidade,  Saberiam se é

Re: [pgbr-geral] postgresql no mainframe

2009-10-08 Por tôpico Tarcísio Sassara
2009/10/8 Carlos Azevedo cazeved...@gmail.com: A idéia é rodar em  IBM websphere 6.1  com  sistema operacional Z/OS Legal. :-) Mas não sei. Acho que um dos problemas deve ser os scripts de configuração, compilação e instalação que fazem uso do make. Boa sorte! -- Tarcisio F. Sassara Nzb

Re: [pgbr-geral] Dúvida com pg/plsql

2009-10-09 Por tôpico Tarcísio Sassara
2009/10/9 Rudinei Dias rudinei.d...@gmail.com: if not found then raise exception 'Usuário_para não localizado.'; end if; está correto. Para outras queries que não retornam valores você pode forçar um retorno usando o RETURNING. Você pode encontrar mais na documentação:

Re: [pgbr-geral] Dúvida de modelagem de contas de ba ncos

2009-10-10 Por tôpico Tarcísio Sassara
Você não pode recalcular um campo com o saldo porque você perderá o histórico das movimentações. Você deve criar uma tabela que armazena as movimentações e inserir todas estas, seja positivas ou negativas. Fica algo como: cliente  valor data 1 100.00   2009-09-09 1 -50.00   

Re: [pgbr-geral] Dúvida de modelagem de contas de ba ncos

2009-10-10 Por tôpico Tarcísio Sassara
2009/10/10 Bruno Carneiro guimaraescarne...@gmail.com: Então, minha única dúvida ai seria se no futuro, o usuário modificasse movimentações do passado, neste caso teria que re-calcular o saldo daquele dia. Não entendi o problema de um usuário alterar uma movimentação. Ele pode fazer isso?

Re: [pgbr-geral] Dúvida de modelagem de contas de ba ncos

2009-10-13 Por tôpico Tarcísio Sassara
2009/10/13 Bruno Carneiro guimaraescarne...@gmail.com: Teoricamente pode sim... nenhuma restrição foi imposta sobre isso. Neste caso, o ( saldo do dia n+1 ) = ( saldo do dia n ) + SUM(movimentação do dia n+1) Se a movimentação do dia n muda, o saldo do dia n muda, e consequentemente o saldo

Re: [pgbr-geral] Dúvida de modelagem de contas de ba ncos

2009-10-13 Por tôpico Tarcísio Sassara
Mas cuidado com a idéia dos estornos. Um estorno não pode ser simplesmente uma operação contraria a outra com o nome de estorno. Um estorno possui atributos próprios. 2009/10/13 Jose adriano Alves alves.jadri...@gmail.com:     2009/10/13 André Ormenese ( Yahoo ) ormen...@yahoo.com.br    

[pgbr-geral] versão 8.5alpha2 disponível

2009-10-24 Por tôpico Tarcísio Sassara
Dia 23, enquanto estávamos no PGCon, mais um alpha foi disponibilizado. -- Tarcisio F. Sassara ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Sincronizar bancos de dados

2009-10-25 Por tôpico Tarcísio Sassara
Você pode usar uma chave do tipo UUID. [1] Com o UUID você elimina o conflito que pode ocorrer com chaves sequenciais. Exemplo do problema com chaves sequenciais: Antes de sair da filial, 2 vendedores atualizam os dados de seus notebooks de acordo com o servidor na filial. Digamos que 50 é o

Re: [pgbr-geral] Sincronizar bancos de dados

2009-10-26 Por tôpico Tarcísio Sassara
2009/10/25 Professador de Idéias professa...@gmail.com: Sobre id não há problemas, pois os códigos são únicos por vendedor, filial e ano o problema é como sincronizar... Meu email anterior então foi desnecessário. =) Para sincronizar você pode criar scripts para isso. stored procedures nos

Re: [pgbr-geral] Sincronizar bancos de dados

2009-10-26 Por tôpico Tarcísio Sassara
2009/10/26 Professador de Idéias professa...@gmail.com: Tarcísio, como são estes stored procedures? os dados são gravados em tabelas normais? Sim, é copiar das tabelas dos notebooks e inserir nas tabelas da respectiva filial. como é que ele sabe que este dado de ser enviado e o que já foi

Re: [pgbr-geral] problema com acentos no UTF8

2009-10-29 Por tôpico Tarcísio Sassara
É possível descobrir se uma palavra possui acentos usando uma expressão regular. -- Tarcísio possui caracteres diferentes de [a-z 0-9]? select 'Tarcísio' !~* '^([a-z 0-9])*$' Retorna verdadeiro. A palavra possui um i com acento. Comecei com uma função usando o translate como foi passado na lista

Re: [pgbr-geral] Sobre palestra do Fernando Ike no PGCon 2009

2009-10-30 Por tôpico Tarcísio Sassara
Isto é valido no Linux. No Windows os locales não são definidos assim. São nomes diferentes. Algo como: 'Portuguese, Brazil'. Ah! Se não me engano, só da pra criar com o locale 'Portuguese, Brazil' se o windows também estiver configurado. Então tente ai: CREATE DATABASE teste ENCODING = 'UTF8'

Re: [pgbr-geral] Filtrar registros com determinado cam po sendo único

2009-11-04 Por tôpico Tarcísio Sassara
2009/11/4 Michel Sabchuk miche...@gmail.com: Olá Osvaldo, SELECT autor, max(data_anuncio) FROM sua_tabela GROUP BY autor ORDER BY random() LIMIT 5; Certo, tinha pensado em algo assim, eu encontro os autores com anúncios mais recentes numa consulta e na outra trago seus anúncios

Re: [pgbr-geral] ultimo vacuum full

2009-11-11 Por tôpico Tarcísio Sassara
On Wed, Nov 11, 2009 at 6:07 PM, Marcelo Costa marcelojsco...@gmail.com wrote: select relname, last_vacuum, last_autovacuum from pg_stat_all_tables where schemaname = 'public'; 2009/11/11 Edson - Unimake Softwares ed...@unimake.com.br: esse select já quebraria uma galho, mas me parece que não

Re: [pgbr-geral] Backup via comando SQL

2009-11-18 Por tôpico Tarcísio Sassara
2009/11/18 Tiago Adami adam...@gmail.com: 2009/11/18 Euler Taveira de Oliveira eu...@timbira.com Tiago Adami escreveu: Desculpem se este assunto já foi abordado, mas tenho uma vaga lembrança de ter lido alguma coisa na internet sobre um script ou função em C para fazer backup do banco de

Re: [pgbr-geral] pg_dump para UTF8

2009-11-20 Por tôpico Tarcísio Sassara
2009/11/20 Guilherme Carvalho desenvolvedor@gmail.com: Estou precisando fazer um backup de uma tabela que estão num banco em sql_ascii para UTF8, e estou usando o comando abaixo. ./pg_dump -a -d -C --user=postgres --table=portal.noticia --encoding=UTF8 portalprefeitura  UTF8.sql Depois

Re: [pgbr-geral] Melhorar Script de Backup

2009-11-20 Por tôpico Tarcísio Sassara
Bom, parece que vocês quiseram automatizar muita coisa e por isso ficou grande. Tudo bem. Mas para este script ser distribuído, existe muita coisa ainda para ser parametrizado. Por exemplo: Você supõem que o pg_dump esteja no path. Como existe muitas variáveis para serem definidas, seria melhor

Re: [pgbr-geral] Melhorar Script de Backup

2009-11-20 Por tôpico Tarcísio Sassara
2009/11/20 Leandro Guimarães Faria Corcete DUTRA leandro.gfc.du...@gmail.com: Le vendredi 20 novembre 2009 à 15:32 -0200, Tarcísio Sassara a écrit : Por exemplo: Você supõem que o pg_dump esteja no path. Isso não é ruim — desde que o procedimento de instalação coloque o diretório do binário

Re: [pgbr-geral] Domain

2009-11-23 Por tôpico Tarcísio Sassara
2009/11/23 Roberto rpdbar...@yahoo.com.br: Olá JotaComm, obrigado por sua ajuda. Estou usando o PostgreSQL 8.4.1 e nele não aparece o banco template1 como vc mencionou. Li em algum lugar que agora é o banco postgres que deve ser usado, isso é correto??? Se não como acho o template1 para

Re: [pgbr-geral] - Versões do PostgreSQL

2009-12-07 Por tôpico Tarcísio Sassara
2009/12/7 Thiago Freitas thiago.frei...@gmail.com: Bom dia! Onde eu posso encontrar as melhorias da versão 8.3 sobre a 8.1? E da 8.4 em relação a 8.3? Para encontrar todas as mudanças aplicadas desde a primeira versão você pode consultar o apêndice E da versão 8.4:

Re: [pgbr-geral] resolvido problema com soma de colunas de diferentes tabelas

2009-12-07 Por tôpico Tarcísio Sassara
2009/12/7 Bruno Sales brunosale...@gmail.com: eu fuçando aqui ficou assim: SELECT meso.the_geom, meso.gid, meso.nome, estabest2007 + estabest2007_9_anos as estabest2007, estabfed2007 + estabfed2007_9_anos as estabfed2007, estabmun2007 + estabmun2007_9_anos as estabmun2007, estabpriv2007 +

Re: [pgbr-geral] Erro função lwpotgis.sql

2009-12-07 Por tôpico Tarcísio Sassara
2009/12/8 Vicente Martins geo.marti...@gmail.com: JotaComm, as funções foram carregadas no banco de dados sim. Carreguei tanto a lwpostgis.sql quanto a spatial_ref_sys.sql, sem apresentar problemas. George, vou olhar direitinho o problema da sintaxe, e posto o resultado logo após. Obrigado

Re: [pgbr-geral] [OFF-TOPIC] Porque C ?

2009-12-09 Por tôpico Tarcísio Sassara
2009/12/8 Vinicius Santos vinicius.santos.li...@gmail.com: Boa noite pessoal, Minha dúvida não tem muito a ver necessariamente com PostgreSQL. O que eu queria saber é porque a maioria dos grandes projetos são feitos sempre em C ?. Kernel Linux, PostgreSQL, Gnome, Oracle(que eu saiba). e

Re: [pgbr-geral] Google Maps e Postgres

2009-12-16 Por tôpico Tarcísio Sassara
2009/12/15 Andre Lopes lopes80an...@gmail.com: Bom dia, Necessito montar um sistema que dê para fazer o seguinte com o google maps... Tenho uma base de dados que suporta um sistema de anúncios, na tabela de anúncios tenho dois campos onde coloco a Lat e a Lon, isto para cada anúncio.

Re: [pgbr-geral] [Meio-OFF] Casing e Nomenclaturas

2009-12-17 Por tôpico Tarcísio Sassara
2009/12/16 George Silva georger.si...@gmail.com: Boa tarde pessoal, Em geral qual é o tipo de padrão de digitação e nomenclatura que vocês seguem ao trabalhar com tabelas, indíces, chaves, procedures etc? Eu sei que no caso do PostgreSQL casing é um pouco irrelevante...mas... CamelCase?

Re: [pgbr-geral] [Meio-OFF] Casing e Nomenclaturas

2009-12-17 Por tôpico Tarcísio Sassara
2009/12/17 Tiago Adami adam...@gmail.com: 2009/12/17 Tarcísio Sassara sassara.tarci...@gmail.com: (corte) Eu sei os tipos porque sempre uso os mesmos para colunas assim. colunas com nomes, códigos e cpfs uso sempre string (character varying). Isto é muito importante. Lembro-me sempre de

[pgbr-geral] dúvida com expressões regulares e a função regexp_matches()

2009-12-18 Por tôpico Tarcísio Sassara
Estou tentando pegar todas as ocorrências dentro de um padrão e está complicado. São palavras limitadas nos dois lados com um hífen -. Tentei usar desta forma a função regexp_matches(): select regexp_matches('-MARIA- -JOAO- -PEDRO-', '-(.*)-') Esperando retornar: {MARIA, JOAO, PEDRO} Mas

Re: [pgbr-geral] Formatar as Respostas de Erro do Banco de Dados

2009-12-18 Por tôpico Tarcísio Sassara
2009/12/18 Gabriel dos Santos focusdesenvolvime...@gmail.com: Boa noite a todos, Gostaria de saber se existe alguma forma de tratar as menssagens de erro quando violam um CONSTRAINT de que foi estabelecida em uma tabela. Com por exemplo: CONSTRAINT chk_valor_positivo CHECK (valor = 0);

Re: [pgbr-geral] dúvida com expressões regulares e a função regexp_matches()

2009-12-19 Por tôpico Tarcísio Sassara
2009/12/19 Osvaldo Kussama osvaldo.kuss...@gmail.com: 2009/12/18 Tarcísio Sassara sassara.tarci...@gmail.com: Estou tentando pegar todas as ocorrências dentro de um padrão e está complicado. São palavras limitadas nos dois lados com um hífen -. Tentei usar desta forma a função

Re: [pgbr-geral] Formatar Telefone com to_char

2010-01-01 Por tôpico Tarcísio Sassara
SELECT to_char(telefone,'FM(00)-') Note o uso do FM no inicio do formato. Este FM é um modificador e está documentado aqui: http://www.postgresql.org/docs/8.4/interactive/functions-formatting.html#FUNCTIONS-FORMATTING-NUMERICMOD-TABLE Na sessão Funções de formatação:

Re: [pgbr-geral] Res: Uso de Campos Padrões

2010-01-01 Por tôpico Tarcísio Sassara
Realmente gosto disto que está ocorrendo aqui. Faz valer o nome deste lugar: Lista de discussão. Segue a minha contribuição: Simplesmente não gosto do estado NULL para o valor de um atributo de uma Relação. Usar ou permitir valores nulos para um atributo é uma péssima idéia e pode causar grandes

Re: [pgbr-geral] Res: Uso de Campos Padrões

2010-01-02 Por tôpico Tarcísio Sassara
2010/1/2 Leonardo Cezar lhce...@gmail.com: 2010/1/1 Tarcísio Sassara sassara.tarci...@gmail.com: Ainda não conheço uma biblioteca/framework ORM que faz uso adequado de chaves naturais compostas. php: doctrine, propel; python: SQLAlchemy; ruby: DataMapper; java: qualquer framework baseado

Re: [pgbr-geral] Re s: Índices e otimização

2010-01-02 Por tôpico Tarcísio Sassara
Moises, Criar um índice não garante que este vai ser utilizado. O PostgreSQL usa as estatiscas para saber qual a melhor forma de buscar os registros no banco. Por isso a dica de fazer um analize e regerar as estatísticas. Para garantir que o PostgreSQL fará a melhor escolha. 2010/1/2

Re: [pgbr-geral] Res: Uso de Campos Padrões

2010-01-02 Por tôpico Tarcísio Sassara
2010/1/2 Andre Fernandes fernandes.an...@gmail.com: 2010/1/2 Tarcísio Sassara sassara.tarci...@gmail.com 2010/1/2 Leonardo Cezar lhce...@gmail.com: 2010/1/1 Tarcísio Sassara sassara.tarci...@gmail.com: Ainda não conheço uma biblioteca/framework ORM que faz uso adequado de chaves naturais

Re: [pgbr-geral] Res: Res: Uso de Campos Padrões

2010-01-02 Por tôpico Tarcísio Sassara
2010/1/2 MARCIO CASTRO marciomouracas...@yahoo.com.br: Mas porquê? Desculpe-me por querer responder. Se você criar apenas uma chave primária artificial terá problemas porque ela (propositadamente) não faz nenhum sentido com o domínio da Relação e é gerada de forma a não se repetir. A chave

Re: [pgbr-geral] Res: Uso de Campos Padrões

2010-01-04 Por tôpico Tarcísio Sassara
2010/1/4 Leonardo Cezar lhce...@gmail.com: 2010/1/2 Tarcísio Sassara sassara.tarci...@gmail.com: 2010/1/2 Leonardo Cezar lhce...@gmail.com: 2010/1/1 Tarcísio Sassara sassara.tarci...@gmail.com: Ainda não conheço uma biblioteca/framework ORM que faz uso adequado de chaves naturais compostas

Re: [pgbr-geral] Geração de dados para testes

2010-01-04 Por tôpico Tarcísio Sassara
2010/1/4 Angelo Augusto Frozza (*UNIPLAC) fro...@uniplac.net: Pessoal, Que programas podem ser usados para gerar dados para testes? Preferencialmente software livre? Você conhece o pgScript? [1] É uma linguagem de script para ser usada com o postgres. Nela existe os geradores. Na

Re: [pgbr-geral] Geração de dados para testes

2010-01-04 Por tôpico Tarcísio Sassara
Ah, é **ezatamente**... O z entrou na frente do x. urgh... Perdão. -- Tarcisio F. Sassara ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Eliminar Conexões Perdidas

2010-01-04 Por tôpico Tarcísio Sassara
Depende. Se todas ou boa partes dessas sessões desconectadas estavam inativas (idle) é possível configurar o postgres ou o sistema operacional e não ter este problema. No postgresql é feito usando os GUCs que o Jota mencionou. Mas se as sessões estavam ativas, o postgres só saberá que deu pau

Re: [pgbr-geral] Res: Res: Uso de Campos Padrões

2010-01-04 Por tôpico Tarcísio Sassara
2010/1/4 Leandro DUTRA leandro.gfc.du...@gmail.com: 2010/1/4 Leonardo Cezar lhce...@gmail.com: Considerando apenas o lado do desenvolvedor, utilizar ORMs eh uma maravilha eh um sonho, eh produtivo e por ai vai Desde que ele não se obrigue a entender o modelo. Minha experiência me diz

Re: [pgbr-geral] Usando CREATE TABLE com LIKE

2010-01-04 Por tôpico Tarcísio Sassara
Quando os nomes são criados pelo PostgreSQL. Como em: CONSTRAINT tabela_pkey PRIMARY KEY (coluna) CONSTRAINT tabela_coluna_key UNIQUE (coluna) Ele consegue copiar igualmente como está a original. Talvez seja este o problema. A chave primaria ele manteve pois terminava com a final _pkey. Não

Re: [pgbr-geral] Índices e otimização

2010-01-04 Por tôpico Tarcísio Sassara
2010/1/4 moisespsena moisesps...@gmail.com: Então, poq que quando executo o select 'EXPLAIN SELECT * FROM tb2;' demorou 52ms, mas quando faço sem EXPLAIN, demora 18s ? (veja  a diferença: 52ms para 18s); O Explain lhe da o plano de execução. Ele não faz a query para explicar o que vai fazer.

Re: [pgbr-geral] Res: Res: Uso de Campos Padrões

2010-01-04 Por tôpico Tarcísio Sassara
2010/1/4 Leandro DUTRA leandro.gfc.du...@gmail.com: 2010/1/4 Tarcísio Sassara sassara.tarci...@gmail.com: Prefiro um projeto com prazo curto sendo desenvolvido usando o ORM xyz do que sem nenhum ORM e strings de conexões espalhadas por todo o código. Uma coisa não tem nada a ver com a outra

Re: [pgbr-geral] Res: Res: Res: Uso de Campos Pa drões

2010-01-04 Por tôpico Tarcísio Sassara
2010/1/4 Tiago Adami adam...@gmail.com: 2010/1/4 Leonardo Cezar lhce...@gmail.com: 2010/1/4 Tarcísio Sassara sassara.tarci...@gmail.com: Prefiro um projeto com prazo curto sendo desenvolvido usando o ORM xyz do que sem nenhum ORM e strings de conexões espalhadas por todo o código. Desisto

Re: [pgbr-geral] Eliminar Conexões Perdidas

2010-01-05 Por tôpico Tarcísio Sassara
2010/1/5 Fabrízio de Royes Mello fabriziome...@gmail.com: 2010/1/4 Tarcísio Sassara sassara.tarci...@gmail.com corte Se o aplicativo que faz uso do postgres abre uma conexão e mantem está até o fechamento, provavelmente a sessão passa uma boa parte do tempo idle e pode ser uma boa

Re: [pgbr-geral] Eliminar Conexões Perdidas

2010-01-05 Por tôpico Tarcísio Sassara
2010/1/5 Sergio Santi sergio.tra...@gmail.com: Pessoal, primeiramente parece-me que as conexões ficam pendentes ou até mesmo presas, porque se fossem perdidas o problema não estaria ocorrendo. Bem, o keepalive se for possível pode ser um paliativo, mas não me parece uma solução definitiva.

Re: [pgbr-geral] Eliminar Conexões Perdidas

2010-01-05 Por tôpico Tarcísio Sassara
Aaaah! Tem esse problema! O keepalive idle só serve para os idles. Se a sessão estiver fazendo alguma coisa ela não está idle. E continua até terminar. Só saberá que deu pau quando terminar a transação e retornar para o cliente. Nisso vai dar pau e encerrar a conexão.

Re: [pgbr-geral] Eliminar Conexões Perdidas

2010-01-05 Por tôpico Tarcísio Sassara
2010/1/5 Sergio Santi sergio.tra...@gmail.com: Além disto tem o fato que mesmo que o servidor devolva alguma coisa para uma estação desligada ele registra isto no log, mas se mantém contando aquela conexão. Este ponto eu desconheço. Acredito que quando o servidor falha em devolver a resposta

Re: [pgbr-geral] Eliminar Conexões Perdidas

2010-01-05 Por tôpico Tarcísio Sassara
Devemos notar que se uma query é enviada para o servidor e a conexão é perdida (cliente tirado da tomada) a query continuará e o servidor não ficará sabendo da desconexão. Outros DBAs inconformados com isso, reclamaram na lista psql-geral e até sugeriram que o postgres verificasse a conexão de

Re: [pgbr-geral] Eliminar Conexões Perdidas

2010-01-05 Por tôpico Tarcísio Sassara
Antes de levar uma chinelada, 2010/1/5 Tarcísio Sassara sassara.tarci...@gmail.com: 2ª premissa: O cliente não respondeu nenhuma das checagens de conexão? Esta checagem é feita a nível do kernel, não é o postgres fazendo. -- Tarcisio F. Sassara

Re: [pgbr-geral] Recuperação de dados apartir da p asta data

2010-01-06 Por tôpico Tarcísio Sassara
2010/1/4 Rodrigo Justina rodrigodellajust...@gmail.com: achei este manual (http://1001pancadas.blogspot.com/2009/04/como-recuperar-base-de-dados-postgresql.html) que explica de forma simples como recuperar apesar das tentativas até o momento sem sucesso na recuperação se alguém tiver algum

[pgbr-geral] hierarquia com conjuntos aninhados

2010-01-07 Por tôpico Tarcísio Sassara
2010/1/7 Leandro DUTRA leandro.gfc.du...@gmail.com: Só cuidado com algumas bobagens do Celko… particularmente, a hierarquia com conjuntos aninhados. Bobagem? Conheço essa implementação mas não sei o que a faz se tornar uma bobagem. Por favor, alguém pode me ajudar? -- Tarcisio F. Sassara

Re: [pgbr-geral] hierarquia com conjuntos aninhados

2010-01-09 Por tôpico Tarcísio Sassara
2010/1/7 Leandro DUTRA leandro.gfc.du...@gmail.com: 2010/1/7 Tarcísio Sassara sassara.tarci...@gmail.com: 2010/1/7 Leandro DUTRA leandro.gfc.du...@gmail.com: Só cuidado com algumas bobagens do Celko… particularmente, a hierarquia com conjuntos aninhados. Bobagem? Conheço essa implementação

Re: [pgbr-geral] ERP em Postgres

2010-01-18 Por tôpico Tarcísio Sassara
Entra em contato com a locaweb. Eles oferecem o PostgreSQL. Dependendo das circunstâncias, vale mais a pena servidores dedicados ou virtuais. 2010/1/18 Celso Jose Salustiano cjsalusti...@yahoo.com.br Na empresa onde eu trabalho utilizamos um ERP com banco de dados Postgres. Pretendemos

Re: [pgbr-geral] Parar postgres no linux através de estação windows

2010-01-19 Por tôpico Tarcísio Sassara
2010/1/13 Sergio Santi sergio.tra...@gmail.com: Pessoal: Desculpem a pergunta um tanto boba, mas é possível fazer o stop do postgresql rodando no linux a partir de uma estação windows? Imagino que o pg_ctl possa fazer isto. Alguém tem uma linha de comando para eu testar? Existe um bom

Re: [pgbr-geral] Usando CPF/CNPJ como PK

2010-03-04 Por tôpico Tarcísio Sassara
Em 4 de março de 2010 16:00, Alexsander Rosa alexsander.r...@gmail.com escreveu: Neste cenário, cada servidor tem suas (poucas) SEQUENCES independentes (estão fora da replicação) e as PK de algumas tabelas são chaves compostas que incluem a coluna id_servidor. Os clientes acabam recebendo um

Re: [pgbr-geral] Usando CPF/CNPJ como PK

2010-03-04 Por tôpico Tarcísio Sassara
Em 4 de março de 2010 16:53, Alexsander Rosa alexsander.r...@gmail.com escreveu: Sim, tudo é replicado para todos os servidores (exceto as sequences). Provavelmente existem pessoas 9502/2, 9502/16, 9502/101... Não detona relatórios essas duplicidades? Relatórios do tipo Ranking podem mostrar