[pgbr-geral] - Chaves estrangeira - restauração do banco

2011-11-11 Por tôpico izana souza torres
Gostaria de saber se tem como eu restaurar um banco de dados no postgres de
tal forma que no
momento da restauração ele ignore a verificação das chaves estrangeiras ?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] - Chaves estrangeira - restauração do banco

2011-11-11 Por tôpico izana souza torres
Amigos,

Na verdade minha situação é a seguinte, eu tenho um backup, esse backup é
apenas dos dados e estou restaurando
ele para minha nova base de dados e essa base já está criada e já tem suas
tabelas com suas chaves - então é necessário
algum coisa que desabilite as chaves estrangeiras do meu esquema que já
está criado, pois meu arquivo de backup tem
apenas os dados que serão inserido.

então estou precisando de uma solução que desabilita dos a chaves
estrangeira do meu esquema e depois de feito
as inserções eu possa habilitar novamente..


ficou mais claro ?

Em 11 de novembro de 2011 10:50, Dickson dos Santos Guedes 
lis...@guedesoft.net escreveu:

 On 11-11-2011 10:34, izana souza torres wrote:
  Gostaria de saber se tem como eu restaurar um banco de dados no postgres
 de
  tal forma que no momento da restauração ele ignore a verificação das
 chaves estrangeiras ?

 Tem como. Se você utilizar pg_restore e tiver feito o backup em formato
 custom.

 A documentação te ajuda neste sentido, conforme [1] e [2]. Aconselho
 você também a assistir o PGCast [3] sobre dump e restore, onde demonstro
 como restaurar apenas alguns objetos específicos a partir de um dump em
 formato custom.


 [1] http://www.postgresql.org/docs/current/static/app-pgdump.html
 [2] http://www.postgresql.org/docs/current/static/app-pgrestore.html
 [3] http://va.mu/MTKj
 --
 Dickson S. Guedes
 mail/xmpp: gue...@guedesoft.net - skype: guediz
 http://guedesoft.net - http://www.postgresql.org.br
 http://github.net/guedes - twitter: @guediz
 ___
 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] - Chaves estrangeira - restauração do banco

2011-11-11 Por tôpico izana souza torres
Existe algum comando para desabilitar chave estrangeira ?

Em 11 de novembro de 2011 11:06, JotaComm jota.c...@gmail.com escreveu:

 Olá,

 Em 11 de novembro de 2011 11:01, izana souza torres izanator...@gmail.com
  escreveu:

 Amigos,

 Na verdade minha situação é a seguinte, eu tenho um backup, esse backup é
 apenas dos dados e estou restaurando
 ele para minha nova base de dados e essa base já está criada e já tem
 suas tabelas com suas chaves - então é necessário
 algum coisa que desabilite as chaves estrangeiras do meu esquema que já
 está criado, pois meu arquivo de backup tem
 apenas os dados que serão inserido.

 então estou precisando de uma solução que desabilita dos a chaves
 estrangeira do meu esquema e depois de feito
 as inserções eu possa habilitar novamente..


 Os nossos comentários fazem exatamente isso, só explicamos de uma outra
 forma.



 ficou mais claro ?

 Em 11 de novembro de 2011 10:50, Dickson dos Santos Guedes 
 lis...@guedesoft.net escreveu:

 On 11-11-2011 10:34, izana souza torres wrote:
  Gostaria de saber se tem como eu restaurar um banco de dados no
 postgres de
  tal forma que no momento da restauração ele ignore a verificação das
 chaves estrangeiras ?

 Tem como. Se você utilizar pg_restore e tiver feito o backup em formato
 custom.

 A documentação te ajuda neste sentido, conforme [1] e [2]. Aconselho
 você também a assistir o PGCast [3] sobre dump e restore, onde demonstro
 como restaurar apenas alguns objetos específicos a partir de um dump em
 formato custom.


 [1] http://www.postgresql.org/docs/current/static/app-pgdump.html
 [2] http://www.postgresql.org/docs/current/static/app-pgrestore.html
 [3] http://va.mu/MTKj
 --
 Dickson S. Guedes
 mail/xmpp: gue...@guedesoft.net - skype: guediz
 http://guedesoft.net - http://www.postgresql.org.br
 http://github.net/guedes - twitter: @guediz
 ___
 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



 Atenciosamente

 --
 JotaComm
 http://jotacomm.wordpress.com

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


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


Re: [pgbr-geral] - Chaves estrangeira - restauração do banco

2011-11-11 Por tôpico izana souza torres
SHOW DE MAIS - VOU UTILIZAR ISSO..

Em 11 de novembro de 2011 11:48, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

  Existe algum comando para desabilitar chave estrangeira ?
 
  ALTER TABLE?

 Existe uma nova funcionalidade chamada deferrable constraints, que
 permite que sejam desabilitadas em uma transação e verificadas só na
 hora do COMMIT.

 http://www.postgresql.org/docs/9.0/static/sql-createtable.html

 []s
 Flavio Gurgel
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

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


[pgbr-geral] - Dúvida sobre índice

2011-06-09 Por tôpico izana souza torres
Amigos tenho uma dúvida sobre índice:

Estava estudo dando um pouco a literatura e vir que existe alguma
categorias:

