[pgbr-geral] pg_prepared_statements nao retorna nada

2011-12-14 Por tôpico Moisés P . Sena
Bom dia pessoa!

Uso debian 6.0 com postgresql 9.1.

configurei o meu postgresql conforme
http://www.postgresql.org/docs/8.4/static/pgstatstatements.html :

# postgresql.conf
shared_preload_libraries = 'pg_stat_statements'
custom_variable_classes = 'pg_stat_statements'
pg_stat_statements.max = 1
pg_stat_statements.track = all


restartei o postgres.

com o usuario postgres, acessei o BD criei a extensao pg_stat_statements

postgres@server$ echo CREATE EXTENSION pg_stat_statements; | psql meu_db
CREATE EXTENSION

executei o reset:

postgres@server$ echo select pg_stat_statements_reset(); | psql meu_db
 pg_stat_statements_reset
--

(1 registro)


até ai, blz.

So que agora eu quero ver os statements preparados e a view
pg_prepared_statements retorna vazio:

postgres@server$ echo select * from pg_prepared_statements; | psql me_db
 name | statement | prepare_time | parameter_types | from_sql
--+---+--+-+--
(0 registro)


Era para aparecer varios registros nesta view (se é que ela server para
exibir os statements preparados -- em Java com (JDBC)
connection.prepareStatement( MINHA SQL ...));

O que está de errado no meu procedimento?

Abraços,

-
Moisés P. Sena
(Analista e desenvolvedor de sistemas WEB e mobile)
http://www.moisespsena.com
http://linux.moisespsena.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] Identificar Chaves Estrangeira que não possuem indices.

2011-12-14 Por tôpico Moisés P . Sena
Nao é exatamente o que voce quer, mas talvez este te ajuda:

Para criar a DDL para criação de indices para todas as chaves estrangeiras
usei o seguinte script:

WITH FKS AS (
SELECT
tc.constraint_name,
tc.table_name,
kcu.column_name AS field_name,
  rc.update_rule AS on_update,
  rc.delete_rule AS on_delete,
  ccu.table_name AS references_table,
  ccu.column_name AS references_field
 FROM information_schema.table_constraints tc
LEFT JOIN information_schema.key_column_usage kcu
   ON tc.constraint_catalog = kcu.constraint_catalog
  AND tc.constraint_schema = kcu.constraint_schema
  AND tc.constraint_name = kcu.constraint_name
LEFT JOIN information_schema.referential_constraints rc
   ON tc.constraint_catalog = rc.constraint_catalog
  AND tc.constraint_schema = rc.constraint_schema
  AND tc.constraint_name = rc.constraint_name
LEFT JOIN information_schema.constraint_column_usage ccu
   ON rc.unique_constraint_catalog = ccu.constraint_catalog
  AND rc.unique_constraint_schema = ccu.constraint_schema
  AND rc.unique_constraint_name = ccu.constraint_name
where
tc.constraint_type = 'FOREIGN KEY'
AND tc.constraint_schema = 'public'
)
select array_to_string(ARRAY(
select
'CREATE INDEX ix_' || LOWER(constraint_name) ||
' ON ' || LOWER(table_name) || ' (' || LOWER(fields) ||
');'
from (
select
 trim(constraint_name) as constraint_name,
 trim(references_table) as references_table,
 trim(cast ( fields as varchar(1024))) fields,
 trim(table_name) as table_name,
 trim(cast ( ref_fields as varchar(1024))) ref_fields,
 trim(on_delete) as on_delete,
 trim(on_update) as on_update
from (
select constraint_name,
table_name,
 references_table,
(
select array_to_string(
ARRAY(
select trim(f2.field_name)
from (
select distinct f3.constraint_name,
f3.references_table, f3.field_name, on_delete, on_update
from fks f3
where f3.constraint_name = f1.constraint_name

order by f3.constraint_name, f3.references_table,
f3.field_name, on_delete, on_update
) f2
),
E', ' )
) as fields,
(
select array_to_string(
ARRAY(
select trim(f2.references_field)
from (
select distinct f3.constraint_name,
f3.references_table, f3.references_field, on_delete, on_update
from fks f3
where f3.constraint_name = f1.constraint_name
order by f3.constraint_name, f3.references_table,
f3.references_field, on_delete, on_update
) f2
),
E', ')
) as ref_fields,
(
select distinct f2.on_delete
from (
select distinct f3.constraint_name, f3.references_table,
f3.references_field, f3.field_name, on_delete, on_update
from fks f3
where f3.constraint_name = f1.constraint_name

order by f3.constraint_name, f3.references_table,
f3.references_field, f3.field_name, on_delete, on_update
) f2
) as on_delete,
(
select distinct f2.on_delete
from (
select distinct f3.constraint_name, f3.references_table,
f3.references_field, on_delete, on_update
from fks f3
where f3.constraint_name = f1.constraint_name
) f2
) as on_update
from (
select distinct constraint_name, table_name, references_table
from fks
) f1
) a
) b
order by constraint_name
), E'\n')


