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


[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] OFF Importar arquivo do Linux para o Windows

2011-07-27 Por tôpico Eder Sousa
SSH...

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] Ajuda com Comando;

2011-05-06 Por tôpico Eder Sousa
rsss. beleza

o único problema seria o que o Roberto Melo falou se precisar de algo que
utilize vários períodos começa outro problema...



Em 6 de maio de 2011 16:10, Leandro DUTRA escreveu:

> 2011/5/6 Eder Sousa :
> > Como você resolve o caso de tabelas enormes??
>
> Particionamento.  Mesmo que (ainda) seja uma gambiarra, o único meio
> de fazê‐lo hoje em PostgreSQL é com herança.  Foi exatamente o que
> disse, não conheço nenhum outro uso de herança no PostgreSQL além
> desse que não seja contraproducente.
>
>
> > PS: não estou discutindo somente comentando... (Y)
>
> Mas esta é justamente uma lista de discussões…
>
>
>
> --
> 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
>



-- 

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] Ajuda com Comando;

2011-05-06 Por tôpico Eder Sousa
Certo Leandro,

Como você resolve o caso de tabelas enormes??

Sempre trabalhei da forma de quebrar a tabela em períodos menores, a criação
de indíces nas tabelas gerou um certo gargalho quando tentei criar estas
tabelas que tem em torno de 10 milhões de registros/mês... como você costuma
proceder?

Atualmente não há a necessidade de montar resultados mensais a partir destas
tabelas, pois trabalhamos com tabelas auxiliares já resumidas..

Então no meu caso específico estas tabelas são como somente repositório de
dados, para uma eventual necessidade, que até o momento não ocorreu...

Mande a sua sugestão/solução para este cenário...

PS: não estou discutindo somente comentando... (Y)
Abraços

Em 6 de maio de 2011 15:52, Leandro DUTRA escreveu:

> 2011/5/6 Eder Sousa :
> > isso é uma opiniãors
>
> O que não significa que eu não esteja aberto a que me mostrem uma
> situação, além da de gambiarra de particionamento de relações, onde a
> herança de relações elimine ou minore mais dificuldades do que crie ou
> aumente.
>
>
> --
> 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
>



-- 

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] Ajuda com Comando;

2011-05-06 Por tôpico Eder Sousa
isso é uma opiniãors

Em 6 de maio de 2011 14:38, Leandro DUTRA escreveu:

> 2011/5/6 Eder Sousa :
> > Neste caso estou usando herança.
>
> Ainda não encontrei um uso para herança, além de gambiarrar
> particionamento de tabelas, que não fosse melhor atendido com um
> modelo normalizado e junções.
>
>
> --
> 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
>



-- 

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] Ajuda com Comando;

2011-05-06 Por tôpico Eder Sousa
Neste caso estou usando herança.

A preocupação é manter os dados separados por período pois esta aplicação
trabalhará somente com esta condição.

Abraços


Em 6 de maio de 2011 12:48, Roberto Mello escreveu:

> 2011/5/6 Eder Sousa 
>
>> Na realidade usei um exemplo que eu tinha feito anteriormente com o
>> Matheus.
>>
>> A idéia é a seguinte:
>>
>> Crio uma tabela de movimentação padrão: exemplo notasfiscais, quando
>> incluir registros nesta tabela o banco ativa a trigger, que irá verificar a
>> existência de uma tabela referente ao mês (neste caso a tabela está com o
>> mesmo nome em outro schema) e adiciona os registros automaticamente na
>> tabela correspondente.
>>
>
> Virge Maria! E quando tiver que fazer consultas de relatórios, que tem que
> buscar em vários meses? Vai fazer JOIN em tudo? E quadno não se souber qual
> é o mês?
>
> Roberto
>
> ___
> 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] Ajuda com Comando;

2011-05-06 Por tôpico Eder Sousa
Na realidade usei um exemplo que eu tinha feito anteriormente com o Matheus.

A idéia é a seguinte:

Crio uma tabela de movimentação padrão: exemplo notasfiscais, quando incluir
registros nesta tabela o banco ativa a trigger, que irá verificar a
existência de uma tabela referente ao mês (neste caso a tabela está com o
mesmo nome em outro schema) e adiciona os registros automaticamente na
tabela correspondente.





Em 6 de maio de 2011 11:27, JotaComm  escreveu:

> Olá, Éder
>
>
> Segue um pequeno exemplo:
>
> CREATE OR REPLACE FUNCTION f_insere(INTEGER,VARCHAR)
> RETURNS BOOLEAN AS $$
> BEGIN
> FOR i IN 1..$1 LOOP
> EXECUTE 'INSERT INTO ' || $2 || ' VALUES
> ('||i||','||quote_literal('exemplo')||')';
> RAISE NOTICE '%',i;
> END LOOP;
> RETURN TRUE;
> END;
> $$ LANGUAGE PLPGSQL;
>
> Mas aproveitando eu queria entender a sua idéia de fazer:
> NEW::nome_da_tabela?
>
> NEW::tabela? Para mim isso não faz sentido visto que NEW significa a nova
> tupla que você está inserindo, que você pode fazer NEW.* para pegar todas as
> colunas ou NEW.coluna.
>
>
> Em 6 de maio de 2011 10:21, Eder Sousa  escreveu:
>
> *Bom dia!!!*
>>
>> Estou criando uma trigger no postgresql 8.4.8 (windows), que em seu código
>> executa a seguinte linha (comando):
>>
>>EXECUTE 'INSERT INTO ' || nome_tabela || ' VALUES( (' ||
>> quote_literal(NEW) || '::' || nome_tabela || ').*)';
>>
>
>
>> Porém está retornando o erro abaixo:
>>
>> QUERY:  SELECT  STATEMENT 'INSERT INTO ' ||  $1  || ' VALUES( (' ||
>> quote_literal( $2 ) || '::' ||  $1  || ').*)'
>> CONTEXT:  PL/pgSQL function "fun_tr_itemnf" line 85 at comando EXECUTE
>>
>> ** Error **
>>
>> ERRO: tipo "statement" não existe
>> SQL state: 42704
>> Context: PL/pgSQL function "fun_tr_itemnf" line 85 at comando EXECUTE
>>
>>
>> Alguém pode me ajudar com o que acontece neste erro?
>>
>> Abraços!
>> 
>> 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
>>
>>
>
> 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
>
>


-- 

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


[pgbr-geral] Ajuda com Comando;

2011-05-06 Por tôpico Eder Sousa
*Bom dia!!!*

Estou criando uma trigger no postgresql 8.4.8 (windows), que em seu código
executa a seguinte linha (comando):

   EXECUTE 'INSERT INTO ' || nome_tabela || ' VALUES( (' ||
quote_literal(NEW) || '::' || nome_tabela || ').*)';

Porém está retornando o erro abaixo:

QUERY:  SELECT  STATEMENT 'INSERT INTO ' ||  $1  || ' VALUES( (' ||
quote_literal( $2 ) || '::' ||  $1  || ').*)'
CONTEXT:  PL/pgSQL function "fun_tr_itemnf" line 85 at comando EXECUTE

** Error **

ERRO: tipo "statement" não existe
SQL state: 42704
Context: PL/pgSQL function "fun_tr_itemnf" line 85 at comando EXECUTE


Alguém pode me ajudar com o que acontece neste erro?

Abraços!

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] Crosstab colunas dinamicas

2011-05-02 Por tôpico Eder Sousa
execute statement???




Em 2 de maio de 2011 16:30, Fabiano Fernandes <
cont...@fabianofernandes.adm.br> escreveu:

> Olá a todos!!
>
> Estou analisando o crosstab do postgres ...
>
> Fiz alguns testes e funcionou perfeitamente, porém os dados retornados da
> minha consulta é dinâmico (uma hora tem 3 colunas, outra outra 4, outra hora
> 5) e sempre nessas situações possui nomes diferentes ..
>
> Os teste foram feitos semelhante aos exemplos da documentação ..
>
> SELECT * FROM crosstab('...') AS myTable(row_name text, category_1 text,
> category_2 text);
>
> Como posso fazer para que os dados retornados sejam dinâmicos na criação
> das colunas, vejam que eu sempre preciso colocar manualmente, ou seja, fico
> com uma estrutura estática para trabalhar com valores dinâmicos.
>
>
> Alguém tem alguma dica?
>
> Att
> Fabiano Fernandes
>
> ___
> 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] Função para tratamento de Erros

2011-02-08 Por tôpico Eder Sousa
certo..
Me expressei errado...

referente a Função eu somente montei como exemplo.

Oque eu preciso é.. como fazer para passar como parametro a Exception
(Qualquer erro, chave duplicada, check, etc... qualquer coisa ) que
ocorreu??


???
Somente criar uma função na extrutura

create or replace function x() returns text as
$$
begin
  EXCEPTION
  WHEN x THEN RAISE EXCEPTION mensagem1;
  WHEN y THEN RAISE EXCEPTION mensagem2
 end;
end
$$
language plpgsql volatile;



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


[pgbr-geral] Função para tratamento de Erros

2011-02-08 Por tôpico Eder Sousa
Boa tarde!!!
Existe alguma forma de "pegar" o erro que ocorreu, sem utilizar o exception?

Exemplo

create or replace function errodivisaoporzero() returns text as
$$
declare
valor1 integer;
valor2 integer;
resultado decimal(10,2);
begin
 valor1 = 10;
 valor2 = 0;
 resultado = valor1 / valor2

 FUNCAO_TESTA_ERRO()-- NESTE PONTO CHAMAR UMA FUNÇÃO GENERICA PARA
TRATAMENTO DE ERROS;
end
$$
language plpgsql volatile;


Atenciosamente

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


[pgbr-geral] Atribuir um Record sem o FOR

2011-01-14 Por tôpico Eder Sousa
Bom dia!
Preciso colocar todos os campos de um tabela em um record dentro da função.

Como eu poderia fazer isso?

Tentei da seguinte maneira:

Declare
rnf record;
BEGIN
   rnf = (Select * from tabelax where campo1 = 1);

END;

Porém me retornou erro, gostaria de atribuir estes dados sem a utilização de
um FOR;

Abraços,


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


[pgbr-geral] Mudar o Encoding no Banco de Dados

2011-01-10 Por tôpico Eder Sousa
Boa tarde!
É possível modificar o encoding no banco de dados?

Quero modificar o encoding para o LATIN1 ao invés do UTF8..

Postgresql 9.0.2
Plataforma Windows

Abraços,



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] Comando Copy

2010-12-17 Por tôpico Eder Sousa
Fabrízio, Obrigado!!

Perfeito funcionou corretamente.

Abraços

Eder Sousa

Em 17 de dezembro de 2010 13:18, Fabrízio de Royes Mello <
fabriziome...@gmail.com> escreveu:

>
> Em 17 de dezembro de 2010 11:33, Eder Sousa escreveu:
>
> Bom dia!
>> Preciso executar o comando COPY diretamente de uma função, só que é
>> necessário salvar o arquivo com nomes diferentes automaticamente, é possível
>> efetuar isso?
>>
>> Já tentei efetuar da seguinte maneira:
>>
>> vNomeArquivo = 'teste.TXT';
>> copy (select texto from textos.arquivo where numeroarquivo = (select
>> max(numeroarquivo) from textos.arquivo)) to 'd:/@/' || vNomeArquivo;
>>
>>
> Para isso vc terá de utilizar o EXECUTE [1], para poder executar comandos
> de forma dinâmica. Ex:
>
> sCopy := E'copy (select texto from textos.arquivo where numeroarquivo =
> (select max(numeroarquivo) from textos.arquivo)) to \'d:/@/\' ||
> vNomeArquivo;
>
> EXECUTE sCopy;
>
>
> Obs: nao testei a instrução acima, mas deverá funcionar corretamente.
>
>
> [1]
> http://www.postgresql.org/docs/current/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN
>
> --
> Fabrízio de Royes Mello
> >> Blog sobre TI: http://fabriziomello.blogspot.com
> >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
>
>
> _______
> 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