Primario - Trabalha sobre um campo chave e sobre arquivos ORDENADOS

secundário  Trabalha sobre campo não chave ou NÃO e sobre arquivos
DESORDENADOS;


Minha pergunta é : o que seria arquivos ORDENADOS E DESORDENADO ?

segunda pergunta: Na prática como isso acontece:

tipo vou criar um índice e digo se ele é primario ou secundário ?

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


Re: [pgbr-geral] - Dúvida sobre índice

2011-06-09 Por tôpico izana souza torres
Parabenizo o Leandro Dutra e [image:
https://mail.google.com/mail/images/cleardot.gif][image:
https://mail.google.com/mail/images/cleardot.gif]Mozart Hasse  pelo alto
nível da conversa.

Confessor que até fiquei tonto lendo esses comentários

Então vai minhas dúvidas:





O modelo relacional foi criado justamente para evitar esse tipo de
   engessamento.  Não significa que o DBA não possa organizar tabelas
 que
   realmente possam se beneficiar disso; é só que, normalmente, essa é
 uma
   otimização precoce, que acaba prejudicando todo o sistema para
 trazer ganhos
   marginais a apenas algumas consultas.


Modelo relacional foi criado para evitar que tipo de engessamento ??



Minha dúvida surgiu quando lir esse material.

http://www.lcad.icmc.usp.br/~jbatista/scc203/mat/SGBD.pdf

Lá fala de Tipos de índices :
Primario
Agrupamento
Secundario


Entre uma das caracteristicas dos Indices primarios e Secundário e que eles
trabalham sobre arquivos ordenados - só
queria saber o que seria esse arquivos ordenados - seria um fatia de bloco
de uma determinada tabela que
estaria em memoria e essa fatia já estarai fisicamente ordenada..

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


Re: [pgbr-geral] - Dúvida sobre índice

2011-06-09 Por tôpico izana souza torres
Leandro DUTRA, obrigado pelo as informações e ficou bem claro para mim agora



Em 9 de junho de 2011 15:52, Leandro DUTRA
leandro.gfc.du...@gmail.comescreveu:

 2011/6/9 izana souza torres izanator...@gmail.com
 
  Confessor que até fiquei tonto lendo esses comentários

 Normal, devia até ser proibido dar uma base de dados para alguém usar sem
 antes passar por uma introdução ao modelo relacional…


  Modelo relacional foi criado para evitar que tipo de engessamento ??

 Que o uso da base, como originalmente projetada, engesse outros usos não
 previstos no projeto original.

Basicamente, o modelo relacional é puramente lógico, dando uma visão
 conceitual do modelo de dados mas permitindo ao DBA e ao SysAdmin que
 ajustem
 o modelo físico sem alterar o modelo lógico.  Isso permite uma evolução
 lógica
 do modelo de dados, acompanhando o público usuário e suas necessidades
 funcionais; e outra evolução, paralela, do modelo físico, para acompanhar
 tanto as necessidades de desempenho quanto a evolução da disponibilidade de
 recursos de e para o SGBD.

Por exemplo, antes do modelo relacional, as bases de dados que,
 depois, convencionamos chamar navigacionais ou de grafos, predeterminavam
 os
 caminhos de acesso.  Qualquer necessidade de consulta ou manipulação que
 não
 se conformasse a esses caminhos de acesso predeterminados, ou não fosse
 compatível com a existência deles, exigia uma alteração em todos os
 programas
 e padrões de uso, o que freqüentemente inviabilizava consultas e
 aplicações,
 fosse por custo, fosse por prejudicar os usos já existentes.

No caso dos dados navigacionais, os arquivos de dados eram de fato
 criados com uma ordem preestabelecida, ou primária, e outros acessos eram
 feitos via índices secundários ou alternativos.  Mas a última vez que ouvi
 falar disso já fazem mais de dez anos… BTrieve+, Dataflex, Fox Pro, dBase,
 Clipper…


  Minha dúvida surgiu quando lir esse material.
  http://www.lcad.icmc.usp.br/~jbatista/scc203/mat/SGBD.pdf

 Esse material constitui‐se apenas de notas rápidas, não fica claro a que
 modelo se refere.  Me parece que não se refere a modelo lógico nenhum,
 apenas
 a arquivos simples; o que mais se aproxima seriam os dados navigacionais,
 descritos acima.


  Entre uma das caracteristicas dos Indices primarios e Secundário e que
 eles
  trabalham sobre arquivos ordenados - só queria saber o que seria esse
  arquivos ordenados - seria um fatia de bloco de uma determinada tabela
 que
  estaria em memoria e essa fatia já estarai fisicamente ordenada..

 Não é tabela nenhuma, porque não se trata de uma base de dados sob controle
 de
 um SGBD.  São arquivos mesmo, usados por bibliotecas e 4GLs como as citadas
 acima.  Aparentemente, ao menos.  Ou seja, arquivos de dados em unidades de
 armazenamento de massa, fisicamente ordenados por algum atributo: 1, 2, 3,
 4…
 ou A, B, C, D…, por exemplo.


 --
 skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
 +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
 +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
 BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
 ___
 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] Backup WAL PostgreSQL

2011-06-01 Por tôpico izana souza torres
o que é um Backup WAL ?