Eu rodei ele em BD e funcionou do jeito que eu queria.

Abraços,

-- 
Moisés P. Sena
(Analista e desenvolvedor de sistemas WEB e mobile)
http://www.moisespsena.com
http://linux.moisespsena.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] PostgreSQL no Windowns XP - problema de permissão

2011-12-14 Por tôpico (KSTROS) - Jayron Alberth Costa Castro
Prezado Colega,

Passei pelo mesmo problema relatado, para instalar o postgresql no 
windows, depois de vários dias consegui instalar pelo arquivo zip.

Esse post me ajudou bastante, creio que seja interessante dar uma lida.

http://forum.imasters.com.br/topic/101291-instalando-postgresql/

Att,


*JAYRON ALBERTH COSTA CASTRO*
*KSTROS EDUCAÇÃO E TECNOLOGIA LTDA*
(98) 8839-5371 [Oi] / (98) 9197-6564 (Vivo)
-
e-mail: jacas...@kstros.com mailto:jacas...@kstros.com
Web: www.kstros.com/ http://www.kstros.com/
Skype: jayron_castro

P Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE.

Em 14/12/2011 01:03, Euler Taveira de Oliveira escreveu:
 On 14-12-2011 00:23, Fabiano Donato wrote:
 Olá

 Depois de vários dias tentando instalar o PostgreSQL e varrer os fóruns à
 procura de pistas para meu problema... estou quase jogando a toalha...  :-)

 Vou resumir assim (para ser objetivo):

 Nem sempre resumir ajuda. Se não conseguir resolver com a dica abaixo, tente
 olhar algumas dicas em [1] (slides 10-13) para tentar solucionar o problema.

  - bem, o arquivo LOG só é gerado quando instalo pelo instalador. O 
 erro
 é, aparentemente, tentativa de escrita na partição DATA. É onde dá erro e a
 instalação é interrompida;

 Você não mostrou o erro no final do arquivo bitrock_installer*.log

 Além disso, faltou informar se tem algum antivírus ou anti-algumacoisa
 instalado. Se tem, já tentou *removê-lo* (não, desabilitar algumas vezes não
 funciona)?


 [1] http://www.timbira.com.br/materiais/tudo-o-que.pdf


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


[pgbr-geral] Otimizar o Postgres

2011-12-14 Por tôpico Marcelo Silva (IG)
Pessoal, não sou DBA, mas sou eu quem cuida do banco também... e as vezes 
surgem algumas divudas com relação se eu poderia deixar o postgres mais rápido 
do que já é 

alguém pode me passar um bom link (de/ou) dicas de como configurar os arquivos 
hba.conf e postgresql.conf para um melhor desempenho ?


Marcelo Silva
--
Desenvolvedor Delphi, PHP
msn: marc...@ig.com.br
cel.: (11) 9693-4251wlEmoticon-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] Otimizar o Postgres