[pgbr-geral] Comando Copy

2010-12-17 Por tôpico Eder Sousa
Bom dia!
Preciso executar o comando COPY diretamente de uma função, só que é
necessário salvar o arquivo com nomes diferentes automaticamente, é possível
efetuar isso?

Já tentei efetuar da seguinte maneira:

vNomeArquivo = 'teste.TXT';
copy (select texto from textos.arquivo where numeroarquivo = (select
max(numeroarquivo) from textos.arquivo)) to 'd:/@/' || vNomeArquivo;

Porém retornou erro.

Abraços,

____
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


[pgbr-geral] Invitation to connect on LinkedIn

2010-12-12 Por tôpico Eder Sousa via LinkedIn
LinkedIn
Eder Sousa requested to add you as a connection on LinkedIn:
--

Mateus,

I'd like to add you to my professional network on LinkedIn.

- Eder

Accept invitation from Eder Sousa
http://www.linkedin.com/e/1b7qwt-ghmgt4uj-5f/hJyn_mKDb3AYKem6pM_q9mB_905WKe_qzCqrQvDjbGRKE3zlm8R7/blk/I53092041_20/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_c39vcjgMczAMcPl9bQoQm4FBqjpDbP4Me30Oe3oNc38LrCBxbOYWrSlI/EML_comm_afe/

View invitation from Eder Sousa
http://www.linkedin.com/e/1b7qwt-ghmgt4uj-5f/hJyn_mKDb3AYKem6pM_q9mB_905WKe_qzCqrQvDjbGRKE3zlm8R7/blk/I53092041_20/0McBYNd30Oej0PdkALqnpPbOYWrSlI/svi/
 
--

DID YOU KNOW LinkedIn can help you find the right service providers using 
recommendations from your trusted network? Using LinkedIn Services, you can 
take the risky guesswork out of selecting service providers by reading the 
recommendations of credible, trustworthy members of your network. 
http://www.linkedin.com/e/1b7qwt-ghmgt4uj-5f/svp/inv-25/

 
-- 
(c) 2010, LinkedIn Corporation___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] REF. SCRIPT DE ATUALIZAÇÃO.

2010-10-01 Por tôpico Eder Sousa
Bom dia Paulo, Tudo bem?
Utilizamos o SQL Power Architect que efetua esta comparação tranquilamente.

Abraços
Eder

Em 1 de outubro de 2010 08:13, Marcos Bernardelli <
mar...@methodinformatica.com.br> escreveu:

> Paulo, nós utilizamos o Another PostgreSQL Diff Tool [1].
> A diferença é gerada sobre dois arquivos contendo os comandos DDL ("Scripts
> de criação") do teu banco de dados.
>
> Para gerar a diferença utilize o seguinte comando:
> java -jar apgdiff.jar old_version.sql new_version.sql > diff.sql
>
>
>
> [1] http://sourceforge.net/projects/apgdiff/
>
>
>
> Em 30/09/2010 17:57, VisualP Sistemas escreveu:
>
>   Ola Pessoal,
>
> Temos um sistema instalado em varios clientes diferentes.
> Ocorre que ao alterar a base em tempo de desenvolvimento,
> apos testes internos passamos a atualizar estes sistemas.
>
> Existe uma forma ou ferramenta que a partir da minha base interna,
> gere os scripts APENAS DAS NOVAS IMPLEMENTAÇÕES NA BASE,
> para atualizar as diversas bases instaladas nos clientes.
>
> No Aguardo,
>
> Obrigado,
>
> Att,
> Paulo.
>
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-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
>
>


-- 

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


[pgbr-geral] Alguém pode me dar uma sugestão ?

2010-08-30 Por tôpico Eder Sousa
*Bom dia!*

Estou desenvolvendo uma tabela na qual não quero que executem
INSERT/UPDATE/DELETE diretamente na Tabela, somente via FUNCTION, verifiquei
a documentação da criação de FUNCTION e ví que existe o parâmetro SECURITY
DEFINER, com isso suponho que funcionará conforme eu necessito no momento,
mas isto é o melhor opção a ser feita?

Digo isso pois será efetuado diversos controles antes de tais ações, poderia
ser trigger mas o ideal (NESTE CASO) seria evitar isso.

Abraços,


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] Replicar dados entre bancos diferentes.