2011/6/1 Antonio Cesar cgcesarsoa...@gmail.com

 Pessoal estou tentando fazer um Backup WAL e retorna este erro alguem pode
 me ajudar?

 ERROR:  WAL archiving is not active
 HINT:  archive_mode must be enabled at server start.

 ___
 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] [pg_geral] - [Desenho do Banco de Dados - Férias]

2011-05-17 Por tôpico izana souza torres
Amigos,

Alguém de vcs tem, e poderia me passar um desenho ou o próprio DDL de um
diagrama de um banco de dados de Férias de funcionários de uma empresa ?

Precisamos construir um sistemas desses, e gostaria de ver casos de sucesso.

de já agradeço a atenção dos amigos
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] [Transação Bloqueio Explicito] - Transação Bloqueio Explicito

2011-05-13 Por tôpico izana souza torres
Estou com a seguinte dúvida, estava lendo seu artigo


http://www.devmedia.com.br/post-5164-Artigo-SQL-Magazine-8-Transacoes-no-PostgreSQL-Locks-e-Bloqueios.html


http://www.devmedia.com.br/post-5164-Artigo-SQL-Magazine-8-Transacoes-no-PostgreSQL-Locks-e-Bloqueios.html

E  vir a possibilidade de se realizar bloqueios EXPLICITO no Postgres,
gostaria de saber onde isso é realmente útil na prática ?

Posso me deparar em algum momento com a necessidade de utilizar realizar um
BLOQUEIO EXPLICITO ?



Obrigado pela atenção
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [Transação Bloqueio Explicito] - Transação Bloqueio Explicito

2011-05-13 Por tôpico izana souza torres
Sei mas quem faz isso é o próprio SGBD , Mas quando o DBA se utiliza de
comando
para realizar bloqueios EXPLICITO,  ou seja ele mesmo realizar esses
bloqueios, acho isso
meio complicado, pois ele pode causa um deadlock e nem perceber..

entende ?

Em 13 de maio de 2011 14:59, Flavio Henrique Araque Gurgel fha...@gmail.com
 escreveu:

 Em 13 de maio de 2011 15:45, izana souza torres
 izanator...@gmail.com escreveu:
  Estou com a seguinte dúvida, estava lendo seu artigo
 
 
 http://www.devmedia.com.br/post-5164-Artigo-SQL-Magazine-8-Transacoes-no-PostgreSQL-Locks-e-Bloqueios.html
 
  E  vir a possibilidade de se realizar bloqueios EXPLICITO no Postgres,
  gostaria de saber onde isso é realmente útil na prática ?
 
  Posso me deparar em algum momento com a necessidade de utilizar realizar
 um
  BLOQUEIO EXPLICITO ?

 2PC - Two Phase Commit, é um caso.
 http://en.wikipedia.org/wiki/Two-phase_locking
 ___
 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] [Ferramenta Postgres]

2011-05-10 Por tôpico izana souza torres
Para mim essa discução já encerrou

Em 10 de maio de 2011 08:11, Fábio Telles Rodriguez
fabio.tel...@gmail.comescreveu:

 Em 9 de maio de 2011 17:43, izana souza torres izanator...@gmail.com
 escreveu:
  Olha acho q dever existir criticas sim - mas querer ser bonito as custas
 dos
  outros isso NÃO.
 

 Calma lá senhorita. Bom humor deixa a vida mais leve. Eu até achei que
 o Leandro está numa fase ótima. E ele sabe o quanto eu pego no pé com
 as respostas atravessadas dele.

 Veja que os colegas podem até ter feito uma brincadeira ou outra. mas
 não deixaram de lhe ajudar. Eu sou da opinião de que DBA tem de saber
 tomar cerveja com os colegas ou pelo menos ter bom humor.

 Estamos aqui para nos ajudar. Se for possível fazer isso com bom humor,
 melhor.

 OK, a questão sobre modelagem ficou um pouco off topic. Não acho que
 aproveitar o gancho com a sua questão seja um crime. Mas não vi em
 momento algum o assunto como uma provocação à sua pessoa. Relaxa, eu
 também não concordo 100% com o que eles dizem. Você pode entrar no
 debate ou deixar rolar e voltar para o seu problema, ignorando esta
 parte da thread, ok?

 Eu realmente gosto de zelar pelo bom nível da lista, uma vez ou outra.
 Mas não acho que foi o caso desta vez.

 PS: Dutra, é bom ver você mais calmo por aqui, novamente.

  Se fiz alguma comentário q não corresponde ao nivel Leandro e do Fabrizío
 me
  perdoem.
 
  Acho q aqui é uma lista Justamente para a gente trocar informações e
  aprender não é isso ?
 
 
  Em 9 de maio de 2011 15:16, JotaComm jota.c...@gmail.com escreveu:
 
  Olá, Izana
 
 
  Em 9 de maio de 2011 15:23, izana souza torres izanator...@gmail.com
  escreveu:
 
  rs rs .. vcs são bem engraças ? pq não vc um curso de palhaçada  hein
 ??
  o Leandro e o Fabrizío se sairiam
  ótimos..
 
  Não entendi seus comentários com relação ao Dutra e o Fabrízio?
 
  Se sentiu ofendida?
 
 
  Não precisar vir com essa arrogância toda não companheiros
 
  Em 6 de maio de 2011 12:25, Leandro DUTRA leandro.gfc.du...@gmail.com
 
  escreveu:
 
  2011/5/6 Fabrízio de Royes Mello fabriziome...@gmail.com:
  
   Para modelar: papel, lápis, quadro branco, flip chart, etc...
 
  Livros-texto, cérebro, tempo e acesso aos usuários e analista ajudam,
  também.
 
 
   Para *desenhar* diagramas:
 
  Tem também o PgDesigner, que acho é o mais fácil de começar, hoje em
  dia.  Mas eu, quando ainda mexia com Informática, preferia diagramação
  literária: SQL, LaTeX, autodoc.  O legal da pfrogramação literária é
  que pode-se montar um ferramental próprio, por exemplo substituindo
  LaTeX por HTML, TeXInfo ou DocBook, e autodoc por, por exemplo,
  SQL::Fairy.
 
 
 
  --
  skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
  +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
  +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
  BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
  ___
  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
 
 
 
  Atenciosamente
  --
  JotaComm
  http://jotacomm.wordpress.com
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 



 --
 Atenciosamente,
 Fábio Telles Rodriguez
 blog: http://www.midstorm.org/~telles/
 e-mail / gtalk / MSN: fabio.tel...@gmail.com
 Skype: fabio_telles
 ___
 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] [Ferramenta Postgres]

