Re: [pgbr-geral] DataWarehouse

2009-09-23 Por tôpico Gustavo Lobato
obrigado.
vou procurar saber mais.


2009/9/22 frozza fro...@uniplac.net

  Gustavo,

 Uma das melhores soluções é o Pentaho...

 ---
 Prof. Angelo Augusto Frozza, M.Sc.
 fro...@uniplac.net
 htp://uniplac.net/~frozza http://uniplac.net/%7Efrozza
 Coordenador do Curso de Sistemas de Informação
 Universidade do Planalto Catarinense - UNIPLAC
 Lages - S.C.  - Brasil
 http://www.uniplac.net

 *-- Original Message ---*
 From: Gustavo Lobato gustavo.lob...@gmail.com
 To: pgbr-geral@listas.postgresql.org.br
 Sent: Tue, 22 Sep 2009 11:25:49 -0300
 Subject: [pgbr-geral] DataWarehouse

  Gostaria de saber quais ferramentas free estão disponíveis para o uso de
 BI no postgres, no caso,
  um simples datawarehouse para meu projeto de conclusão de curso.
 
  alguém para me orientar quanto a isso?
 
  Att,

 --
  Gustavo Lobato
*ï Antes de imprimir pense em sua responsabilidade com o MEIO
 AMBIENTE
  **Uma asa mais uma asa não são duas asas, e sim uma águia inteira que
 pode voar.
  Leonardo Boff*


 *--- End of Original Message ---*

 ___
 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] DataWarehouse

2009-09-23 Por tôpico Marcelo Costa
Olá Gustavo

2009/9/22 Gustavo Lobato gustavo.lob...@gmail.com

 Gostaria de saber quais ferramentas free estão disponíveis para o uso de BI
 no postgres, no caso,
 um simples datawarehouse para meu projeto de conclusão de curso.

 alguém para me orientar quanto a isso?


Pesquise sobre o Pentaho, há uma lista dele.

http://br.groups.yahoo.com/group/pentahobr/

Não esqueça de alterar as strings de conexão para o PostgreSQL

Atte,

-- 
Marcelo Costa
www.marcelocosta.net
-
“You can't always get what want”,

Doctor House in apology to Mike Jagger
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Precisamos de Programadores

2009-09-23 Por tôpico SetaDigital - Especialista em Lojas de Calçados
Bom dia pessoal,
Somos uma softwarehouse de Cascavel-Pr e comercializamos um ERP para o varejo 
feito em Visual FoxPro + PostgreSql
Estamos expandindo e precisamos de novos programadores e implantadores.

Caso alguém tenha interesse favor mandar currículum para 
cont...@setadigital.com.br com pretensão salarial.

Grande abraço a todos.

Vanderlei Marcos Kichel
cont...@setadigital.com.br
 
___
SetaDigital Comércio de Sistemas Gerenciais Ltda
Rua Voluntários da Pátria, 1415 Sala 302 - Centro
Cascavel - Paraná - Cep 85.812-160
Telefone: (45) 3222-7511
www.setadigital.com.br___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Memory (heap)

2009-09-23 Por tôpico Everson Barbosa
Bom dia,

   Gostaria de saber se o postgres possui o recurso de memory (heap), ou
seja, armazenar as informações do memory na memória RAM. Como o Mysql possui
este recurso, acredito que o postgres também tenha.

Abc

Everson
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ER - 1 pra 1 no Power Architect

2009-09-23 Por tôpico Leonardo Ribeiro
Blz, obrigado ;-)

2009/9/22 Osvaldo Kussama osvaldo.kuss...@gmail.com

 2009/9/22 Leonardo Ribeiro leojribe...@gmail.com:
  sim, mas so tem em um lado do relacionamento (exactly one).. no outro
 lado
  nao tem essa opção
 
  2009/9/22 Osvaldo Kussama osvaldo.kuss...@gmail.com
 
  2009/9/22 Leonardo Ribeiro leojribe...@gmail.com:
  
   Alguem usa o PowerArchitect e sabe me dizer como mapear um
   relacionamento
   1x1?
   No Dezign for Database eu consigo fazer porém no PA parece nao haver
   essa
   opção.
  
 
 
  Você viu a parte de cardinalidade em Relationship properties?


 Sim, não tem o Exactly One do lado da chave estrangeira mas você tem
 a opção Zero or One.
 Na DDL você pode ter a restrição de integridade que toda chave
 estrangeira se refere a uma linha da outra tabela, você pode garantir
 que ela seja única (não existirão duas linhas com a mesma chave
 estrangeira) mas não tem como garantir que existirão linhas com todos
 os valores possíveis que possam existir na outra tabela. Isto é que
 todo pai obrigatoriamente tem um filho.
 Isto é você pode garantir o relacionamento 1:(0,1) mas não um (1,1):(1,1).
 Creio que no Dezign for Databases você possa especificar um
 (1,1):(1,1) mas não sei se ele mapeia exatamente dessa forma ou o
 mapeamento gerado é, na realidade, um (1,1):(0,1). Não tenho mais o
 Dezign for Databases para testar.

 Osvaldo
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
[]'s
Leonardo

