Re: [pgbr-geral] DATA
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
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
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;
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;
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;
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;
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;
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;
*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
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
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
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
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
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
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
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
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.
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 ?
*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.
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.
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.
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.
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?
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
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?
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
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
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
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
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.
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.
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
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