2011-05-09 Por tôpico izana souza torres
rs rs .. vcs são bem engraças ? pq não vc um curso de palhaçada  hein ?? o
Leandro e o Fabrizío se sairiam
ótimos..

Não precisar vir com essa arrogância toda não companheiros

Em 6 de maio de 2011 12:25, Leandro DUTRA leandro.gfc.du...@gmail.comescreveu:

 2011/5/6 Fabrízio de Royes Mello fabriziome...@gmail.com:
 
  Para modelar: papel, lápis, quadro branco, flip chart, etc...

 Livros-texto, cérebro, tempo e acesso aos usuários e analista ajudam,
 também.


  Para *desenhar* diagramas:

 Tem também o PgDesigner, que acho é o mais fácil de começar, hoje em
 dia.  Mas eu, quando ainda mexia com Informática, preferia diagramação
 literária: SQL, LaTeX, autodoc.  O legal da pfrogramação literária é
 que pode-se montar um ferramental próprio, por exemplo substituindo
 LaTeX por HTML, TeXInfo ou DocBook, e autodoc por, por exemplo,
 SQL::Fairy.



 --
 skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
 +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
 +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
 BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
 ___
 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] [Ferramenta Postgres]

2011-05-09 Por tôpico izana souza torres
Olha acho q dever existir criticas sim - mas querer ser bonito as custas dos
outros isso NÃO.

Se fiz alguma comentário q não corresponde ao nivel Leandro e do Fabrizío me
perdoem.

Acho q aqui é uma lista Justamente para a gente trocar informações e
aprender não é isso ?


Em 9 de maio de 2011 15:16, JotaComm jota.c...@gmail.com escreveu:

 Olá, Izana


 Em 9 de maio de 2011 15:23, izana souza torres 
 izanator...@gmail.comescreveu:

 rs rs .. vcs são bem engraças ? pq não vc um curso de palhaçada  hein ?? o
 Leandro e o Fabrizío se sairiam
 ótimos..


 Não entendi seus comentários com relação ao Dutra e o Fabrízio?

 Se sentiu ofendida?



 Não precisar vir com essa arrogância toda não companheiros

 Em 6 de maio de 2011 12:25, Leandro DUTRA 
 leandro.gfc.du...@gmail.comescreveu:

 2011/5/6 Fabrízio de Royes Mello fabriziome...@gmail.com:
 
  Para modelar: papel, lápis, quadro branco, flip chart, etc...

 Livros-texto, cérebro, tempo e acesso aos usuários e analista ajudam,
 também.


  Para *desenhar* diagramas:

 Tem também o PgDesigner, que acho é o mais fácil de começar, hoje em
 dia.  Mas eu, quando ainda mexia com Informática, preferia diagramação
 literária: SQL, LaTeX, autodoc.  O legal da pfrogramação literária é
 que pode-se montar um ferramental próprio, por exemplo substituindo
 LaTeX por HTML, TeXInfo ou DocBook, e autodoc por, por exemplo,
 SQL::Fairy.



 --
 skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
 +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
 +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
 BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
 ___
 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



 Atenciosamente
 --
 JotaComm
 http://jotacomm.wordpress.com

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


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


[pgbr-geral] [Ferramenta Postgres]

2011-05-06 Por tôpico izana souza torres
Amigos vcs conhecem alguma ferramenta de modelagem de banco de dados para
Postgres ?

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


Re: [pgbr-geral] Select para retornar ultimo valor de cada ID

2011-04-28 Por tôpico izana souza torres
Usa o *RETURNING*

2011/4/26 Marcone marconepe...@gmail.com

 Vê se assim resolve:

 select t1.*
 from Teste01 t1
 join (select id, max(datetime) datetime
from Teste01
group by id) t2
  on t2.id = t1.id
and t2.datetime = t1.datetime;
 ___
 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] Plano de Execução e Otimização - EXPLAINT

2011-04-07 Por tôpico izana souza torres
Flávio obrigado, conseguir ao instalar uma versão mais nova..

