Re: [pgbr-geral] Postgres Embarcado Existe?

2011-11-11 Por tôpico Marcelo Silva (IG)
Rsrsr Calma ae pessoal... é só um sisteminha pra uma pizzaria bem pequena 
rsrsrs...
Só quero quebrar uma galho pra meu sobrinho, pra isso eu queria usar o Postgres 

Mas as dicas apresentadas aqui também servem pra futuros projetos 

Legal




From: Fernando Brombatti 
Sent: Thursday, November 10, 2011 3:35 PM
To: Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] Postgres Embarcado Existe?

Aprendi uma coisa na vida: Quem tem pena acaba depenado! Se queres 
auxiliá-los, não adianta pensar que a solução de economia em alguns casos 
resolve o problema.

Se a empresa fosse minha eu teria 3 alternativas:
1) Web com BD PostgreSQL, totalmente executando na nuvem.

2) Web ou Client, conectando por webservice na nuvem, onde estará o BD 
PostgreSQL.

3) Web ou Client local, com banco local Firebird/SQLite. 



2011/11/9 Roberto Mello roberto.me...@gmail.com



  2011/11/9 Marcelo Silva (IG) marc...@ig.com.br

Pessoal, 


Estou precisando criar um sistema simples de Pizzaria para meu sobrinho e
pretendo usar o Postgres, mas o sistema será pequeno mesmo, e como ele não
manja nada de instalar sistema e essas coisas, gostaria de facilitar ao
máximo.


  Por que reinventar a roda? Use um sistema livre, como o Stoq 
(www.stoq.com.br) e contribua com as melhorias que seu sobrinho precisar para a 
pizzaria dele, se houver algo que o Stoq não faz.

  O Stoq 1.0.5 (recém lançado) tem até versão para Windows, mas o instalador 
Windows é pago. Não tenho dúvidas que você poderia instalar sem o instalador, 
se assim desejasse.

  Agora, se você quer *realmente* ajudar o seu sobrinho, você vai instalar o 
sistema num computador SEM WINDOWS, com estabilidade, facilidade de 
monitoramento pela internet, performance em hardware mais antigo, suporte a 
espelhamento de discos (melhor fazer logo), etc.

  Monte um computador com Linux, ou *BSD ou o que você preferir, instale o 
Stoq, e mande pré-configurado para seu sobrinho. Vai ser mais rápido, mais 
fácil, e melhor no curto, médio e longo prazo, para seu sobrinho, e para você, 
que provavelmente vai ter que dar suporte.

  Roberto



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





-- 
Fernando Brombatti
email-msn-gtalk: bromba...@gmail.com 
skype: fernandobrombatti
work: +55 54 3218-6060
home: +55 54 3028-7217
mobile: +55 54 9189-7970





___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
wlEmoticon-smile[1].png___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Postgres Embarcado Existe?

2011-11-11 Por tôpico Alexsandro Haag
Então Marcelo,
 se vai mesmo fazer em Delphi e faz questão que seja embarcado então não
ficaria com o Postgres. Manteria o Firebird (se já tiver know how com ele,
o que imagino) ou ficaria com a sugestão de outro colega... sqllite.

Att.
Alex

Em 11 de novembro de 2011 08:37, Marcelo Silva (IG) marc...@ig.com.brescreveu:

   Rsrsr Calma ae pessoal... é só um sisteminha pra uma pizzaria bem
 pequena rsrsrs...
 Só quero quebrar uma galho pra meu sobrinho, pra isso eu queria usar o
 Postgres [image: Alegre]

 Mas as dicas apresentadas aqui também servem pra futuros projetos [image:
 Alegre]

 Legal

wlEmoticon-smile[1].png___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] PG não está startando

2011-11-11 Por tôpico rvgugisch
Acabei de instalar o PostgreSQL 8.4 no meu micro (Windows XP).

Na instalação coloquei para ele atualizar para a nova versão.

Instalou sem nenhum problema e atualizou e instalou o ODBC que eu solicitei.

Porém o serviço do banco não starta de jeito nenhum.

Quando mando iniciar o serviço ele me dá a seguinte mensagem:

Não foi possível iniciar o serviço postgresql-8.4 - PostgreSQL 8.4 em
Computador local.
Erro 1053: O serviço não respondeu à requisição ou controle em tempo hábil.

Alguém poderia me dizer o que pode estar acontecendo?

--
View this message in context: 
http://postgresql.1045698.n5.nabble.com/PG-nao-esta-startando-tp4984099p4984099.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.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] Postgres Embarcado Existe?

2011-11-11 Por tôpico Alexsandro Haag
 Gente, que é isso, não precisa arriscar os dados de ninguém.  Embutir o
 PostgreSQL é muito simples, mesmo em MS Windows, como eu já expliquei; e nem
 Firebird nem SQLite são minimamente seguros…