2010-08-30 Por tôpico Eder Sousa
Vou levantar maiores informações sobre as soluções comentadas, obrigado pela
dica.
Abraços.

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] Replicar dados entre bancos diferentes.

2010-08-26 Por tôpico Eder Sousa
tah.. mas o software atual da empresa utiliza este banco de dados ...
inicialmente irei migrar algumas tabelas para o postgresql...
que são as que vou utilizar...

gradativamente... até matar de vez o pervasive

Em 26 de agosto de 2010 09:45, JotaComm  escreveu:

>
> Olá,
> Em 26 de agosto de 2010 09:41, Eder Sousa  escreveu:
>
> seria praticamente os dois casos mas a migração será o próximo passo.
>>
>
> Mas se você fizer uma replicação já terá migrado os dados?
>
> Eu aconselharia você a primeiro migrar os dados e depois montar uma
> replicação entre dois bancos de dados PostgreSQL.
>
>
>
>>
>> Em 26 de agosto de 2010 08:25, JotaComm  escreveu:
>>
>> Olá,
>>>
>>> Em 26 de agosto de 2010 08:08, Eder Sousa escreveu:
>>>
>>> Pessoal, Bom dia!
>>>> Preciso efetuar uma replicação de dados do banco de dados PERVASIVE para
>>>> POSTGRESQL, isto é possível usando os recursos que o banco já possui?
>>>>
>>>
>>> Você quer fazer a replicação mesmo ou seria uma migração?
>>>
>>>
>>>> Abraços,
>>>> 
>>>> 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
>>>>
>>>>
>>>
>>> []s
>>> --
>>> 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
>>>
>>>
>>
>>
>> --
>> 
>> 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
>>
>>
>
> []s
> --
> 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
>
>


-- 

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] Replicar dados entre bancos diferentes.

2010-08-26 Por tôpico Eder Sousa
seria praticamente os dois casos mas a migração será o próximo passo.

Em 26 de agosto de 2010 08:25, JotaComm  escreveu:

> Olá,
>
> Em 26 de agosto de 2010 08:08, Eder Sousa  escreveu:
>
> Pessoal, Bom dia!
>> Preciso efetuar uma replicação de dados do banco de dados PERVASIVE para
>> POSTGRESQL, isto é possível usando os recursos que o banco já possui?
>>
>
> Você quer fazer a replicação mesmo ou seria uma migração?
>
>
>> Abraços,
>> 
>> 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
>>
>>
>
> []s
> --
> 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
>
>


-- 

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


[pgbr-geral] Replicar dados entre bancos diferentes.

2010-08-26 Por tôpico Eder Sousa
Pessoal, Bom dia!
Preciso efetuar uma replicação de dados do banco de dados PERVASIVE para
POSTGRESQL, isto é possível usando os recursos que o banco já possui?
Abraços,

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] Dá para armazenar arquivos XML?

2010-08-23 Por tôpico Eder Sousa
Aproveitando que o assunto é XML, existe uma forma de importar os dados de
um XML para uma tabela?

Abraços...
Eder Sousa

Em 23 de agosto de 2010 16:15, Alexsander Rosa
escreveu:

> Em outras palavras: se for preciso trabalhar com as informações dentro
> deste XML (acessar, alterar, etc) então o melhor é usar o tipo de dados XML.
> Se o objetivo é apenas armazenar para depois enviar para algum lugar, sem
> fazer processamento algum, um tipo binário ou text pode servir. Em teoria, o
> ideal seria usar o tipo nativo mesmo assim, mas pode ser que o XML esteja
> formatado de alguma maneira não padronizada que uma outra aplicação pode
> estar esperando, ou algo do gênero. Nem sempre o IDEAL da teoria serve para
> a realidade -- lembram dos CNPJ dos órgãos públicos?
>
> Em 23 de agosto de 2010 15:16, Euler Taveira de Oliveira <
> eu...@timbira.com> escreveu:
>
> Celso escreveu:
>> > eu gravo em um campo do tipo Text.
>> >
>> O tipo de dado xml foi criado exatamente para este propósito; se é
>> documento
>> xml então utilize o tipo xml.
>>
>>
>> --
>>  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
>>
>
>
>
> --
> Atenciosamente,
> Alexsander da Rosa
> Linux User #113925
>
> "Extremismo na defesa da liberdade não é defeito.
> Moderação na busca por justiça não é virtude."
> -- Barry Goldwater
>
> ___
> 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


[pgbr-geral] RES: Numerando linhas via SELECT no PGSQL

2010-05-14 Por tôpico Eder Sousa
Costumo fazer assim

 

Create temp sequence x;

Select nextval(‘x’::regclass), valor1, valor2…valorn  from minha_tabela;

Drop sequence x;

 

 

De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Daniel
Falcão
Enviada em: sexta-feira, 14 de maio de 2010 12:02
Para: Comunidade PostgreSQL Brasileira
Assunto: [pgbr-geral] Numerando linhas via SELECT no PGSQL

 

Senhores,

Tenho o seguinte banco:

create table pessoa (id integer primary key, nome varchar);
insert into pessoa(id, nome) values(2, 'daniel');
insert into pessoa(id, nome) values(45, 'jefferson');
insert into pessoa(id, nome) values(23, 'eduardo');
insert into pessoa(id, nome) values(1, 'silvio');
insert into pessoa(id, nome) values(5, 'viviane');
insert into pessoa(id, nome) values(5, 'soila');

preciso fazer uma simples consulta onde me retorne isso:

linha | nome

1   | daniel
2   | eduardo
3   | jefferson
4   | silvio
5   | soila
6   | viviane

no oracle, eu faria o seguinte comando:

select rownum as linha, nome from pessoa order by nome

a pergunta é: Como faço isso no postgres? Não existe uma variavel rownum no
postgres?

-- 
Atenciosamente,
Daniel Falcão

Analista e Desenvolvedor de Software
http://lattes.cnpq.br/2208735579737258
http://embuar.blogspot.com
http://twitter.com/embuar

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


[pgbr-geral] Tabela com valores Acumulados?

2009-11-11 Por tôpico Eder Sousa
Boa tarde!!

Preciso criar uma tabela da seguinte maneira:

valor 2 100,00 50 % 50%
valor 1  50,00 25 %  75%
valor 1  50,00 25 %100%
...

Alguém tem uma forma de como montar um SQL (função) que resolva este tipo de
Problema?

Abraços

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] Log do Comando COPY

2009-11-06 Por tôpico Eder Sousa
vou utilizar desta forma.

2009/11/5 JotaComm 

> PS: Só corrigindo. O comando que comentei vale tanto para Linux quanto
> Windows, visto que é do utilitário psql.
>
> 2009/11/5 JotaComm 
>
> Olá,
>>
>> Você não pode ver esta informação pelo arquivo de log do PostgreSQL?
>>
>> Se você está usando o linux você pode fazer:
>>
>> psql postgres -U postgres -c "COPY tabela TO '/tmp/tabela.txt'" >
>> log_copy.txt
>>
>> 2009/11/4 Eder Sousa 
>>
>>> Bom dia!
>>>
>>> Gostaria de criar um LOG do comando COPY, informando se foi ou não
>>> executado.
>>> Como vocês fazem neste caso, existe algum comando que pega o retorno do
>>> COPY, alguma função em PL/SQL?
>>> Abraços,
>>> 
>>>  Eder Sousa
>>> 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
>>>
>>>
>>
>> []s
>> --
>> JotaComm
>> http://jotacomm.wordpress.com
>>
>
>
> []s
> --
> 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
>
>