Em 6 de abril de 2011 18:19, Flavio Henrique Araque Gurgel fha...@gmail.com
 escreveu:

 Em 6 de abril de 2011 15:45, izana souza torres
 izanator...@gmail.com escreveu:
  Version 1.10.5 (Jan 28 2011, rev: REL-1_12_0-BETA3-9-g5f5550f)

 Diz aqui:

 http://postgresql.1045698.n5.nabble.com/pgAdmin-III-234-Query-gt-Explain-Options-gt-Verbose-Analyze-unresponsive-in-1-10-5-on-OS-X-td2838294.html
 que tinha bug nessa versão e o bug aparece no Mac OS X, me parece que
 estás usando Red Hat.

 Atualiza o PgAdmin aí (até porque seu pacote está marcado como BETA) e
 vê se funciona :)

 []s
 Flavio
 ___
 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] Plano de Execução e Otimização - EXPLAINT

2011-04-06 Por tôpico izana souza torres
Flavio , mesmo assim não conseguir , sinceramento não sei pq não aparece o
modo gráfico da análise do plano de
consulta, teria outra sugestão para me dar ?

Em 5 de abril de 2011 18:46, Flavio Henrique Araque Gurgel fha...@gmail.com
 escreveu:

 Não escreva EXPLAIN.
 Coloque apenas sua consulta e clique no botão Explain do PgAdmin.

 Em 1 de abril de 2011 09:26, izana souza torres
 izanator...@gmail.com escreveu:
  Nobre colegas, estou usando o PgAdmin3, e executo uma  Query
 
  Explain SELECT * FROM aluno
 
 
 
  Blz ele me mostra o planto de execução e tudo mais na paleta Saída de
 Dado,
  mas quanto eu
 
  clico na paleta do lato chamada EXPLAIN ele não me mostrar o visual das
  tabelas e como será
 
  feito a execução, pergunto é necessário realizar alguma configuração
  especial no PGadmin3 para
 
  eu conseguir  visualizar isso na paleta EXPLAIN do pgadmin3
 
 
 
  Nesse link e autor faz exatamente o que eu não consigo realizar
 
  http://www.devmedia.com.br/articles/viewcomp.asp?comp=7263
 
 
 
  Muito obrigado.
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

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


Re: [pgbr-geral] Plano de Execução e Otimização - EXPLAINT

2011-04-06 Por tôpico izana souza torres
Version 1.10.5 (Jan 28 2011, rev: REL-1_12_0-BETA3-9-g5f5550f)

Em 6 de abril de 2011 10:05, Flavio Henrique Araque Gurgel fha...@gmail.com
 escreveu:

 Versão do PgAdmin?

 Em 6 de abril de 2011 09:54, izana souza torres
 izanator...@gmail.com escreveu:
  Flavio , mesmo assim não conseguir , sinceramento não sei pq não aparece
 o
  modo gráfico da análise do plano de
  consulta, teria outra sugestão para me dar ?
 
  Em 5 de abril de 2011 18:46, Flavio Henrique Araque Gurgel
  fha...@gmail.com escreveu:
 
  Não escreva EXPLAIN.
  Coloque apenas sua consulta e clique no botão Explain do PgAdmin.
 
  Em 1 de abril de 2011 09:26, izana souza torres
  izanator...@gmail.com escreveu:
   Nobre colegas, estou usando o PgAdmin3, e executo uma  Query
  
   Explain SELECT * FROM aluno
  
  
  
   Blz ele me mostra o planto de execução e tudo mais na paleta Saída de
   Dado,
   mas quanto eu
  
   clico na paleta do lato chamada EXPLAIN ele não me mostrar o visual
 das
   tabelas e como será
  
   feito a execução, pergunto é necessário realizar alguma configuração
   especial no PGadmin3 para
  
   eu conseguir  visualizar isso na paleta EXPLAIN do pgadmin3
  
  
  
   Nesse link e autor faz exatamente o que eu não consigo realizar
  
   http://www.devmedia.com.br/articles/viewcomp.asp?comp=7263
  
  
  
   Muito obrigado.
  
   ___
   pgbr-geral mailing list
   pgbr-geral@listas.postgresql.org.br
   https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
  
  
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 
 ___
 pgbr-geral 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] Plano de Execução e Otimização - EXPLAINT

2011-04-01 Por tôpico izana souza torres
Nobre colegas, estou usando o PgAdmin3, e executo uma  Query

Explain SELECT * FROM aluno



Blz ele me mostra o planto de execução e tudo mais na paleta Saída de Dado,
mas quanto eu

clico na paleta do lato chamada EXPLAIN ele não me mostrar o visual das
tabelas e como será

feito a execução, pergunto é necessário realizar alguma configuração
especial no PGadmin3 para

eu conseguir  visualizar isso na paleta EXPLAIN do pgadmin3



Nesse link e autor faz exatamente o que eu não consigo realizar


http://www.devmedia.com.br/articles/viewcomp.asp?comp=7263



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


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

2011-03-31 Por tôpico izana souza torres
como faço essa pesquisa com GDB FDB DBF é para encontrar o q ?