Talvez uma chamada silenciosa do InnoSetup para o instalador do
Postgres? Alguém já testou isso?




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




-- 
Atenciosamente
Alexsandro Haag
http://alexsandrohaag.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] PG não está startando

2011-11-11 Por tôpico José Mello Júnior
Verificou o sistema de Arquivos? O que diz o LOG do Banco?

[]´s

Em 11 de novembro de 2011 09:41, rvgugisch rvgugi...@gmail.com escreveu:

 Acabei de instalar o PostgreSQL 8.4 no meu micro (Windows XP).

 Na instalação coloquei para ele atualizar para a nova versão.

 Instalou sem nenhum problema e atualizou e instalou o ODBC que eu
 solicitei.

 Porém o serviço do banco não starta de jeito nenhum.

 Quando mando iniciar o serviço ele me dá a seguinte mensagem:

 Não foi possível iniciar o serviço postgresql-8.4 - PostgreSQL 8.4 em
 Computador local.
 Erro 1053: O serviço não respondeu à requisição ou controle em tempo
 hábil.

 Alguém poderia me dizer o que pode estar acontecendo?

 --
 View this message in context:
 http://postgresql.1045698.n5.nabble.com/PG-nao-esta-startando-tp4984099p4984099.html
 Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Mello Júnior
41.3252-3555
___
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 não está startando

2011-11-11 Por tôpico rvgugisch
Resolvido!

Simplesmente entrei no serviço e refiz o login dele (procurei o usuário a
logar no PG e coloquei manualmente a senha).

--
View this message in context: 
http://postgresql.1045698.n5.nabble.com/PG-nao-esta-startando-tp4984099p4984122.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.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] Postgres Embarcado Existe?

2011-11-11 Por tôpico Fabiano Machado Dias
Em 11-11-2011 09:49, Alexsandro Haag escreveu:
 Gente, que é isso, não precisa arriscar os dados de ninguém.  Embutir o
 PostgreSQL é muito simples, mesmo em MS Windows, como eu já expliquei; e nem
 Firebird nem SQLite são minimamente seguros…
 Talvez uma chamada silenciosa do InnoSetup para o instalador do
 Postgres? Alguém já testou isso?

Marcelo,

Ainda não entendi porque você precisa embarcar o Postgres, você vai 
usar o aplicativo em terminais diferentes e ter bases descentralizadas? 
Só quer fazer um instalador silencioso? É um hardware diferente ou são 
terminais normais?

Se vai desenvolver em Delphi qual é a dificuldade de colocar em o 
Postgres em uma das máquinas e fazer o acesso pela rede?

Acho que você está vendo problemas demais em algo que é extremamente 
simples de resolver. Ou eu não entendi nada! :)


Abraço,
Fabiano Machado Dias


*
* Inglês
* Português

* Inglês
* Português

javascript:void(0);
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] chave primária numa trigger

2011-11-11 Por tôpico Marllos
Oi Daniel, muito grato pela sua boa vontade. É isso mesmo que eu preciso,
só que eu não estou conseguindo dar o comando:

CREATE LANGUAGE plpythonu;

Sem esse comando recebo a msg que a linguagem python nao existe, mas ao der
esse comando recebo a msg:

[WARNING  ] CREATE LANGUAGE plpythonu
ERRO:  não pôde carregar biblioteca C:/Arquivos de
programas/PostgreSQL/8.4/lib/plpython.dll: unknown error 126

So que a dll está presente no local indicado na msg

Em 10 de novembro de 2011 19:23, Daniel Cristian Cruz 
danielcrist...@gmail.com escreveu:

 Marllos,

 Não resisti, montei a função em plpython:

 CREATE EXTENSION plpythonu;

 CREATE OR REPLACE FUNCTION trigger_bala() RETURNS trigger LANGUAGE
 plpythonu AS $$
   import random
   rv = plpy.execute(SELECT attname FROM pg_attribute JOIN pg_constraint
 ON pg_constraint.conrelid = pg_attribute.attrelid WHERE conkey =
 ARRAY[attnum] AND contype = 'p' AND pg_attribute.attrelid = '%s'::regclass
 % TD[table_name], 1)
   TD[new][rv[0][attname]] = random.random()
   return MODIFY
 $$;

 CREATE TABLE teste (

  a float primary key
 );

 CREATE TRIGGER teste_bala BEFORE INSERT ON teste FOR EACH ROW EXECUTE
 PROCEDURE trigger_bala();

 INSERT INTO teste (a) VALUES (DEFAULT) RETURNING *;