Linux User #488650
Ubuntu User #27045
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Memory (heap)

2009-09-23 Por tôpico Fabrízio de Royes Mello
2009/9/23 Everson Barbosa everson...@gmail.com

 Bom dia,

Gostaria de saber se o postgres possui o recurso de memory (heap), ou
 seja, armazenar as informações do memory na memória RAM. Como o Mysql possui
 este recurso, acredito que o postgres também tenha.



Até onde sei o PostgreSQL não possui esse recurso nativo, mas você consegue
fazer algo similiar utilizando um sistema de arquivos em memória no linux,
veja o artigo em [1].

Recentemente o colega Euler deu uma dica nesta lista sobre utilização de
sistema de arquivos tmpfs para armazenar o arquivo de coleta de estatísticas
do PostgreSQL ($PGDATA/global/pgstat.sta) [2].

Espero ter ajudado.

[1]
http://magazine.redhat.com/2007/12/12/tip-from-an-rhce-memory-storage-on-postgresql/
[2]
http://www.nabble.com/Postgres%3A-stats-collector-process-td25420078.html#a25430318


-- 
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Memory (heap)

2009-09-23 Por tôpico Roberto Mello
2009/9/23 Fabrízio de Royes Mello fabriziome...@gmail.com


 Até onde sei o PostgreSQL não possui esse recurso nativo, mas você consegue
 fazer algo similiar utilizando um sistema de arquivos em memória no linux,
 veja o artigo em [1].


Só para complementar, a filosofia do projeto PostgreSQL é de focalizar no
SGBD, e não tentar replicar funcionalidades da alçada do sistema de arquivos
ou do sistema operacional. Daí você não ver esse tipo de funcionalidade
direto no PG.

Cada programa deve fazer a sua parte bem feita, e pronto. Tentar duplicar
tudo e todos resulta em código pobre e instável.

Roberto
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Campo Calculado

2009-09-23 Por tôpico B i l l
Ola pessoal. Comecei a usar o postgresql a pouco tempo, e agora estou com
uma duvida.
procurei no forum alguma resposta para a minha duvida, mas nao tinha.
Ex:
no banco firebird
create table tabela(
 id integer,
valor1 numeric(10,2),
valor 2 numeric(10,2),
valor3 numeric(10,2) COMPUTED BY ((VALOR1-VALOR2))
);
tem como eu fazer assim no postgresql?
estou usando a versao 8.3

Grato desde ja!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Memory (heap)

2009-09-23 Por tôpico Everson Barbosa
Obrigado pelas dicas, vou pesquisar sobre o assunto.

2009/9/23 Roberto Mello roberto.me...@gmail.com

 2009/9/23 Fabrízio de Royes Mello fabriziome...@gmail.com


 Até onde sei o PostgreSQL não possui esse recurso nativo, mas você
 consegue fazer algo similiar utilizando um sistema de arquivos em memória no
 linux, veja o artigo em [1].


 Só para complementar, a filosofia do projeto PostgreSQL é de focalizar no
 SGBD, e não tentar replicar funcionalidades da alçada do sistema de arquivos
 ou do sistema operacional. Daí você não ver esse tipo de funcionalidade
 direto no PG.

 Cada programa deve fazer a sua parte bem feita, e pronto. Tentar duplicar
 tudo e todos resulta em código pobre e instável.

 Roberto

 ___
 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] Campo Calculado

2009-09-23 Por tôpico Osvaldo Kussama
2009/9/23 B   i   l   l uellinton.amo...@gmail.com:
 Ola pessoal.
 Comecei a usar o postgresql a pouco tempo, e agora estou com uma duvida.
 procurei no forum alguma resposta para a minha duvida, mas nao tinha.
 Ex:
 no banco firebird
 create table tabela(
 id integer,
 valor1 numeric(10,2),
 valor 2 numeric(10,2),
 valor3 numeric(10,2) COMPUTED BY ((VALOR1-VALOR2))
 );
 tem como eu fazer assim no postgresql?
 estou usando a versao 8.3


Crie uma view.
Direto na tabela não tem sentido, vide regras de normalização.

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] ER