Em 30 de março de 2011 12:38, Leonardo Machado 
leonardodemach...@hotmail.com escreveu:

  Esse Google é do Mal mesmo ! rsrsrsrs dei uma procurada por GDB, FDB, DBF
 e até NFE tem resultadota tudo liberado..

 Leonardo Machado
 www.sygecom.com.br




  From: fabio.tel...@gmail.com
  Date: Wed, 30 Mar 2011 13:13:31 -0300
  To: pgbr-geral@listas.postgresql.org.br
  Subject: [pgbr-geral] Segurança total em banco de dados

 
  Vejam essa aqui:
 
  Coloque no Google:
  ext:sql site:com.br
 
  Ou seja: busque arquivos com a extensão '.sql' em sites com a extensão
  '.com.br'.
 
  Vejam e o resultado e me digam o que acharam.
 
  --
  Atenciosamente,
  Fábio Telles Rodriguez
  blog: http://www.midstorm.org/~telles/
  e-mail / gtalk / MSN: fabio.tel...@gmail.com
  Skype: fabio_telles
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

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


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


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

2011-03-31 Por tôpico izana souza torres
Pessoa esses dados aparecem pq essa ele colocaram o backup no própria
maquina q tem saída para internet ?

Em 30 de março de 2011 13:50, Alexsander Rosa
alexsander.r...@gmail.comescreveu:

 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 com certeza.

 Alex





 --
 Atenciosamente,
 Alexsander da Rosa
 http://rednaxel.com

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


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


Re: [pgbr-geral] Livros sobre banco de dados

2011-03-28 Por tôpico izana souza torres
Navathi

Em 28 de março de 2011 10:57, Leandro DUTRA
leandro.gfc.du...@gmail.comescreveu:

 2011/3/28 Thiago Godoi thiagogodo...@gmail.com:
 
  A empresa em qual trabalho irá fazer uma compra de livros para montarmos
 uma
  biblioteca básica e me pediram sugestões sobre livros de bancos de dados.

 ‘O’ livro é o Date.


 --
 skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
 +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
 +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
 BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
 ___
 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] Replicação de Banco de Dados no Postgres

2011-03-24 Por tôpico izana souza torres
Gente,

Estou querendo implementar uma replicação simples no windows xp - utilizando
slony e Postgres

Pergunto-alguém de vcs tem algo como um passo a passo - um tutorial bem
básico e objetivo

quero fazer esses teste na mesma maquina - ou seja na minha maquina vou ter
o Master e Slave

de já agradeço..
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] [pg-geral] Catalog Postgres - Dúvida

2011-03-21 Por tôpico izana souza torres
Nobre Companheiros estou nesses últimos dias mexendo um pouco com pg_catalog
e informathinon_schema do Postgres ..

Só visualizando suas tabelas e tudo mais.

Faço uma perguna aos nobres colegas, sei que o catálogo tem informações
relacionadas ao meu banco de dados etc, gostaria
de saber qual a importancia de um DBA conhecer o catalog do seu SGBD ? no
nosso meu caso o Postgres ?

Tem como eu fazer alteração no catalog e essas alteração serem refletida no
meu banco ? em fim em que o catalog de um banco
é útil para um DBA.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [pg-geral] Catalog Postgres - Dúvida

2011-03-21 Por tôpico izana souza torres
Exemplos ?

Em 21 de março de 2011 15:26, Leandro DUTRA
leandro.gfc.du...@gmail.comescreveu:

 2011/3/21 izana souza torres izanator...@gmail.com:
 
  Faço uma perguna aos nobres colegas, sei que o catálogo tem informações
  relacionadas ao meu banco de dados etc, gostaria
  de saber qual a importancia de um DBA conhecer o catalog do seu SGBD ? no
  nosso meu caso o Postgres ?

 Essencial.  Muita informação está lá e em lugar nenhum mais.


  Tem como eu fazer alteração no catalog e essas alteração serem refletida
 no
  meu banco ?

 Em alguns casos, sim.  Mas, como SQL não é relacional, não costuma ser
 seguro.



 --
 skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
 +55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
 +55 (11) 9406 7191ICQ/AIM: aim:GoIM?screenname=61287803
 BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
 ___
 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] Dúvida Sobre Transações Em Postgres

2011-03-18 Por tôpico izana souza torres
Obrigado Fabiano