2011-12-14 Por tôpico Danilo Silva
Não existe uma receita de bolo para desempenho do postgresql, pois existem
variáveis que envolve não só os postgresql mas o SO também.
Você deve saber a arquitetura que está utilizando, um bom desempenho une o
banco e o SO. Não sou expert em sysadmin, mas em relação ao banco, a
documentação (www.postgresql.org) oferece uma excelente leitura sobre cada
parâmetro do postgresql.conf e lembre-se, cada caso é um caso.

Att.

Danilo

Em 14 de dezembro de 2011 10:41, Marcelo Silva (IG) marc...@ig.com.brescreveu:

   Pessoal, não sou DBA, mas sou eu quem cuida do banco também... e as
 vezes surgem algumas divudas com relação se eu poderia deixar o postgres
 mais rápido do que já é [image: Alegre]

 alguém pode me passar um bom link (de/ou) dicas de como configurar os
 arquivos hba.conf e postgresql.conf para um melhor desempenho ?


 Marcelo Silva
 --
 Desenvolvedor Delphi, PHP
 msn: marc...@ig.com.br
 cel.: (11) 9693-4251

 ___
 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] pg_prepared_statements nao retorna nada

2011-12-14 Por tôpico Flavio Henrique Araque Gurgel
2011/12/14 Moisés P. Sena moisesps...@gmail.com:
 Bom dia pessoa!

 Uso debian 6.0 com postgresql 9.1.

 configurei o meu postgresql conforme
 http://www.postgresql.org/docs/8.4/static/pgstatstatements.html :

 # postgresql.conf
 shared_preload_libraries = 'pg_stat_statements'
 custom_variable_classes = 'pg_stat_statements'
 pg_stat_statements.max = 1
 pg_stat_statements.track = all


 restartei o postgres.

 com o usuario postgres, acessei o BD criei a extensao pg_stat_statements

 postgres@server$ echo CREATE EXTENSION pg_stat_statements; | psql meu_db
 CREATE EXTENSION

 executei o reset:

 postgres@server$ echo select pg_stat_statements_reset(); | psql meu_db
  pg_stat_statements_reset
 --

 (1 registro)


 até ai, blz.

 So que agora eu quero ver os statements preparados e a view
 pg_prepared_statements retorna vazio:

 postgres@server$ echo select * from pg_prepared_statements; | psql me_db
  name | statement | prepare_time | parameter_types | from_sql
 --+---+--+-+--
 (0 registro)


 Era para aparecer varios registros nesta view (se é que ela server para
 exibir os statements preparados -- em Java com (JDBC)
 connection.prepareStatement( MINHA SQL ...));

Seu procedimento está correto.
O que está errado é que a pg_stat_statements não serve para mostrar
prepared statements. Ela mostra uma estatística de execuções de
consultas, mais ou menos como um PgFouine em modo texto.

[]s
Flavio Gurgel
___
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_prepared_statements nao retorna nada

2011-12-14 Por tôpico Moisés P . Sena
Em 14 de dezembro de 2011 11:20, Flavio Henrique Araque Gurgel 
fha...@gmail.com escreveu:

 Seu procedimento está correto.
 O que está errado é que a pg_stat_statements não serve para mostrar
 prepared statements. Ela mostra uma estatística de execuções de
 consultas, mais ou menos como um PgFouine em modo texto.


E como eu faço para listar os statements abertos?

-- 
Moisés P. Sena
(Analista e desenvolvedor de sistemas WEB e mobile)
http://www.moisespsena.com
http://linux.moisespsena.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Definir autovacuum individual a tabela

2011-12-14 Por tôpico Tulio - Informidia

  
  
Bom dia pessoal,

  
Tenho algumas tabelas que esto acumulando muitas tuplas
mortas devido ao grande volume delas..
  