2009-09-23 Por tôpico Benedito A. Cruz


Pegando o gancho da discussão anterior, surgiu uma dúvida: qual o 
software que vocês costumam usar para mapear o projeto lógico (Diagrama 
ER) para um esquema do BD em SQL?
Já usei Mogwai e dia + er2sql mas queria saber quais as outras opções, 
inclusive as mais didáticas (para exemplificar em sala de aula).

Bene


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ER

2009-09-23 Por tôpico Andre Fernandes
estou usando o ModelRight 3.5 for PostgreSQL (Community Edition) e gosto
muito dele.

Abraços,

2009/9/23 Benedito A. Cruz b...@cria.org.br



 Pegando o gancho da discussão anterior, surgiu uma dúvida: qual o
 software que vocês costumam usar para mapear o projeto lógico (Diagrama
 ER) para um esquema do BD em SQL?
 Já usei Mogwai e dia + er2sql mas queria saber quais as outras opções,
 inclusive as mais didáticas (para exemplificar em sala de aula).

 Bene


 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
André de Camargo Fernandes
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Merge de tabelas

2009-09-23 Por tôpico Joao Paulo Fernandes
Um amigo me mostrou esse dbSolo uma vez, ele montando VOs e DAOs a partir do
banco.

2009/9/23 William Leite Araújo william.ara...@grupoquali.com.br

 DBSolo, mas não é gratuito caso queira usar por muito tempo...

 2009/9/16 Roberto Mello roberto.me...@gmail.com

 2009/9/16 Joao Paulo Fernandes jpaulo.m...@gmail.com

 Pessoal estou com o seguinte problema eu tinha um banco de dados e
 necessitei exporta-lo para outra maquina, nessa maquina criei algumas
 colunas e tabelas novas e necessito agora fazer um merge desse banco no
 banco de origem alguem pode me indicar alguma maneira ou ferramenta pra
 realizar isso.

 Faça a merge manualmente.
 Faça o dump dos dois em formato texto, e compare com uma ferramenta de
 diff, tipo vimdiff.

 Roberto

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 William Leite Araújo
 Mobile Solution Manager   - QualiConsult
 Analista de Banco de Dados

 ___
 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: ER

2009-09-23 Por tôpico Kauí Aires Oliveira
Boa Tarde,

Olha gosto muito, do CASE-Studio Uso para modelar já tem uns 6 anos...
Embora agora a quest comprou e se chama Toad data modeler... Recomendo,
muito prático, ótimas ferramentas de reversas... E muito bom os
relatórios...

Abraços,

Kaui Aires


-Mensagem original-
De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Benedito A.
Cruz
Enviada em: quarta-feira, 23 de setembro de 2009 14:50
Para: Comunidade PostgreSQL Brasileira
Assunto: [pgbr-geral] ER



Pegando o gancho da discussão anterior, surgiu uma dúvida: qual o 
software que vocês costumam usar para mapear o projeto lógico (Diagrama 
ER) para um esquema do BD em SQL?
Já usei Mogwai e dia + er2sql mas queria saber quais as outras opções, 
inclusive as mais didáticas (para exemplificar em sala de aula).

Bene


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

___
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] RES: ER

2009-09-23 Por tôpico Andre Fernandes
Realmente o Toad data modeler é excelente!
Faz algum tempo que não uso porque é bem caro, infelizmente. Mas é uma
excelente ferramenta!