-- 

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] Contador/Sequenciador na consulta SQL

2009-11-05 Por tôpico Eder Sousa
Outra sugestão:

create temp sequence b;
select nextva('b'::regclass),campo1, campo2, campo3 from sua_tabela where
suacondicao;
drop sequence b;

[]´s,
____
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] Log do Comando COPY

2009-11-04 Por tôpico Eder Sousa
Hoje não existe nenhuma possibilidade desde retorno?
ou melhor... tem alguma possibilidade de pegar o retonro, se foi ou não
executado o COPY?

2009/11/4 Rafael Domiciano 

> Se eu não me engano está sendo desenvolvido uma funcionalidade exatamente
> nessa questão... acho que vai vir pra versão 8.5 do Postgres
>
> 2009/11/4 Eder Sousa 
>
>> Bom dia!
>> Gostaria de criar um LOG do comando COPY, informando se foi ou não
>> executado.
>> Como vocês fazem neste caso, existe algum comando que pega o retorno do
>> COPY, alguma função em PL/SQL?
>> Abraços,
>> 
>> Eder Sousa
>> 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
>>
>>
>
> ___
> 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


[pgbr-geral] Log do Comando COPY

2009-11-04 Por tôpico Eder Sousa
Bom dia!
Gostaria de criar um LOG do comando COPY, informando se foi ou não
executado.
Como vocês fazem neste caso, existe algum comando que pega o retorno do
COPY, alguma função em PL/SQL?
Abraços,

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


[pgbr-geral] RES: RES: Comparação base de desenvolvimento com base de produção.

2008-04-10 Por tôpico .:: Eder Sousa ::.
Agora que você mostrou o caminho ... Com certeza vou passear por ele...
Abraços

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.519 / Virus Database: 269.22.11/1371 - Release Date: 10/4/2008
12:23
 

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


[pgbr-geral] RES: Comparação base de desenvo lvimento com base de produção.

2008-04-10 Por tôpico .:: Eder Sousa ::.
Esta pergunta cai diretamente em dúvida que tenho, como faço para pegar tais
valores no Postgre?

   _  

De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de sergio
Enviada em: quinta-feira, 10 de abril de 2008 07:48
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral]Comparação base de desenvolvimento com base de
produção.


Pois então quais os comandos que tu usa para verificar gatilhos em
tabelas e foreign key etc...
 
Sergio
 

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.519 / Virus Database: 269.22.10/1367 - Release Date: 9/4/2008
07:10
 
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] RES: Erro Postgresql 8.3

2008-04-01 Por tôpico .:: Eder Sousa ::.
Realmente estou usando o SQL Manager 2005... 
Abraços
Eder Sousa 

-Mensagem original-
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Leonardo
Cezar
Enviada em: terça-feira, 1 de abril de 2008 10:10
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Erro Postgresql 8.3

2008/4/1 Bruno Moreno <[EMAIL PROTECTED]>:
>
>  "ERROR:  column op.oprlsortop does not exist
>  LINE 12:   LEFT OUTER JOIN pg_operator lso ON lso.oid=op.oprlsortop"
>
>  e isso :
>
>  "ERROR:  column "opcamid" does not exist
>  LINE 3:   JOIN pg_am am ON am.oid=opcamid"

Essas colunas não existem mais no catálogo.

Provavelmente voce esta utilizando uma versão de ferramente muito antiga no
cliente. Tente atualizá-la.

Se não for o caso, tente utilizar o esquema de informações (aka
information_schema) ao invés do catálogo diretamente em suas aplicações.

-Leo
--
Leonardo Cezar et all
http://www.dextra.com.br/postgres
http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

No virus found in this incoming message.
Checked by AVG. 
Version: 7.5.519 / Virus Database: 269.22.1/1352 - Release Date: 31/3/2008
10:13
 

No virus found in this outgoing message.
Checked by AVG. 
Version: 7.5.519 / Virus Database: 269.22.1/1352 - Release Date: 31/3/2008
10:13
 

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