e gostaria de deixar um parametro individual para o autovacuum_scale_factor nelas..


Alguem sabe como poderia fazer isso?


  uso a verso 9.1
  

Att,
  Tulio


  

___
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_prepared_statements nao retorna nada

2011-12-14 Por tôpico Flavio Henrique Araque Gurgel
 Seu procedimento está correto.
 O que está errado é que a pg_stat_statements não serve para mostrar
 prepared statements. Ela mostra uma estatística de execuções de
 consultas, mais ou menos como um PgFouine em modo texto.


 E como eu faço para listar os statements abertos?

http://www.postgresql.org/docs/current/static/view-pg-prepared-statements.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] RES: Restore de arquivo formato plain-text

2011-12-14 Por tôpico Monica Ferrari Villarino
Se eu fosse você, restauraria todo o dmp em uma outra máquina (ambiente de 
teste, por exemplo) e geraria um novo dmp com o database requerido, no formato 
pg_dump -fc -n  (-n para exportar apenas os objetos de um esquema).

-Mensagem original-
De: pgbr-geral-boun...@listas.postgresql.org.br 
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Fábio Gibon - 
Comex System
Enviada em: terça-feira, 13 de dezembro de 2011 17:17
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Restore de arquivo formato plain-text

 Sei que dá para fazer isso utilizando pg_restore --list, só não me 
 recordo agora se é no modo custom ou plain. Veja o webcast do 
 Dickinson, ele trata deste assunto, inclusive ele já comentou deste 
 em outras threads.

pg_restore só a partir de um arquivo no modo custom, que não é o caso...

Pessoal,
   a situação é um pouco pior, descobri que o backup é feito com um 
pg_dumpall  arquivo.dmp (sem parâmetro algum) e no cluster existem vários 
bancos (produção e testes), agora eu preciso retornar apenas o backup de 
meia-dúzia de tabelas de um banco específico. Há algo pronto para resolver isto 
ou terei que editar o arquivo .dmp mesmo?

abraços
Fábio Gibon

[]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] Otimizar o Postgres

2011-12-14 Por tôpico Marcelo Silva (IG)
Valeu ajudou bastante 



From: Renato Ricci 
Sent: Wednesday, December 14, 2011 11:00 AM
To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] Otimizar o Postgres

Também não sou expert em administrar PostgreSQL, mas segue link abaixo:


http://pt.wikibooks.org/wiki/PostgreSQL_Pr%C3%A1tico/Ap%C3%AAndices/Dicas_sobre_Desempenho_e_Otimiza%C3%A7%C3%B5es_do_PostgreSQL


T+ 
__
Renato R. Ricci
Antes de imprimir, pense em sua responsabilidade e compromisso com o Meio 
Ambiente. O Futuro está em Nossas Mãos!



--
  De: Marcelo Silva (IG) marc...@ig.com.br
  Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br 
  Enviadas: Quarta-feira, 14 de Dezembro de 2011 10:41
  Assunto: [pgbr-geral] Otimizar o Postgres


  Pessoal, não sou DBA, mas sou eu quem cuida do banco também... e as vezes 
surgem algumas divudas com relação se eu poderia deixar o postgres mais rápido 
do que já é 

  alguém pode me passar um bom link (de/ou) dicas de como configurar os 
arquivos hba.conf e postgresql.conf para um melhor desempenho ?


  Marcelo Silva
  --
  Desenvolvedor Delphi, PHP
  msn: marc...@ig.com.br
  cel.: (11) 9693-4251

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


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


Re: [pgbr-geral] Definir autovacuum individual a tabela

2011-12-14 Por tôpico Flavio Henrique Araque Gurgel
Em 14 de dezembro de 2011 11:53, Tulio - Informidia
tu...@informidia.com.br escreveu:
 Bom dia pessoal,

 Tenho algumas tabelas que estão acumulando muitas tuplas mortas devido ao
 grande volume delas..
 e gostaria de deixar um parametro individual para o autovacuum_scale_factor
 nelas..

 Alguem sabe como poderia fazer isso?

 uso a versão 9.1