a
 
  0.345787825955
 (1 row)

 Em 10 de novembro de 2011 17:43, Marllos marl...@emater.mg.gov.brescreveu:

 Deixa eu explicar melhor, tenho um sistema asp+firebird, que estou
 convertendo para php + firebird.
 Com o objetos pdo do php, o mesmo codigo pode acessar uma base
 equivalente em qualquer outro banco de dados (que o pdo dá suporte e são
 muitos bancos, incluindo o postgresql).

 Então estou tentando reproduzir fielmente a minha base de dados do
 firebird para o postgresql e isso é mais um exercicio de aprendizado com o
 postgresql. Já a conversão de asp+firebird para php não é aprendizado, é
 trabalho mesmo.


 Em 10 de novembro de 2011 16:57, Danilo Silva danilo.dsg.go...@gmail.com
  escreveu:

 Por curiosidade, vc quer gerar um valor aleatório ( ou outro valor
 qualquer) para cada pk das tabelas? Se for isso, não seria mais fácil
 utilizar uma sequence e atribuir esta sequence como valor default das pks?

 Danilo

 Em 10 de novembro de 2011 16:29, Juliano Benvenuto Piovezan 
 juli...@sinersoft.com.br escreveu:

 2011/11/10 Marllos marl...@emater.mg.gov.br
 
  Foi mal amigo
  Na verdade eu quero é atribuir um valor a chave primária, mas fazendo
 refencia dinamica a chave.
 

 Uma coisa que posso ter passado na discussão, mas sua chave é simples
 ou composta?

 Em plpgsql você realmente não conseguirá isso, a não ser que você
 utilize o mesmo nome do campo em todas as tabelas. Como os nomes são
 diferentes, como você especificou, apenas com alguma outra pl mesmo,
 como pltcl. Segue exemplo:

 CREATE OR REPLACE FUNCTION fun_trg (
 )
 RETURNS trigger AS
 $body$
 spi_exec -count 1 SELECT a.attname as col
FROM pg_class c,
 pg_attribute a,
 pg_index i
WHERE c.oid = i.indrelid AND
  a.attrelid = i.indexrelid AND
  not a.attisdropped AND
  a.attnum  0 AND
  i.indisprimary AND
  c.oid = '$TG_relid'
 spi_exec -count 1 SELECT uuid_generate_v4() as c
 set NEW($col) $c
 return [array get NEW]
 $body$
 LANGUAGE 'pltcl'
 VOLATILE
 CALLED ON NULL INPUT
 SECURITY INVOKER
 COST 100;

 ___
 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




 --
 Daniel Cristian Cruz
 クルズ クリスチアン ダニエル

 ___
 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] - 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 JotaComm
Olá,

Em 11 de novembro de 2011 10:34, izana souza torres
izanator...@gmail.comescreveu:

 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 ?


O que pode ser feito é no pg_dump usar a opção  --disable-triggers, porém
está opção é necessário apenas para geração dos dados, sem a estrutura das
tabelas.

Outra opção é se você estiver usando dump binário, quando executar um
pg_restore também é possível utilizar mencionada acima (--disable-triggers).


 ___
 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


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

2011-11-11 Por tôpico Dickson dos Santos Guedes
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


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 JotaComm
Olá,

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

 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


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] Postgres Embarcado Existe?

2011-11-11 Por tôpico Bruno Silva
 Ainda não entendi porque você precisa embarcar o Postgres, você vai
 usar o aplicativo em terminais diferentes e ter bases descentralizadas?
 Só quer fazer um instalador silencioso? É um hardware diferente ou são
 terminais normais?

Bem observado, por que embarcado mesmo?
Se não me engano a instalação do Postgres (for Window$) permite fazer
no modo silencioso.

Bruno E. A. Silva.
Analista de Sistemas.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Postgres Embarcado Existe?

2011-11-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
Pessoal, por favor, vamos seguir a netiqueta (RFC 1855) e as regras da
lista.  Nada de mensagens HTML, e respostas após o texto relevante
cortando o que sobra como mensagens antigas, assinaturas e cabeçalhos,
saudações c.


2011/11/11 Adriano admkiil...@gmail.com:

 Eu fiz um script do innoSetup que chamava a instalação silenciosa do
 PostgreSql 3.16.

Para quê, se basta copiar os arquivos e criar as variáveis de ambiente?
___
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 Guimarães Faria Corcete DUTRA , Leandro
2011/11/11 izana souza torres izanator...@gmail.com:
 Existe algum comando para desabilitar chave estrangeira ?

ALTER TABLE?
___
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 Flavio Henrique Araque Gurgel
 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] Alias for tables

2011-11-11 Por tôpico Luciano Schardosim
Senhores,

mais uma vez preciso de uma orientação. Preciso criar alias para uma tabela
assim como existe no DB2:

create alias cliente_1...

mas esse alias direciona para tabela cliente. Não é uma view, somente uma
alias para a tabela, quando for feito um insert pelo alias client_1, na
verdades a inserção esta ocorrento na tabela cliente.

Valeu ajuda.

[]'s

-- 
___
Luciano Schardosim - @lschardosim




*FIM DO MUNDO: 2000, 2002, 2006, 2008 e 2011. **EU FUI EM TODOS. *
*E já tô com meu ingresso pra 2012!.*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Alias for tables

2011-11-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/11/11 Luciano Schardosim schar...@gmail.com:

 create alias cliente_1...

No padrão, é CREATE SYNONYM, mas ainda está na nossa lista de afazeres.

A alternativa é trabalhosa: criar uma visão com regras (para grandes
atualizações) ou gatilhos (para pequenas).
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Alias for tables

2011-11-11 Por tôpico José Mello Júnior
Não seria mais útil trabalhar esse aspecto no FRONTEND?

[]´s

Em 11 de novembro de 2011 12:02, Guimarães Faria Corcete DUTRA, Leandro 
l...@dutras.org escreveu:

 2011/11/11 Luciano Schardosim schar...@gmail.com:
 
  create alias cliente_1...

 No padrão, é CREATE SYNONYM, mas ainda está na nossa lista de afazeres.

 A alternativa é trabalhosa: criar uma visão com regras (para grandes
 atualizações) ou gatilhos (para pequenas).
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Mello Júnior
41.3252-3555
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] chave primária numa trigger

2011-11-11 Por tôpico Daniel Cristian Cruz
Não sou muito bom com PostgreSQL + Python no Windows, meus ambientes com
Python são todos no Linux.

Teria que conferir com alguém da lista.

Em 11 de novembro de 2011 10:16, Marllos marl...@emater.mg.gov.brescreveu:

 Oi Daniel, muito grato pela sua boa vontade. É isso mesmo que eu preciso,
 só que eu não estou conseguindo dar o comando:

 CREATE LANGUAGE plpythonu;

 Sem esse comando recebo a msg que a linguagem python nao existe, mas ao
 der esse comando recebo a msg:

 [WARNING  ] CREATE LANGUAGE plpythonu
 ERRO:  não pôde carregar biblioteca C:/Arquivos de
 programas/PostgreSQL/8.4/lib/plpython.dll: unknown error 126

 So que a dll está presente no local indicado na msg

 Em 10 de novembro de 2011 19:23, Daniel Cristian Cruz 
 danielcrist...@gmail.com escreveu:

 Marllos,

 Não resisti, montei a função em plpython:

 CREATE EXTENSION plpythonu;

 CREATE OR REPLACE FUNCTION trigger_bala() RETURNS trigger LANGUAGE
 plpythonu AS $$
   import random
   rv = plpy.execute(SELECT attname FROM pg_attribute JOIN pg_constraint
 ON pg_constraint.conrelid = pg_attribute.attrelid WHERE conkey =
 ARRAY[attnum] AND contype = 'p' AND pg_attribute.attrelid = '%s'::regclass
 % TD[table_name], 1)
   TD[new][rv[0][attname]] = random.random()
   return MODIFY
 $$;

 CREATE TABLE teste (

  a float primary key
 );

 CREATE TRIGGER teste_bala BEFORE INSERT ON teste FOR EACH ROW EXECUTE
 PROCEDURE trigger_bala();

 INSERT INTO teste (a) VALUES (DEFAULT) RETURNING *;
a
 
  0.345787825955
 (1 row)

 Em 10 de novembro de 2011 17:43, Marllos marl...@emater.mg.gov.brescreveu:

 Deixa eu explicar melhor, tenho um sistema asp+firebird, que estou
 convertendo para php + firebird.
 Com o objetos pdo do php, o mesmo codigo pode acessar uma base
 equivalente em qualquer outro banco de dados (que o pdo dá suporte e são
 muitos bancos, incluindo o postgresql).

 Então estou tentando reproduzir fielmente a minha base de dados do
 firebird para o postgresql e isso é mais um exercicio de aprendizado com o
 postgresql. Já a conversão de asp+firebird para php não é aprendizado, é
 trabalho mesmo.


 Em 10 de novembro de 2011 16:57, Danilo Silva 
 danilo.dsg.go...@gmail.com escreveu:

 Por curiosidade, vc quer gerar um valor aleatório ( ou outro valor
 qualquer) para cada pk das tabelas? Se for isso, não seria mais fácil
 utilizar uma sequence e atribuir esta sequence como valor default das pks?

 Danilo

 Em 10 de novembro de 2011 16:29, Juliano Benvenuto Piovezan 
 juli...@sinersoft.com.br escreveu:

 2011/11/10 Marllos marl...@emater.mg.gov.br
 
  Foi mal amigo
  Na verdade eu quero é atribuir um valor a chave primária, mas
 fazendo refencia dinamica a chave.
 

 Uma coisa que posso ter passado na discussão, mas sua chave é simples
 ou composta?

 Em plpgsql você realmente não conseguirá isso, a não ser que você
 utilize o mesmo nome do campo em todas as tabelas. Como os nomes são
 diferentes, como você especificou, apenas com alguma outra pl mesmo,
 como pltcl. Segue exemplo:

 CREATE OR REPLACE FUNCTION fun_trg (
 )
 RETURNS trigger AS
 $body$
 spi_exec -count 1 SELECT a.attname as col