Em 17 de março de 2011 17:54, Fabiano Machado Dias 
fabi...@wolaksistemas.com.br escreveu:

  Não precisa, pode ser dentro da função e dentro dessa função você pode
 chamar outras funções.

 Usamos isso direto no nosso ERP

 Exemplo:

 CREATE OR REPLACE FUNCTION fnc.ajustecusto()
   RETURNS void AS
 $BODY$
 DECLARE
 rNotafiscalentrada_item RECORD;
 rNfei   RECORD;
 BEGIN
 FOR rNotafiscalentrada_item IN SELECT * FROM notafiscalentrada_item
 ORDER BY pknotafiscalentrada_item
 LOOP
 SELECT INTO rNfei
 (fnc.notafiscalentrada_item_calcular(rNotafiscalentrada_item.fknotafiscalentrada,rNotafiscalentrada_item.pknotafiscalentrada_item)).*;
 UPDATE notafiscalentrada_item SET
 valorunitariocusto = COALESCE(rNfei.valorunitariocusto,0),
 demonstrativocalculocusto = rNfei.demonstrativocalculocusto
 WHERE pknotafiscalentrada_item =
 rNotafiscalentrada_item.pknotafiscalentrada_item;
 END LOOP;
 END;
 $BODY$
   LANGUAGE 'plpgsql' VOLATILE
 ALTER FUNCTION fnc.ajustecusto() OWNER TO postgres;


 Se for de interesse dá uma olhada nesse link, tem vários exemplos
 semelhantes

 http://pgbr.postgresql.org.br/2009/palestras/aud2/ERP.pdf
 http://www.4linux.com.br/noticias/2010/PostgreSQL/PGCon2009


 Abraço,
 Fabiano Machado Dias



 Em 17/3/2011 15:16, izana souza torres escreveu:

 Blz..então cada função seria uma transação ?? só q dentro da função que
 estou trabalhando não posso utilizar os comando COMMIT ou ROLLBACK
 explicitamente..



 Logo o q estou entendo pelo o q os nobre colegas estão dizendo é o
 seguinte..


 Imagine um código Java = E nele que vou trantar o COMMIT E ROLLBACKP
 falando grosseirament


 exemplo;

 try {

 stmt.execute(select fecharCaixa()); // aqui ele chama a função fechar caixa
 conn.commit()  // aqui ele comita caso tudo ok

 }catch(Exception e){
   conn.rollback() // caso algum problema na hora de feixar o caixa
 }


 OU seja o que vcs estão tentando me dizer é que é em nivel de aplicação que
 eu vou utilizar o Comando commit e rollback
 por exemplo..


 Em 17 de março de 2011 12:48, Rogério Bassete 
 roge...@microwork.inf.brescreveu:


 Sim,
 Como você falou, elas podem fazer para de uma transação quando chamada
 dentro de uma.
 Mas teria como vc me dar um exemplo prático ?

  Izana,

 begin;
 insert into foo values ('teste','teste2');
 update foo set campo1 = 'teste3' where id = 3;
 -- chama a sua função.
 select funcao_baixa_estoque();
 select funcao_gera_log();
 commit;

 Rogério Bassete

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



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



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


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


[pgbr-geral] Dúvida Sobre Transações Em Postgres

2011-03-17 Por tôpico izana souza torres
Nobre colegas,


Eu estou mudando de banco de dados, estou passando de MYSQL para POSTGRES.

Meu problema é o seguinte, estou migrando uma base e não tenho muito
conhecimento no POSTGRES, na minha base do MYSQL tenho algumas FUNÇÕES e
dentro dessas funções tenho implementado algumas TRANSAÇÕES, minha pergunta
é:


No caso do Postgres onde eu armazeno minhas transações? É dentro de uma
função também como no MYSQL?




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


Re: [pgbr-geral] Dúvida Sobre Transações Em Postgres

2011-03-17 Por tôpico izana souza torres
Vamos lá:
Tipo imaginamos o seguinte, que no MYSQL e tenha uma função FecharVenda();

dentro dessa função é iniciada uma transação para adicionar os itens
relacionados a tabela vendas..vamos ao exeplo

CREATE FUNCTION FecharVenda()

START TRANSACTION,

INSERT venda() // cria a venda

INSERT itens ()  //Inseres os intes relacionado a venda

ROLLBACK // caso tenha algum erro

COMMIT // Se tudo foi ok.



É mais ou menos isso ai, tipo tenho uma função em MYSQL que dentro dela se
inicia uma transação,
se tudo foi corretamento da um COMMIT e tiver algum erro na operação
ROLLBACK e desfaz tudo..

Entendeu ?



Em 17 de março de 2011 09:31, Euler Taveira de Oliveira
eu...@timbira.comescreveu:

 Em 17-03-2011 09:24, izana souza torres escreveu:
  No caso do Postgres onde eu armazeno minhas transações? É dentro de uma
  função também como no MYSQL?
 
 O que você chama de transação? Podes dar um exemplo?


 --
   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 mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Dúvida Sobre Transações Em Postgres

2011-03-17 Por tôpico izana souza torres
Sim,
Como você falou, elas podem fazer para de uma transação quando chamada
dentro de uma.
Mas teria como vc me dar um exemplo prático ?



Em 17 de março de 2011 10:37, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

  É mais ou menos isso ai, tipo tenho uma função em MYSQL que dentro dela
 se
  inicia uma transação,
  se tudo foi corretamento da um COMMIT e tiver algum erro na operação
  ROLLBACK e desfaz tudo..

 No PostgreSQL as funções não podem conter uma transação em seu código.
 Elas podem sim ser parte de uma transação quando chamadas dentro de uma.

 Mas isso aí é uma função do MySQL mesmo? Me pareceu estranho...

 Flavio Gurgel
 ___
 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] Dúvida Sobre Transações Em Postgres

2011-03-17 Por tôpico izana souza torres
No mysql a aplicação chama a função...e dentro da função chamada é iniciada
a transação feitaas as operações e depois comitada dentro da própria função

Mas acho q entendir agora o q os nobres colegas estão tentando me dizer..

Tipo posso criar uma função no postgres para fazer uma operação que preciso
e a nivel de aplicação eu
iniciou a transação chamo a função para fazer as operações e depois a nivel
de aplicação dou um comite caso ok..