ALTER TABLE nome_sua_tabela SET (autovacuum_vacuum_scale_factor = valor);

[]s
Flavio Gurgel
___
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: Restore de arquivo formato plain-text

2011-12-14 Por tôpico Flavio Henrique Araque Gurgel
 Se eu fosse você, restauraria todo o dmp em uma outra máquina (ambiente de 
 teste, por exemplo) e geraria um novo dmp com o database requerido, no 
 formato pg_dump -fc -n  (-n para exportar apenas os objetos de um esquema).

A partir de um banco inteiro é possível fazer dump só de uma tabela
pela opção -t do pg_dump.

[]s
Flavio Gurgel
___
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: Restore de arquivo formato plain-text

2011-12-14 Por tôpico Fábio Gibon - Comex System

 Se eu fosse você, restauraria todo o dmp em uma outra máquina (ambiente de 
 teste, por exemplo) e geraria um novo dmp com o database requerido, no 
  formato pg_dump -fc -n (-n para exportar apenas os objetos de um 
 esquema).

A partir de um banco inteiro é possível fazer dump só de uma tabela
pela opção -t do pg_dump.

Valeu Flávio, acabei criando um baca que lê o arquivo, localiza o que eu 
quero e copia para um novo arquivo, assim eu fico só com o que realmente 
preciso restaurar...

abraço
Fábio Gibon

[]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] Definir autovacuum individual a tabela

2011-12-14 Por tôpico Tulio

  
  
Depois de alterado o valor tem algum catalogo onde posso consultar
os valores configurados para cada tabela?

Obrigado



   De:
  Flavio Henrique Araque Gurgel fha...@gmail.com
  Para: Comunidade
  PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
  
  Enviadas:
  Quarta-feira, 14 de Dezembro de 2011 13:09
  Assunto: Re:
  [pgbr-geral] Definir autovacuum individual a tabela
 
Em 14 de dezembro de 2011 11:53, Tulio - Informidia
tu...@informidia.com.br
escreveu:
 Bom dia pessoal,

 Tenho algumas tabelas que esto acumulando muitas tuplas mortas
devido ao
 grande volume delas..
 e gostaria de deixar um parametro individual para o
autovacuum_scale_factor
 nelas..

 Alguem sabe como poderia fazer isso?

 uso a verso 9.1

ALTER TABLE nome_sua_tabela SET (autovacuum_vacuum_scale_factor =
valor);

[]s
Flavio Gurgel
  

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


Re: [pgbr-geral] Definir autovacuum individual a tabela

2011-12-14 Por tôpico Flavio Henrique Araque Gurgel
 Depois de alterado o valor tem algum catalogo onde posso consultar os
 valores configurados para cada tabela?

SELECT reloptions FROM pg_class WHERE relname='sua_tabela';

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


Re: [pgbr-geral] Definir autovacuum individual a tabela

2011-12-14 Por tôpico Tulio

  
  
Era isso mesmo o que eu procurava..
ja executei e esta rodando o autovaccum... 

Obrigado!


 Depois de alterado o valor tem algum catalogo onde posso
consultar os
 valores configurados para cada tabela?

SELECT reloptions FROM pg_class WHERE relname='sua_tabela';

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

  

Tlio Gustavo dos Santos
Adm. Tc. em Banco de Dados - TI
Informdia Pesquisas Esportivas Ltda.
Tel./Fax.: 55 11 3673 5566
Email: tu...@informidia.com.br
twitter: @informidia
Web: www.informidia.com.br
  

  
  
  Antes de imprimir lembre-se de sua responsabilidade
e comprometimento com o Meio 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] Auxilio com dll contrib lo.dll