FROM pg_class c,
 pg_attribute a,
 pg_index i
WHERE c.oid = i.indrelid AND
  a.attrelid = i.indexrelid AND
  not a.attisdropped AND
  a.attnum  0 AND
  i.indisprimary AND
  c.oid = '$TG_relid'
 spi_exec -count 1 SELECT uuid_generate_v4() as c
 set NEW($col) $c
 return [array get NEW]
 $body$
 LANGUAGE 'pltcl'
 VOLATILE
 CALLED ON NULL INPUT
 SECURITY INVOKER
 COST 100;

 ___
 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




 --
 Daniel Cristian Cruz
 クルズ クリスチアン ダニエル

 ___
 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




-- 
Daniel Cristian Cruz
クルズ クリスチアン ダニエル
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Alias for tables

2011-11-11 Por tôpico Luciano Schardosim
Justamente seria uma solução menos traumática e trabalhosa ter alias para
as tabelas. Mexer no código não me parece uma boa pratica para e minha
situação.

Mas, grato gurizada!!!

Em 11 de novembro de 2011 12:04, José Mello Júnior 
jose.mello.jun...@gmail.com escreveu:

 Não seria mais útil trabalhar esse aspecto no FRONTEND?

 []´s

 Em 11 de novembro de 2011 12:02, Guimarães Faria Corcete DUTRA, Leandro 
 l...@dutras.org escreveu:

 2011/11/11 Luciano Schardosim schar...@gmail.com:
 
  create alias cliente_1...

 No padrão, é CREATE SYNONYM, mas ainda está na nossa lista de afazeres.

 A alternativa é trabalhosa: criar uma visão com regras (para grandes
 atualizações) ou gatilhos (para pequenas).
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 Mello Júnior
 41.3252-3555

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




-- 
___
Luciano Schardosim - @lschardosim




*FIM DO MUNDO: 2000, 2002, 2006, 2008 e 2011. **EU FUI EM TODOS. *
*E já tô com meu ingresso pra 2012!.*
___
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


Re: [pgbr-geral] Postgres Embarcado Existe?

2011-11-11 Por tôpico Euler Taveira de Oliveira
On 09-11-2011 07:48, Marcelo Silva (IG) wrote:
 Existe Postgres embarcado?
 
Só para ficar claro. Não existe e não existirá (pelo menos em um futuro
próximo) um PostgreSQL embarcado -- isto já foi discutido várias vezes na
lista e inclusive está na lista de funcionalidades que não queremos.

Ah, e banco de dados embarcado [1] é muito diferente de banco de dados
distribuído e instalado junto com a aplicação.


[1] http://en.wikipedia.org/wiki/Embedded_database


-- 
   Euler Taveira de Oliveira - Timbira   http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] chave primária numa trigger

2011-11-11 Por tôpico Juliano Benvenuto Piovezan
2011/11/11 Marllos marl...@emater.mg.gov.br:
 Oi Daniel, muito grato pela sua boa vontade. É isso mesmo que eu preciso, só
 que eu não estou conseguindo dar o comando:

 CREATE LANGUAGE plpythonu;

 Sem esse comando recebo a msg que a linguagem python nao existe, mas ao der
 esse comando recebo a msg:

 [WARNING  ] CREATE LANGUAGE plpythonu
     ERRO:  não pôde carregar biblioteca C:/Arquivos de
 programas/PostgreSQL/8.4/lib/plpython.dll: unknown error 126

 So que a dll está presente no local indicado na msg


Faça o download do Dependency Walker [1] e com ele abra a dll a
plpython.dll. Ele vai listar as dependências que estão faltando, não
permitindo que o Postgres carregue a dll corretamente.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] chave primária numa trigger

2011-11-11 Por tôpico Juliano Benvenuto Piovezan
2011/11/11 Juliano Benvenuto Piovezan juli...@sinersoft.com.br:

 Faça o download do Dependency Walker [1] e com ele abra a dll a
 plpython.dll. Ele vai listar as dependências que estão faltando, não
 permitindo que o Postgres carregue a dll corretamente.