seria isso né ?

Em 17 de março de 2011 11:02, Fernando N. Rodrigues 
fernandonon...@gmail.com escreveu:

 Por acaso estas funções não estariam na aplicação?
 Não seria a aplicação no seu caso atual que está fazendo esse controle de
 transação no MySQL?
 Abs,
 Fernando N. Rodrigues
 fernandonon...@gmail.com




 Em 17 de março de 2011 11:44, izana souza torres 
 izanator...@gmail.comescreveu:

 Sim,
 Como você falou, elas podem fazer para de uma transação quando chamada
 dentro de uma.
 Mas teria como vc me dar um exemplo prático ?



 Em 17 de março de 2011 10:37, Flavio Henrique Araque Gurgel 
 fha...@gmail.com escreveu:

  É mais ou menos isso ai, tipo tenho uma função em MYSQL que dentro dela
 se
  inicia uma transação,
  se tudo foi corretamento da um COMMIT e tiver algum erro na operação
  ROLLBACK e desfaz tudo..

 No PostgreSQL as funções não podem conter uma transação em seu código.
 Elas podem sim ser parte de uma transação quando chamadas dentro de uma.

 Mas isso aí é uma função do MySQL mesmo? Me pareceu estranho...

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



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



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


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


Re: [pgbr-geral] Dúvida Sobre Transações Em Postgres

2011-03-17 Por tôpico izana souza torres
Blz..então cada função seria uma transação ?? só q dentro da função que
estou trabalhando não posso utilizar os comando COMMIT ou ROLLBACK
explicitamente..



Logo o q estou entendo pelo o q os nobre colegas estão dizendo é o
seguinte..


Imagine um código Java = E nele que vou trantar o COMMIT E ROLLBACKP falando
grosseirament


exemplo;

try {

stmt.execute(select fecharCaixa()); // aqui ele chama a função fechar caixa
conn.commit()  // aqui ele comita caso tudo ok

}catch(Exception e){
  conn.rollback() // caso algum problema na hora de feixar o caixa
}


OU seja o que vcs estão tentando me dizer é que é em nivel de aplicação que
eu vou utilizar o Comando commit e rollback
por exemplo..


Em 17 de março de 2011 12:48, Rogério Bassete
roge...@microwork.inf.brescreveu:


 Sim,
 Como você falou, elas podem fazer para de uma transação quando chamada
 dentro de uma.
 Mas teria como vc me dar um exemplo prático ?

 Izana,

 begin;
 insert into foo values ('teste','teste2');
 update foo set campo1 = 'teste3' where id = 3;
 -- chama a sua função.
 select funcao_baixa_estoque();
 select funcao_gera_log();
 commit;

 Rogério Bassete

 ___
 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] Dúvida Sobre Transações Em Postgres

2011-03-17 Por tôpico izana souza torres
START TRANSACTION  tbem funciona no Postgres, acabei de fazer um teste

é padrão SQL

Em 17 de março de 2011 14:18, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

 Em 17 de março de 2011 15:16, izana souza torres
 izanator...@gmail.com escreveu:
  Blz..então cada função seria uma transação ?? só q dentro da função que
  estou trabalhando não posso utilizar os comando COMMIT ou ROLLBACK
  explicitamente..
 
 
 
  Logo o q estou entendo pelo o q os nobre colegas estão dizendo é o
  seguinte..
 
 
  Imagine um código Java = E nele que vou trantar o COMMIT E ROLLBACKP
 falando
  grosseirament
 
 
  exemplo;
 
  try {
 
  stmt.execute(select fecharCaixa()); // aqui ele chama a função fechar
 caixa
  conn.commit()  // aqui ele comita caso tudo ok
 
  }catch(Exception e){
conn.rollback() // caso algum problema na hora de feixar o caixa
  }
 
 
  OU seja o que vcs estão tentando me dizer é que é em nivel de aplicação
 que
  eu vou utilizar o Comando commit e rollback
  por exemplo..

 Isso mesmo.
 Só que no PostgreSQL não é START TRANSACTION, é BEGIN.

 []s
 Flavio Gurgel
 ___
 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] Dúvida Sobre Transações Em Postgres

2011-03-17 Por tôpico izana souza torres
Nobre colegas, estou fazendo essas perguntas pq não conheço muito o POSTGRES
logo peço desculpa pela ignorancia.

Além disso estou estudno pq vou dar aula de administração em banco de dados,
e fui obrigado a trabalhar com POSTGRES.

Logo estou trabalhando com Postgres e eleborando algumas tarefas para os
alunos.

Entre eles fazer engenharia reverça utilizando o information_esquema do
postgres, ou seja trabalhando com catalago.

Fazer também transação em Postgres, e fazer replicação de banco de dados,
gostaria de saber mais uma coisa
interesnate sobre o Postgres q eu posso abordar..

Tarefas e tudo mais..estou tento um pouco de dificuldade de montar tarefas
sobre transações..não tenho mente regras de negocios
q exija transações..

Mas já montei tarefas para eles visualizarem os nivel de isolamento e tudo
mais,

vcs tem mais ideias


Em 17 de março de 2011 14:35, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

  START TRANSACTION  tbem funciona no Postgres, acabei de fazer um teste
 
  é padrão SQL

 Obrigado!
 ___
 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