2011-12-14 Por tôpico Euler Taveira de Oliveira
On 12-12-2011 16:53, Bruno Moreira wrote:
 Eu primeiramente tenter refazer os cast implicitos apontando para a dll lo.dll
 da versão 8.0 mas eu recebia uma informação que está dll não possuia na sua
 copilacao o importe de PG_MODULE_MAGIC;.
 
Utilize as funções da última versão antes da retirada dos casts (no branch
REL8_2_STABLE).

 Fiz isso e estou com o fonte do meu Frankstain lo.c pronto mas não consigo
 compilacao utilizando turco c++ e outros compiladores c que encontramos na
 internet.
 
Utilize o gcc no *nix, o MSVC (2005, se não me engano) no Windows.

 Alguem sabe como em windows ou linux eu posso compilar essa minha nova lo.c e
 que esta consiga entender os includes do projeto afim que eu consiga que minha
 lo.c compile e gere minha lo.dll ?
 
Vide [1] para dicas como compilar uma extensão no Linux.

 Realmente preciso fazer essa nova lo.dll ou existe alguma outra alternativa
 para poder criar meu cast implicito para o tipo lo de forma implicita ?
 
Não. Tenha em mente que recriar casts é algo temporário. O ideal é alterar a
aplicação para não depender deles.

 sei que estou sendo chato,mas realmente não estou conseguindo tirar essa pedra
 do meu caminho.Preciso conseguir sair da versão 8.0 do postgres sem depender
 muito da boa vontado dos meus amigos do desenvolvimento do ERP da empresa de
 onde eu trabalho.
 
Acho melhor você planejar com a equipe e explicar que a versão 8.0 já foi
descontinuada a mais de 1 ano e que qualquer bug presente naquela versão *não*
será corrigido.


[1] http://www.timbira.com/presentations/pgconbr_2009/extensao_c.pdf


-- 
   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


[pgbr-geral] Cronograma de descotinuação.

2011-12-14 Por tôpico Targino Silveira
Boa noite senhores, vocês sabem informar se existe um cronograma de
descontinuação das versões do postgre? Tenho quase todas as minhas base na
versão 8.3 e para migra-las vai ser um projeto grande, por tanto se eu
souber quando será descontinuada, posso programar migração.


Abraços


-- 
Targino Silveira
+55-85-8626-7297
www.twitter.com/targinosilveira
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Cronograma de descotinuação.

2011-12-14 Por tôpico Euler Taveira de Oliveira
On 14-12-2011 19:02, Targino Silveira wrote:
 Boa noite senhores, vocês sabem informar se existe um cronograma de
 descontinuação das versões do postgre?
 
Postgres. Você terá um pouco mais do que 1 ano [1].


[1] http://wiki.postgresql.org/wiki/PostgreSQL_Release_Support_Policy


-- 
   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] Cronograma de descotinuação.

2011-12-14 Por tôpico Targino Silveira
Perfeito, valeu mesmo Euler, o postgre, foi por que estou digitando do
celular e ele corrigiu para o errado. rsrsrs


Abraços,


p.s: estou te devendo o retorno de uma ligação, mas não esqueci não.



Em 14 de dezembro de 2011 19:15, Euler Taveira de Oliveira 
eu...@timbira.com escreveu:

 On 14-12-2011 19:02, Targino Silveira wrote:
  Boa noite senhores, vocês sabem informar se existe um cronograma de
  descontinuação das versões do postgre?
 
 Postgres. Você terá um pouco mais do que 1 ano [1].


 [1] http://wiki.postgresql.org/wiki/PostgreSQL_Release_Support_Policy


 --
   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




-- 
Targino Silveira
+55-85-8626-7297
www.twitter.com/targinosilveira
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Cronograma de descotinuação.

2011-12-14 Por tôpico Leandro DUTRA, Guimarães Faria Corcete
Le 2011-12-14 20h26, Targino Silveira a écrit :
 Perfeito, valeu mesmo Euler, o postgre, foi por que estou digitando do
 celular e ele corrigiu para o errado. rsrsrs