Esqueci o link.

[1] http://www.dependencywalker.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] pg_dump e restore

2011-11-11 Por tôpico Luciano Schardosim
Pessoal,

mais uma. Tô fazendo um script de dump que primeiro faz o dump da estrutura
-s. Depois vou fazer o dump só das tabelas. Vou jogar tudo isso dentro de
uma pasta, fazer um tar  e copiar pra máquina de backup. Bom, meu problema:
quando for fazer o dump, preciso gravar e restaurar na ordem em que as
tabelas podem ser restauradas no caso de um restore de toda a base. Como
gerar essa ordem, alguma dica?

Valeu mais uma vez!!!

[]'s

-- 
___
Luciano Schardosim - @lschardosim




*FIM DO MUNDO: 2000, 2002, 2006, 2008 e 2011. **EU FUI EM TODOS. *
*E já tô com meu ingresso pra 2012!.*
___
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_dump e restore

2011-11-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/11/11 Luciano Schardosim schar...@gmail.com:

 alguma dica?

dump não é a melhor opção para cópia de segurança para restauração da
base toda, para isso existe a cópia física a quente com recuperação no
tempo por aplicação de registros de refazer (/hot backup with PITR/).

Mas podes usar o format personalizado (/custom/) do dump.
___
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_dump e restore

2011-11-11 Por tôpico Dickson dos Santos Guedes
On 11-11-2011 13:19, Luciano Schardosim wrote:
 Pessoal,
 
 mais uma. Tô fazendo um script de dump que primeiro faz o dump da estrutura
 -s. Depois vou fazer o dump só das tabelas. Vou jogar tudo isso dentro de
 uma pasta, fazer um tar  e copiar pra máquina de backup. Bom, meu problema:
 quando for fazer o dump, preciso gravar e restaurar na ordem em que as
 tabelas podem ser restauradas no caso de um restore de toda a base. Como
 gerar essa ordem, alguma dica?

Pelo que entendi isso é o que você _deseja_ mas não parece ser bem o que
você realmente _precisa_.

A documentação te ajuda neste sentido demonstrando que as ferramentas de
dump e restore já tem essa heurística embituda, conforme [1] e [2].

Aconselho você também a assistir o PGCast [3] sobre dump e restore, onde
demonstro como usar o formato 'directory' e 'tar' os quais produzem um
'toc' (Table of content) que te ajuda a encontrar 'onde' está 'o quê'.

[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


Re: [pgbr-geral] pg_dump e restore

2011-11-11 Por tôpico Luciano Schardosim
Cara pior que preciso, pois tem momentos que preciso de dump de tabelas
especificas. E se essa tabela estiver em um único arquivo, devidamente
identificado, ficara muito mais rápido e fácil o restore. Mas também existe
situações em que o dump da base inteira torna-se necessário. Bom, minha
necessidade é essa, fazer um dump onde, eu tenha acesso facil e rapido a
uma unica tabela, se necessário, e a reestruturação de toda a base, quando
necessário.

Mas valeu a ajuda...

Grande abraço!!!

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

 On 11-11-2011 13:19, Luciano Schardosim wrote:
  Pessoal,
 
  mais uma. Tô fazendo um script de dump que primeiro faz o dump da
 estrutura
  -s. Depois vou fazer o dump só das tabelas. Vou jogar tudo isso dentro
 de
  uma pasta, fazer um tar  e copiar pra máquina de backup. Bom, meu
 problema:
  quando for fazer o dump, preciso gravar e restaurar na ordem em que as
  tabelas podem ser restauradas no caso de um restore de toda a base. Como
  gerar essa ordem, alguma dica?

 Pelo que entendi isso é o que você _deseja_ mas não parece ser bem o que
 você realmente _precisa_.

 A documentação te ajuda neste sentido demonstrando que as ferramentas de
 dump e restore já tem essa heurística embituda, conforme [1] e [2].

 Aconselho você também a assistir o PGCast [3] sobre dump e restore, onde
 demonstro como usar o formato 'directory' e 'tar' os quais produzem um
 'toc' (Table of content) que te ajuda a encontrar 'onde' está 'o quê'.

 [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




-- 
___
Luciano Schardosim - @lschardosim




*FIM DO MUNDO: 2000, 2002, 2006, 2008 e 2011. **EU FUI EM TODOS. *
*E já tô com meu ingresso pra 2012!.*
___
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_dump e restore

2011-11-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/11/11 Luciano Schardosim schar...@gmail.com:
 Cara pior que preciso, pois tem momentos que preciso de dump de tabelas
 especificas. E se essa tabela estiver em um único arquivo, devidamente
 identificado, ficara muito mais rápido e fácil o restore.

Uai, não basta especificar o nome da(s) tabela(s) durante a
restauração?  O dump é sempre um único arquivo, mesmo…
___
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_dump e restore

2011-11-11 Por tôpico Dickson dos Santos Guedes
Em 11 de novembro de 2011 13:45, Dickson dos Santos Guedes
lis...@guedesoft.net escreveu:
...
 [3] http://va.mu/MTKj

On 11-11-2011 14:12, Luciano Schardosim wrote:
 Cara pior que preciso, pois tem momentos que preciso de dump de
tabelas especificas.

Então volto a repetir que o vídeo do link [3], do meu email anterior,
mostra uma maneira de fazer isso de forma um pouco genérica, mas simples
o suficiente para adaptar a qualquer situação. Assista, nem demora
muito, e também nem sou tão chato assim ... :)

[]s
-- 
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


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

2011-11-11 Por tôpico JotaComm
Olá,

Em 11 de novembro de 2011 12:13, izana souza torres
izanator...@gmail.comescreveu:

 SHOW DE MAIS - VOU UTILIZAR ISSO..


Apenas um adendo ao cometário do amigo Flávio. Isso deve ser meio no
momento da criação da FK, casos chaves já estejam criadas é necessário
recria-las.


 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



Abraços
-- 
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] DATA