2009/9/23 Kauí Aires Oliveira kauiai...@gmail.com

 Boa Tarde,

 Olha gosto muito, do CASE-Studio Uso para modelar já tem uns 6 anos...
 Embora agora a quest comprou e se chama Toad data modeler... Recomendo,
 muito prático, ótimas ferramentas de reversas... E muito bom os
 relatórios...

 Abraços,

 Kaui Aires


 -Mensagem original-
 De: pgbr-geral-boun...@listas.postgresql.org.br
 [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Benedito
 A.
 Cruz
 Enviada em: quarta-feira, 23 de setembro de 2009 14:50
 Para: Comunidade PostgreSQL Brasileira
 Assunto: [pgbr-geral] ER



 Pegando o gancho da discussão anterior, surgiu uma dúvida: qual o
 software que vocês costumam usar para mapear o projeto lógico (Diagrama
 ER) para um esquema do BD em SQL?
 Já usei Mogwai e dia + er2sql mas queria saber quais as outras opções,
 inclusive as mais didáticas (para exemplificar em sala de aula).

 Bene


 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.

 ___
 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




-- 
André de Camargo Fernandes
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Memory (heap)

2009-09-23 Por tôpico Euler Taveira de Oliveira
Fabrízio de Royes Mello escreveu:
 
 2009/9/23 Everson Barbosa everson...@gmail.com
 mailto:everson...@gmail.com
 
 Bom dia,
 
Gostaria de saber se o postgres possui o recurso de memory
 (heap), ou seja, armazenar as informações do memory na memória RAM.
 Como o Mysql possui este recurso, acredito que o postgres também tenha.
 
 
 
 Até onde sei o PostgreSQL não possui esse recurso nativo, mas você
 consegue fazer algo similiar utilizando um sistema de arquivos em
 memória no linux, veja o artigo em [1].
 
Dois comentários: (i) se você preza pelos seus dados *não* faça isso a não ser
que os mesmos sejam dados de sessão e (ii) mesmo que você crie uma tablespace
e coloque a sua tabela lá, os dados vão precisar ser escritos no WAL então
_nem_ tudo vai ser escrito em memória.

Quanto a dúvida do OP, o PostgreSQL *não* possui um equivalente ao _engine_
memory. Apesar disso, se essa tabela é utilizada com certa frequência e você
possui uma configuração adequada de _shared buffers_, com certeza, esta tabela
estará na memória.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[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 a
versão antiga simultâneamente mudando a porta de comunicação e tudo ocorreu
muito bem.

O problema:
Minha duvida é como configurar o serviço para inicializar e parar
automaticamente com o SO usando o
init.d que é um dos padrões do debian para esta tarefa. Gostaria de chamar o
pg_ctl start e stop no momento correto.

Tentei aprender algo com a maneira que o pacote do postgres no debian faz
mas é meio doido.

Se alguém puder me ajudar, ou tiver um material legal sobre o assunto vou
agradecer bastante.
Dei uma pesquisada sobre o init.d mas de qualquer maneira, gostaria de mais
informações relacionadas ao postgres.

Valeu!

-- 
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] init.d inicializando o postgres automaticamente

2009-09-23 Por tôpico Leandro Hamid




Tarcsio Sassara escreveu:
Ol pessoal.
  
  
  Motivao:
  Uma das coisas que j resolvi  no utilizar o pacote de
instalao do debian para a prxima aplicao.
  Minha preocupao  a de sempre manter o banco rodando sempre na
ultima verso corrente.
  Fiz alguns testes para a migrao da minha base da verso 8.3
para a 8.4 rodando a
  verso antiga simultneamente mudando a porta de comunicao e
tudo ocorreu muito bem.
  
  
  O problema:
  
  Minha duvida  como configurar o servio para inicializar e
parar automaticamente com o SO usando o
  init.d que  um dos padres do debian para esta tarefa.Gostaria
de chamar o pg_ctl start e stop no momento correto.
  
  
  
  
  Tentei aprender algo com a maneira que o pacote do postgres no
debian faz mas  "meio doido".
  
  
  Se algum puder me ajudar, ou tiver um material legal sobre o
assunto vou agradecer bastante.
  Dei uma pesquisada sobre o init.d mas de qualquer maneira,
gostaria de mais informaes relacionadas ao postgres.
  
  
  Valeu!
  
-- 
Tarcisio F. Sassara
  
  
  

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
  



Boa noite Tarcsio.

H algum tempo tive o mesmo problema, abaixo uma descrio rpida da
soluo que encontrei:


Iniciando o servidor de banco de dados PostgreSQL no boot do Debian

Script para postgres como servio e iniciar tal servio no boot do
Debian

#!/bin/sh
# pg_script
# Controla start / stop do Postgresql

case "$1" in
start) echo -n "Iniciando servico do PostgreSQL";
/bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl start -D
/usr/local/pgsql/data"  logfile 21
;;
stop) echo -n "Parando servio do PostgreSQL";
/bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl stop -D
/usr/local/pgsql/data"  logfile 21
;;
restart) echo -n "Reiniciando servio PostgreSQL";
/bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl restart -D
/usr/local/pgsql/data"  logfile 21
;;
esac
exit 0

Link simblico para executar o script na runlevel 2

cd /etc/rc2.d
ln -s ../init.d/pg_script S50pg_script
telinit rc2.d

Sada do comando 'netstat -tuapen'