Pelo jeito o celular atacou de novo…
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Cronograma de descotinuação.

2011-12-14 Por tôpico Targino Silveira
Não Leandro, esse ai eu escrevi referenciando ao que havia sido escrito.

Abraços,

Em 14 de dezembro de 2011 20:49, Leandro DUTRA, Guimarães Faria Corcete 
l...@dutras.org escreveu:

 Le 2011-12-14 20h26, Targino Silveira a écrit :

  Perfeito, valeu mesmo Euler, o postgre, foi por que estou digitando do
 celular e ele corrigiu para o errado. rsrsrs


 Pelo jeito o celular atacou de novo…




-- 
Targino Silveira
+55-85-8626-7297
www.twitter.com/targinosilveira
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] views ou tabelas temporárias

2011-12-14 Por tôpico Antonio Cesar
Estou com uma dúvida quanto a implementar views ou tabelas temporárias 
em um sistema (BD PostgreSQL). Alguém pode me dizer as vantagens entre 
estas duas ações?
attachment: cgcesarsoares.vcf___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PostgreSQL no Windowns XP - problema de permissão ( - Euler )

2011-12-14 Por tôpico Fabiano Donato
Olá

Gente, em primeiro lugar brigadão pela acolhida,  :-)  Eu mal esperava
uma resposta, afinal há uma multidão com problemas parecidos.

Bem, eu não sei resumir, meu talento é mais pra escritor do que pra
desenvolvedor  :-)

Euler, hoje eu testei isso:

- removi toda minha suíte Comodo (firewall + av), além de
desabilitar o firewall do windows, até em Serviços (já que ele teima
em ficar ali também). Realmente essa dica que eu não conhecia;

- pensei que fosse (?) problema de permissão, pois se uso o
instalador, ele aponta WSOCK.dll (da pasta windows/system32) não
encontrada. Mas se eu faço um logon secundário em postgres e tento
uma pós-instalação do cluster na linha de comando, ele emite initdb
não inicializado corretamente;

- o Postgres tem essa coisa: instalar com admin ele não permite;
instalar como usuário postgres pode dar problema de permissão;

- mas já começo a pensar que não é problema de pemissão, já que
ele instala os arquivos e cria a pasta data; permissão de escrita
ele tem, aparentemente;

   - utilizo o Windows XP SP 3 Professional, e tenho tentado instalar
o postgresql-8.4.8.1  (32 bits, mesmo que já uso OK em meu desktop),
mas também já tentei instalar sem sucesso o postgresql-8.4.9-1 e o
postgresql-9.1.1-1.
( lembrando que tenho o postgres instalado e funcionando no
desktop, e só não consigo fazê-lo funcionar no netbook, onde uso o
mesmo SO )

Sobre as dicas do slide em PDF:

- bem, quando uso o instalador ou quando tento uma criação
posterior do cluster manualmente (para aproveitar a instalação, antes
de remover tudo, coisa que tenho feito várias vezes), ele dá esse erro
de wsock.dll não encontrado, mas também emite esse erro:

Error reading file: ../data/postgresql.conf.

Porém a pasta data sempre fica vazia. Nada é gravado ali.

   - LOG do bitrock_installer:

No início dele, temos os alertas:

Could not find registry key
HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-8.4
Data Directory. Setting variable iDataDirectory to empty value

E também o mesmo alerta acima nas demais variáveis: Base Directory,
Service ID, etc.

Depois segue ok com a execução dos scripts, chegando no final com o erro:

Initialising the database cluster (this may take a few minutes)...
Executing cscript //NoLogo
D:\PostgreSQL/installer/server/initcluster.vbs postgres postgres
 D:\PostgreSQL D:\data 5432 DEFAULT
Script exit code: 0

Script output:
 WScript.Shell Initialized...
Scripting.FileSystemObject initialized...