2011-11-11 Por tôpico Eder Sousa
Boa tarde...
Estou tentando recuperar uma base de dados modificando o diretório do
Postgres (DATA) porém está ocorrendo um erro na pasta \DATA\global, acesso
negado a pasta.

O Sistema Operacional que estou usando é o Windows... tem algo a fazer para
que eu possa acessar esta pasta.

Já verifiquei as permissões de acessos e está normal.

-- 

Eder Sousa
skype:softpira?chat
edersousa-at-gmail.com
gescla-postgresql-ubuntu-php
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] chave primária numa trigger

2011-11-11 Por tôpico Marllos
obrigado Juliano, depois que vc falou eu procurei e instalei 
uma dll foi chamando outra, outra, outra, ...

mas antes eu tive que colocar o bin do postgresql no path

eu fiz os downloads de todas dlls, mesmo do Dependency nao acusando mais as
dependencias, as dlls davam erro na hora de registrar com o comando
regsrv32 com msg do tipo: nao foi possivel encontral o procedimento
especificado, procurei fazer o registro na ordem certa, nao consegui
registrar nenhuma, mesmo assim reiniciei o postgresql e tentei criar a
pltcl, nao dei. talvez tenha que compilar, ms eu nao tenho o visual c++

no final das contas nda funcionou

me parece que tem que compilar o tcl

Em 11 de novembro de 2011 13:08, Juliano Benvenuto Piovezan 
juli...@sinersoft.com.br escreveu:

 2011/11/11 Juliano Benvenuto Piovezan juli...@sinersoft.com.br:
 
  Faça o download do Dependency Walker [1] e com ele abra a dll a
  plpython.dll. Ele vai listar as dependências que estão faltando, não
  permitindo que o Postgres carregue a dll corretamente.
 

 Esqueci o link.

 [1] http://www.dependencywalker.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] chave primária numa trigger

2011-11-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/11/11 Marllos marl...@emater.mg.gov.br:

 me parece que tem que compilar o tcl

Isso seria muito estranho.  Repare nos detalhes informados pelo DW,
pode ser simples conflito de versões, principalmente se instalas uma
versão antiga como a 8.4 ou se tens várias versões seja do PostgrSQL,
seja do TCL instaladas.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] DATA

2011-11-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/11/11 Eder Sousa ederso...@gmail.com:
 Estou tentando recuperar uma base de dados modificando o diretório do
 Postgres (DATA) porém está ocorrendo um erro na pasta \DATA\global, acesso
 negado a pasta.

 O Sistema Operacional que estou usando é o Windows... tem algo a fazer para
 que eu possa acessar esta pasta.

 Já verifiquei as permissões de acessos e está normal.

Parece um problema do MS Windows, não do PostgreSQL.

Mas recuperar dessa maneira geralmente é última opção, que te aconteceu?
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] DATA

2011-11-11 Por tôpico Eder Sousa
Oq aconteceu foi o Windows que simplesmente não subiu

Tem algo que pode ser feito... 




Em 11 de novembro de 2011 15:31, Guimarães Faria Corcete DUTRA, Leandro 
l...@dutras.org escreveu:

 2011/11/11 Eder Sousa ederso...@gmail.com:
  Estou tentando recuperar uma base de dados modificando o diretório do
  Postgres (DATA) porém está ocorrendo um erro na pasta \DATA\global,
 acesso
  negado a pasta.
 
  O Sistema Operacional que estou usando é o Windows... tem algo a fazer
 para
  que eu possa acessar esta pasta.
 
  Já verifiquei as permissões de acessos e está normal.

 Parece um problema do MS Windows, não do PostgreSQL.

 Mas recuperar dessa maneira geralmente é última opção, que te aconteceu?
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 