Conexes Internet Ativas (servidores e estabelecidas)
Proto Recv-Q Send-Q Endereo Local Endereo Remoto
Estado User Inode PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:*
OUA 0 4225 1502/portmap 
tcp 0 0 0.0.0.0:34256 0.0.0.0:*
OUA 0 4295 1513/rpc.statd 
tcp 0 0 0.0.0.0:113 0.0.0.0:*
OUA 0 5377 2225/inetd 
tcp 0 0 0.0.0.0:22 0.0.0.0:*
OUA 0 5008 1907/sshd 
tcp 0 0 127.0.0.1:631 0.0.0.0:*
OUA 0 5074 1934/cupsd 
tcp 0 0 127.0.0.1:5432 0.0.0.0:*
OUA 1001 6477 2380/postgres 
tcp 0 0 127.0.0.1:25 0.0.0.0:*
OUA 0 5274 2201/exim4 
tcp 0 0 127.0.0.1:6010 0.0.0.0:*
OUA 1000 8120 2721/0 
tcp 0 160 192.168.0.244:22 10.200.110.54:50489
ESTABELECIDA 0 8082 2717/sshd: leandro 
tcp6 0 0 :::22 :::*
OUA 0 5006 1907/sshd 
tcp6 0 0 ::1:631 :::*
OUA 0 5075 1934/cupsd 
tcp6 0 0 ::1:5432 :::*
OUA 1001 6478 2380/postgres 
tcp6 0 0 ::1:6010 :::*
OUA 1000 8121 2721/0 
udp 0 0 0.0.0.0:68
0.0.0.0:* 0 6116
2336/dhclient 
udp 0 0 0.0.0.0:50629
0.0.0.0:* 105 4979
1895/avahi-daemon: 
udp 0 0 0.0.0.0:841
0.0.0.0:* 0 4281
1513/rpc.statd 
udp 0 0 0.0.0.0:5353
0.0.0.0:* 105 4977
1895/avahi-daemon: 
udp 0 0 0.0.0.0:58734
0.0.0.0:* 0 4292
1513/rpc.statd 
udp 0 0 0.0.0.0:111
0.0.0.0:* 0 4224
1502/portmap 
udp 0 0 127.0.0.1:46832 127.0.0.1:46832
ESTABELECIDA 1001 6485 2380/postgres 
udp 0 0 0.0.0.0:631
0.0.0.0:* 0 5078
1934/cupsd 
udp6 0 0 :::3
:::* 105 4980
1895/avahi-daemon: 
udp6 0 0 :::5353
:::* 105 4978
1895/avahi-daemon:

Dando um olhada no pacote para instalao do PostgreSQL 8.3.5 acabei
descobrindo que existem alguns scripts de inicializao distribudos
junto do PostgreSQL (creio que este servio esta disponvel a partir de
verses mais atuais do servidor) no diretrio contrib/start-scripts.
Para instalar estes scripts  necessrio o privilgio de root.

Fonte:

PostgreSQL - Traduo da Documentao para o Portugus do Brasil.
http://pgdocptbr.sourceforge.net/



Espero ter ajudado.


-- 

Leandro Hamid
SERPRO - Servio Federal de Processamento de Dados
Maito: leandro.ha...@gmail.com
Maito: leandro.ha...@linuxmail.org
Skype: leandro_hamid
http://www.serpro.gov.br
Weblog: http://sysaprendiz.wordpress.com/
GNU/Linux User #485051
-- The blue screen of the death --



___
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: ER