WScript.Network initialized...
Called IsVistaOrNewer()...
'winmgmts' object initialized...
Version:5.1
MajorVersion:5
Ensuring we can write to the data directory (using cacls):
Executing batch file 'radFD32F.bat'...
pasta processada: D:\data

Executing batch file 'radFD32F.bat'...
Reading:objConfFile is nothing...
Writing:objConfFile is nothing...
Called IsVistaOrNewer()...
'winmgmts' object initialized...
Version:5.1
MajorVersion:5
Granting service account access to the data directory (using cacls):
Executing batch file 'radFD32F.bat'...
pasta processada: D:\data

initcluster.vbs ran to completion

Script stderr:

Configuring database server startup...
Executing cscript //NoLogo
D:\PostgreSQL\installer\server\startupcfg.vbs 8.4 postgres 
D:\PostgreSQL D:\data postgresql-8.4
Script exit code: 0

Script output:
 startupcfg.vbs ran to completion

Script stderr:

Creating menu shortcuts...
Executing cscript //NoLogo
D:\PostgreSQL\installer\server\createshortcuts.vbs 8.4 postgres
5432 PostgreSQL 8.4 D:\PostgreSQL D:\data postgresql-8.4
Script exit code: 0

Script output:
 Start FixupFile(D:\PostgreSQL\scripts\serverctl.vbs)...
   Opening file for reading...
   Closing file (reading)...
   Replacing placeholders...
   Opening file for writing...
   Closing file...
  End FixupFile()...
Start FixupFile(D:\PostgreSQL\scripts\runpsql.bat)...
   Opening file for reading...
   Closing file (reading)...
   Replacing placeholders...
   Opening file for writing...
   Closing file...
  End FixupFile()...
createshortcuts.vbs ran to completion

Script stderr:


Starting the database server...
Executing cscript //NoLogo
D:\PostgreSQL\installer\server\startserver.vbs postgresql-8.4
Script exit code: 0

Script output:
 Starting postgresql-8.4
Service postgresql-8.4 started successfully
startserver.vbs ran to completion

Script stderr:


Loading additional SQL modules...
Executing cscript //NoLogo
D:\PostgreSQL\installer\server\loadmodules.vbs postgres 
D:\PostgreSQL D:\data 5432 1
Script exit code: 0

Script output:
 Installing pl/pgsql in the template1 databases...
Executing 'D:\DOCUME~1\postgres\CONFIG~1\Temp\rad88D3B.bat'...
psql: nÆo p“de conectar ao servidor: Connection refused (0x274D/10061)
O servidor est  executando na m quina ??? e aceitando
conexäes TCP/IP na porta 5432?

Installing the adminpack module in the postgres database...
Executing 

Re: [pgbr-geral] PostgreSQL no Windowns XP - problema de permissão ( - Jayron )

2011-12-14 Por tôpico Fabiano Donato
Jayron

Também tentei instalar pelo zip outras vezes, obtendo os mesmo resultados.

Por exemplo, usando um arquivo bat, com todas as diretivas setadas,
mas também na linha de comando, no console do windows.

Mas notei algumas divergências. Afinal, quais as variáveis de ambiente
corretas do PostgreSQL ? Normalmente encontro isso nos fóruns:

@SET PATH=
@SET PGDATA=
@SET PGDATABASE=
@SET PGUSER=
@SET PGPORT=
@SET PGLOCALEDIR=

Já neste link que você me passou temos de diferente (acho que só esta,
senão entendi errado):

set PGLIB = apontando para o diretório \lib

As primeiras linhas eu testei, e também setando manualmente em
Sistema  Avançado  Variáveis de ambiente.

Lembrando que sou iniciante em postgres e SGDB de modo geral.. Sou
mediano em PHP e agora uso o PostgreSQL junto com o Holdem Manager
(para quem joga torneios de poker como eu).

Enfim, logo à noite vou fazer uma nova tentativa usando estas dicas do
link que me passou !

Pois já estou... apelando  :-)

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