Eder Sousa
skype:softpira?chat
edersousa-at-gmail.com
gescla-postgresql-ubuntu-php
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] chave primária numa trigger

2011-11-11 Por tôpico Marllos
eu to usando no windows a 8.4.9. estava me incomodando baixar um tanto de
dll, que eu nem sei qual é. bom instalei um tal de ActiveStateTCL, e deu
certo, agora vou testar as sugestões que todos deram

obrigado.

Em 11 de novembro de 2011 15:30, Guimarães Faria Corcete DUTRA, Leandro 
l...@dutras.org escreveu:

 2011/11/11 Marllos marl...@emater.mg.gov.br:
 
  me parece que tem que compilar o tcl

 Isso seria muito estranho.  Repare nos detalhes informados pelo DW,
 pode ser simples conflito de versões, principalmente se instalas uma
 versão antiga como a 8.4 ou se tens várias versões seja do PostgrSQL,
 seja do TCL instaladas.
 ___
 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] chave primária numa trigger

2011-11-11 Por tôpico Juliano Benvenuto Piovezan
2011/11/11 Marllos marl...@emater.mg.gov.br:
 me parece que tem que compilar o tcl


Não é necessário compilar. Você baixou e instalou o ActiveTcl que
passei no link [1]? Instalando ele, não é necessário registrar as dlls
manualmente. Você precisa apenas reiniciar o serviço do Postgres, e
criar a pl normalmente.

[1] http://goo.gl/qY9f7
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] chave primária numa trigger

2011-11-11 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2011/11/11 Marllos marl...@emater.mg.gov.br:
 eu to usando no windows a 8.4.9. estava me incomodando baixar um tanto de
 dll, que eu nem sei qual é. bom instalei um tal de ActiveStateTCL, e deu
 certo, agora vou testar as sugestões que todos deram

Ah, então não tinhas o TCL instalado!
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] DATA

2011-11-11 Por tôpico José Mello Júnior
Se é problema de permissão, de permissão clicando com o botão direito do
mouse sobre a pasta data e vá na guia compartilhamento. Claro que você deve
estar no servidor que está instalando o postgresql.

[]´s

Em 11 de novembro de 2011 15:47, Eder Sousa ederso...@gmail.com escreveu:

 Oq aconteceu foi o Windows que simplesmente não subiu

 Tem algo que pode ser feito... 




 Em 11 de novembro de 2011 15:31, Guimarães Faria Corcete DUTRA, Leandro 
 l...@dutras.org escreveu:

 2011/11/11 Eder Sousa ederso...@gmail.com:
  Estou tentando recuperar uma base de dados modificando o diretório do
  Postgres (DATA) porém está ocorrendo um erro na pasta \DATA\global,
 acesso
  negado a pasta.
 
  O Sistema Operacional que estou usando é o Windows... tem algo a fazer
 para
  que eu possa acessar esta pasta.
 
  Já verifiquei as permissões de acessos e está normal.

 Parece um problema do MS Windows, não do PostgreSQL.

 Mas recuperar dessa maneira geralmente é última opção, que te aconteceu?
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 
 Eder Sousa
 skype:softpira?chat
 edersousa-at-gmail.com
 gescla-postgresql-ubuntu-php

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




-- 
Mello Júnior
41.3252-3555
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] neofito em postgis solicita ajuda para começar os trabalhos

2011-11-11 Por tôpico antonio borba
Bom, como disse sou neófito nesse terreno, chaves naturais?, não suporta
unicidade?, vou ficando com vcs para aprender. Quanto a natureza do
trabalho, é o seguinte, trabalho com geoprocessamento a um bom tempo, mas
sempre usuário de ferramentas para georreferenciamento, análise de imagens
... essas coisas. estou querendo adentrar a área de modelagem e
implementação de sistema para gerenciamento de bases de dados geográficas
no intuito de realizar a gestão de políticas voltadas para agricultura
familiar, com os enfoques socioeconômicos e ambiental utilizando
Postgresql+postgis+gvSIG, de forma a permitir a qualificação do
gerenciamento da informação, do planejamento e tomada de decisão. Mas
voltando pra terra do binário,estou agora buscando instalar o
Postgresql+postgis no ubuntu, em casa, para poder brincar, inicialmente,
com modelagem usando brmodelo, se não me engano é o nome do programa, e
entender, estudar o postgre etc... Esse é o desafio e estou contando com a
comunidade.

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