2009-09-23 Por tôpico Aldemir Vieira
Verdade,
Pena que ele não incorporou a funcionalidade de verificação do modelo que o
case studio possuia, uma excelente forma de verificar possíveis falhas na
modelagem.Falando nisso, alguma outra ferramenta avalia o modelo/base quanto
às formas normais? O System Architect (hoje da IBM) faz muito bem isso, mas
ná dá suporte a Postgres :(.

2009/9/23 Andre Fernandes fernandes.an...@gmail.com

 Realmente o Toad data modeler é excelente!
 Faz algum tempo que não uso porque é bem caro, infelizmente. Mas é uma
 excelente ferramenta!

 2009/9/23 Kauí Aires Oliveira kauiai...@gmail.com

 Boa Tarde,

 Olha gosto muito, do CASE-Studio Uso para modelar já tem uns 6 anos...
 Embora agora a quest comprou e se chama Toad data modeler... Recomendo,
 muito prático, ótimas ferramentas de reversas... E muito bom os
 relatórios...

 Abraços,

 Kaui Aires


 -Mensagem original-
 De: pgbr-geral-boun...@listas.postgresql.org.br
 [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Benedito
 A.
 Cruz
 Enviada em: quarta-feira, 23 de setembro de 2009 14:50
 Para: Comunidade PostgreSQL Brasileira
 Assunto: [pgbr-geral] ER



 Pegando o gancho da discussão anterior, surgiu uma dúvida: qual o
 software que vocês costumam usar para mapear o projeto lógico (Diagrama
 ER) para um esquema do BD em SQL?
 Já usei Mogwai e dia + er2sql mas queria saber quais as outras opções,
 inclusive as mais didáticas (para exemplificar em sala de aula).

 Bene


 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.

 ___
 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




 --
 André de Camargo Fernandes



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Forte abraço,
Aldemir Vieira
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


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 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 a
 versão antiga simultâneamente mudando a porta de comunicação e tudo ocorreu
 muito bem.

  O problema:
  Minha duvida é como configurar o serviço para inicializar e parar
 automaticamente com o SO usando o
 init.d que é um dos padrões do debian para esta tarefa. Gostaria de chamar
 o pg_ctl start e stop no momento correto.

  Tentei aprender algo com a maneira que o pacote do postgres no debian faz
 mas é meio doido.

  Se alguém puder me ajudar, ou tiver um material legal sobre o assunto vou
 agradecer bastante.
 Dei uma pesquisada sobre o init.d mas de qualquer maneira, gostaria de mais
 informações relacionadas ao postgres.

  Valeu!

 --
 Tarcisio F. Sassara

 --

 ___
 pgbr-geral mailing 
 listpgbr-ge...@listas.postgresql.org.brhttps://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 Boa noite Tarcísio.

 Há algum tempo tive o mesmo problema, abaixo uma descrição rápida da
 solução que encontrei:


 Iniciando o servidor de banco de dados PostgreSQL no boot do Debian
 Script para postgres como serviço e iniciar tal serviço no boot do Debian

 #!/bin/sh
 # pg_script
 # Controla start / stop do Postgresql

 case $1 in
 start) echo -n Iniciando servico do PostgreSQL;
 /bin/su - postgres -c /usr/local/pgsql/bin/pg_ctl start -D
 /usr/local/pgsql/data  logfile 21
 ;;
 stop) echo -n Parando serviço do PostgreSQL;
 /bin/su - postgres -c /usr/local/pgsql/bin/pg_ctl stop -D
 /usr/local/pgsql/data  logfile 21
 ;;
 restart) echo -n Reiniciando serviço PostgreSQL;
 /bin/su - postgres -c /usr/local/pgsql/bin/pg_ctl restart -D
 /usr/local/pgsql/data  logfile 21
 ;;
 esac
 exit 0

 Link simbólico para executar o script na runlevel 2

 cd /etc/rc2.d
 ln -s ../init.d/pg_script S50pg_script
 telinit rc2.d

 Saída do comando 'netstat -tuapen'

 Conexões Internet Ativas (servidores e estabelecidas)
 Proto Recv-Q Send-Q Endereço Local  Endereço Remoto
 Estado  User   Inode   PID/Program name
 tcp0  0 0.0.0.0:111 0.0.0.0:*
 OUÇA   0  42251502/portmap
 tcp0  0 0.0.0.0:34256   0.0.0.0:*
 OUÇA   0  42951513/rpc.statd
 tcp0  0 0.0.0.0:113 0.0.0.0:*
 OUÇA   0  53772225/inetd
 tcp0  0 0.0.0.0:22  0.0.0.0:*
 OUÇA   0  50081907/sshd
 tcp0  0 127.0.0.1:631   0.0.0.0:*
 OUÇA   0  50741934/cupsd
 *tcp0  0 127.0.0.1:5432  0.0.0.0:*
 OUÇA   1001   64772380/postgres  *
 tcp0  0 127.0.0.1:250.0.0.0:*
 OUÇA   0  52742201/exim4
 tcp0  0 127.0.0.1:6010  0.0.0.0:*
 OUÇA   1000   81202721/0
 tcp0160 192.168.0.244:2210.200.110.54:50489
 ESTABELECIDA 0  80822717/sshd: leandro
 tcp6   0  0 :::22   :::*
 OUÇA   0  50061907/sshd
 tcp6   0  0 ::1:631 :::*
 OUÇA   0  50751934/cupsd
 *tcp6   0  0 ::1:5432:::*
 OUÇA   1001   64782380/postgres   *
 tcp6   0  0 ::1:6010:::*
 OUÇA   1000   81212721/0
 udp0  0 0.0.0.0:68  0.0.0.0:*
 0  61162336/dhclient
 udp0  0 0.0.0.0:50629   0.0.0.0:*
 10549791895/avahi-daemon:
 udp0  0 0.0.0.0:841 0.0.0.0:*
 0  42811513/rpc.statd
 udp0  0 0.0.0.0:53530.0.0.0:*
 10549771895/avahi-daemon:
 udp0  0 0.0.0.0:58734   0.0.0.0:*
 0  42921513/rpc.statd
 udp0  0 0.0.0.0:111 0.0.0.0:*
 0  42241502/portmap
 *udp0  0 127.0.0.1:46832 127.0.0.1:46832
 ESTABELECIDA 1001   64852380/postgres *
 udp0  0 0.0.0.0:631 0.0.0.0:*
 0  50781934/cupsd
 udp6   0  0 :::3
 :::*1054980
 1895/avahi-daemon:
 udp6   0  0 :::5353
 :::*1054978
 1895/avahi-daemon:

 Dando um olhada no pacote para instalação do PostgreSQL 8.3.5 acabei
 descobrindo que existem alguns scripts de inicialização distribuídos 

Re: [pgbr-geral] ER

2009-09-23 Por tôpico Tiago Adami
Eu usava o Sybase Powerdesigner, mas devido ao seu custo de licenciamento
não passei da versão trial. Se você for um DBA experiente vai gostar da
ferramenta, ela é completíssima.

Como meus modelos ER são simples (um modelo por schema e nada além de
tabelas, índices e relacionamentos), utilizo o SQL Power Architect. Ele é
simples e direto, mas peca em algumas funcionalidades - como engenharia
reversa.


-- 
**
Tiago J. Adami
http://www.adamiworks.com
**

2009/9/23 Benedito A. Cruz b...@cria.org.br



 Pegando o gancho da discussão anterior, surgiu uma dúvida: qual o
 software que vocês costumam usar para mapear o projeto lógico (Diagrama
 ER) para um esquema do BD em SQL?
 Já usei Mogwai e dia + er2sql mas queria saber quais as outras opções,
 inclusive as mais didáticas (para exemplificar em sala de aula).

 Bene


 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.

 ___
 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] Memory (heap)

2009-09-23 Por tôpico Fabrízio de Royes Mello
2009/9/23 Euler Taveira de Oliveira eu...@timbira.com

 Dois comentários: (i) se você preza pelos seus dados *não* faça isso a não
 ser
 que os mesmos sejam dados de sessão e (ii) mesmo que você crie uma
 tablespace
 e coloque a sua tabela lá, os dados vão precisar ser escritos no WAL então
 _nem_ tudo vai ser escrito em memória.


Com certeza, mas em se tratando de dados voláteis não teriamos problemas
não é mesmo... e no caso do WAL o artigo que indiquei consta um comentário
do Sr. Pavel Stehule que fala justamente sobre a escrita no WAL então seria
interessante ter o cluster inteiro na ramfs para ter tudo em memória...



 Quanto a dúvida do OP, o PostgreSQL *não* possui um equivalente ao _engine_
 memory. Apesar disso, se essa tabela é utilizada com certa frequência e
 você
 possui uma configuração adequada de _shared buffers_, com certeza, esta
 tabela
 estará na memória.


No comentário ele também fala que o mais correto seria ajustar o valor do
shared buffers... mas tendo um valor adequado nesse parâmetro mesmo assim
teremos I/O do WAL certo? Então se a necessidade é escrever dados em memória
em função do desempenho de I/O então o cluster inteiro na RAM seria
inevitável... e pra manter isso somente com dados voláteis mesmo... (que
baita *gambiarra* isso me parece)


O amigo Everson poderia dar mais detalhes da sua real necessidade, porque
daqui a pouco não é com o PostgreSQL que ele vai encontrar a solução. Há
algum tempo li o artigo Database Overkill do Sr. Fábio Telles [1] que
falava sobre vários SGBDs e creio que seja interessante dar uma olhada
nessas informações.

[1] http://www.midstorm.org/~telles/2007/07/05/database-overkill/


-- 
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


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

2009-09-23 Por tôpico Joao Cosme de Oliveira Junior


vai no contrib start-scripts la no source e copia pro seu init.d modificando o seu pgdata no arquivoEm 23/09/2009 às 21:14 horas, pgbr-geral@listas.postgresql.org.br escreveu:



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 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 a
  versão antiga simultâneamente mudando a porta de comunicação e
tudo ocorreu muito bem.
  
  
  O problema:
  
  Minha duvida é como configurar o serviço para inicializar e
parar automaticamente com o SO usando o
  init.d que é um dos padrões do debian para esta tarefa.Gostaria
de chamar o pg_ctl start e stop no momento correto.
  
  
  
  
  Tentei aprender algo com a maneira que o pacote do postgres no
debian faz mas é "meio doido".
  
  
  Se alguém puder me ajudar, ou tiver um material legal sobre o
assunto vou agradecer bastante.
  Dei uma pesquisada sobre o init.d mas de qualquer maneira,
gostaria de mais informações relacionadas ao postgres.
  
  
  Valeu!
  
-- 
Tarcisio F. Sassara
  
  
  
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
  



Boa noite Tarcísio.

Há algum tempo tive o mesmo problema, abaixo uma descrição rápida da
solução que encontrei:


Iniciando o servidor de banco de dados PostgreSQL no boot do Debian

Script para postgres como serviço e iniciar tal serviço no boot do
Debian

#!/bin/sh
# pg_script
# Controla start / stop do Postgresql

case "$1" in
start) echo -n "Iniciando servico do PostgreSQL";
/bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl start -D
/usr/local/pgsql/data"  logfile 21
;;
stop) echo -n "Parando serviço do PostgreSQL";
/bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl stop -D
/usr/local/pgsql/data"  logfile 21
;;
restart) echo -n "Reiniciando serviço PostgreSQL";
/bin/su - postgres -c "/usr/local/pgsql/bin/pg_ctl restart -D
/usr/local/pgsql/data"  logfile 21
;;
esac
exit 0

Link simbólico para executar o script na runlevel 2

cd /etc/rc2.d
ln -s ../init.d/pg_script S50pg_script
telinit rc2.d

Saída do comando 'netstat -tuapen'

Conexões Internet Ativas (servidores e estabelecidas)
Proto Recv-Q Send-Q Endereço Local Endereço Remoto
Estado User Inode PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:*
OUÇA 0 4225 1502/portmap 
tcp 0 0 0.0.0.0:34256 0.0.0.0:*
OUÇA 0 4295 1513/rpc.statd 
tcp 0 0 0.0.0.0:113 0.0.0.0:*
OUÇA 0 5377 2225/inetd 
tcp 0 0 0.0.0.0:22 0.0.0.0:*
OUÇA 0 5008 1907/sshd 
tcp 0 0 127.0.0.1:631 0.0.0.0:*
OUÇA 0 5074 1934/cupsd 
tcp 0 0 127.0.0.1:5432 0.0.0.0:*
OUÇA 1001 6477 2380/postgres 
tcp 0 0 127.0.0.1:25 0.0.0.0:*
OUÇA 0 5274 2201/exim4 
tcp 0 0 127.0.0.1:6010 0.0.0.0:*
OUÇA 1000 8120 2721/0 
tcp 0 160 192.168.0.244:22 10.200.110.54:50489
ESTABELECIDA 0 8082 2717/sshd: leandro 
tcp6 0 0 :::22 :::*
OUÇA 0 5006 1907/sshd 
tcp6 0 0 ::1:631 :::*
OUÇA 0 5075 1934/cupsd 
tcp6 0 0 ::1:5432 :::*
OUÇA 1001 6478 2380/postgres 
tcp6 0 0 ::1:6010 :::*
OUÇA 1000 8121 2721/0 
udp 0 0 0.0.0.0:68
0.0.0.0:* 0 6116
2336/dhclient 
udp 0 0 0.0.0.0:50629
0.0.0.0:* 105 4979
1895/avahi-daemon: 
udp 0 0 0.0.0.0:841
0.0.0.0:* 0 4281
1513/rpc.statd 
udp 0 0 0.0.0.0:5353
0.0.0.0:* 105 4977
1895/avahi-daemon: 
udp 0 0 0.0.0.0:58734
0.0.0.0:* 0 4292
1513/rpc.statd 
udp 0 0 0.0.0.0:111
0.0.0.0:* 0 4224
1502/portmap 
udp 0 0 127.0.0.1:46832 127.0.0.1:46832
ESTABELECIDA 1001 6485 2380/postgres 
udp 0 0 0.0.0.0:631
0.0.0.0:* 0 5078
1934/cupsd 
udp6 0 0 :::3
:::* 105 4980
1895/avahi-daemon: 
udp6 0 0 :::5353
:::* 105 4978
1895/avahi-daemon:

Dando um olhada no pacote para instalação do PostgreSQL 8.3.5 acabei
descobrindo que existem alguns scripts de inicialização distribuídos
junto do PostgreSQL (creio que este serviço esta disponível a partir de
versões mais atuais do servidor) no diretório contrib/start-scripts.
Para instalar estes scripts é necessário o privilégio de root.

Fonte:

PostgreSQL - Tradução da Documentação para o Português do Brasil.
http://pgdocptbr.sourceforge.net/



Espero ter ajudado.


-- 

Leandro Hamid
SERPRO - Serviço Federal de Processamento de Dados
Maito: leandro.ha...@gmail.com
Maito: leandro.ha...@linuxmail.org
Skype: leandro_hamid
http://www.serpro.gov.br
Weblog: http://sysaprendiz.wordpress.com/
GNU/Linux User #485051
-- The blue screen of the death --






"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco."