[pgbr-geral] Guardar conteudo Richedit
Pessoal como vão, tudo bem? Estou tendo problemas com a gravação de conteudo de um Richedit (que permite a formatação do texto) Acontece que consigo gravar normalmente, mas na hora de ler ele me traz o texto fonte (com os caracteres especiais de formatacao) e não mostra o texto formatado no richedit novamente. Já tentei algumas altereções nos meus fontes delphi, mas sem chance... testei os tipo Text e Bytea no Postgres, mas sem sucesso. Existe algum campo próprio pra isso no postgres? Ambiente: Delphi 7 (trabalhando com TStream / TMemoryStream / TStringStream) Postgres 9.1 Windows Home Basic Marcelo Silva --___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Fw: Problemas na instalação da biblioteca PL/Perl
On 12-07-2012 23:17, Euler Taveira wrote: Alguns clientes não ligam de compilar, mas dois ou três ambientes de produção pesados já reclamaram comigo que *não* querem ter ferramentas de desenvolvimento no servidor, então não deixam instalar make e gcc, nem as bibliotecas -dev. Aí vou de debian-backports, rpmforge, openscg, etc. Você leu o que eu disse no item (i) acima? Li sim. Como eu disse, concordei mais ou menos com você. Essa era uma das partes que eu concordava :) []s Flavio Henrique A. Gurgel Consultor e Instrutor 4Linux Tel: +55-11-2125-4747 www.4linux.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
2012/7/13 Marcelo Silva marc...@ig.com.br: Pessoal como vão, tudo bem? Estou tendo problemas com a gravação de conteudo de um Richedit (que permite a formatação do texto) Acontece que consigo gravar normalmente, mas na hora de ler ele me traz o texto fonte (com os caracteres especiais de formatacao) e não mostra o texto formatado no richedit novamente. Já tentei algumas altereções nos meus fontes delphi, mas sem chance... testei os tipo Text e Bytea no Postgres, mas sem sucesso. Existe algum campo próprio pra isso no postgres? Isso é uma pergunta específica de Delphi? Gravar normalmente em que tipo de coluna? Ler como? Qual encoding? Que tipo de dados? Que alterações? Campo próprio para o que? Você não definiu o que seria o isso Roberto ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
2012/7/13 Marcelo Silva marc...@ig.com.br: Estou tendo problemas com a gravação de conteudo de um Richedit (que permite a formatação do texto) Esse formato é binário ou texto? Acontece que consigo gravar normalmente Com que tipo de dados? mas na hora de ler ele me traz o texto fonte (com os caracteres especiais de formatacao) e não mostra o texto formatado no richedit novamente. Isso nada tem a ver com o PostgreSQL. Teu programa é que deve ter um componente que ou aponte algum eventual erro na resposta do PostgreSQL, ou interprete os dados como tu esperas. Já tentei algumas altereções nos meus fontes delphi, mas sem chance... Tentativa e erro não vão ajudar. Tens de ter um diagnóstico e um plano de resolução. testei os tipo Text e Bytea no Postgres, mas sem sucesso. Existe algum campo próprio pra isso no postgres? Imagino que te refiras a tipo de dado (domínio). Campo seria um atributo numa relação (tabela), e isso defines sobre um domínio. Tu podes criar um tipo de dados usando alguma linguagem de programação de sistemas como C ou D, mas isso em nada contribuiria para corrigir teu programa para esse problema específico. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
2012/7/13 Roberto Mello roberto.me...@gmail.com: 2012/7/13 Marcelo Silva marc...@ig.com.br: Acontece que consigo gravar normalmente, mas na hora de ler ele me traz o texto fonte (com os caracteres especiais de formatacao) e não mostra o texto formatado no richedit novamente. Isso é uma pergunta específica de Delphi? Obviamente, Roberto. Qual encoding? Traduzindo para nós outros lusofalantes, ‘qual codificação?’ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
Podes usar as tags html e gravar em text no postgres. Em 13 de julho de 2012 09:21, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/7/13 Marcelo Silva marc...@ig.com.br: Estou tendo problemas com a gravação de conteudo de um Richedit (que permite a formatação do texto) Esse formato é binário ou texto? Acontece que consigo gravar normalmente Com que tipo de dados? mas na hora de ler ele me traz o texto fonte (com os caracteres especiais de formatacao) e não mostra o texto formatado no richedit novamente. Isso nada tem a ver com o PostgreSQL. Teu programa é que deve ter um componente que ou aponte algum eventual erro na resposta do PostgreSQL, ou interprete os dados como tu esperas. Já tentei algumas altereções nos meus fontes delphi, mas sem chance... Tentativa e erro não vão ajudar. Tens de ter um diagnóstico e um plano de resolução. testei os tipo Text e Bytea no Postgres, mas sem sucesso. Existe algum campo próprio pra isso no postgres? Imagino que te refiras a tipo de dado (domínio). Campo seria um atributo numa relação (tabela), e isso defines sobre um domínio. Tu podes criar um tipo de dados usando alguma linguagem de programação de sistemas como C ou D, mas isso em nada contribuiria para corrigir teu programa para esse problema específico. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Anselmo M. Silva ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
2012/7/13 Anselmo Silva anselmo@gmail.com: Podes usar as tags html e gravar em text no postgres. Esse Richedit é um dialeto HTML? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
Por exemplo, Imagens eu guardo como em campo Bytea no postgres Um conteudo de uma string com formatacao (richedit) a recomendação seria em que tipo ? A pergunta seria meio Postgres meio Delphi é que eu preciso chegar num consenso entre os dois pra poder obter o resultado esperado, que é exibir um texto formatado (guardado no banco) num Richedit ou DBRichedit Marcelo Silva -- -Mensagem Original- From: Roberto Mello Sent: Friday, July 13, 2012 9:15 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Guardar conteudo Richedit 2012/7/13 Marcelo Silva marc...@ig.com.br: Pessoal como vão, tudo bem? Estou tendo problemas com a gravação de conteudo de um Richedit (que permite a formatação do texto) Acontece que consigo gravar normalmente, mas na hora de ler ele me traz o texto fonte (com os caracteres especiais de formatacao) e não mostra o texto formatado no richedit novamente. Já tentei algumas altereções nos meus fontes delphi, mas sem chance... testei os tipo Text e Bytea no Postgres, mas sem sucesso. Existe algum campo próprio pra isso no postgres? Isso é uma pergunta específica de Delphi? Gravar normalmente em que tipo de coluna? Ler como? Qual encoding? Que tipo de dados? Que alterações? Campo próprio para o que? Você não definiu o que seria o isso Roberto ___ 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] Guardar conteudo Richedit
Vejam só... Richedit é o formato suportado pelo WordPad (*.rtf) do Windows, nele podemos colocar Texto e formatar Negrito, Italico, Underline etc, também podemos inserir imagem junto com o texto. Sinceramente não sei definir que tipo de dado seria, eu imagino que seria binário pelo fato de poder inserir imagens, mas... pela dúvida recorri a lista, talvez alguém já tivesse passado por isso. Seria como guardar o conteudo de um documento formatado no Word no banco e depois recupera-lo exatamente como foi feito. Sei que o problema pode ser a aplicação delphi, mas antes de perder tempo lá eu recorri a lista pra saber em que tipo de campo devo guardar este conteúdo pra criar minha tabela corretamente. O Encoding que estou usando é UTF8 Marcelo Silva -- -Mensagem Original- From: Guimarães Faria Corcete DUTRA, Leandro Sent: Friday, July 13, 2012 9:31 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Guardar conteudo Richedit 2012/7/13 Anselmo Silva anselmo@gmail.com: Podes usar as tags html e gravar em text no postgres. Esse Richedit é um dialeto HTML? ___ 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] Guardar conteudo Richedit
Dutra, Richedit é um componente do Delphi para exibir texto formatado. Marcelo, talvez o link abaixo lhe ajude a fazer a transição (Delphi)(banco de dados) http://www.devmedia.com.br/formatar-tags-html-richedit-delphi/18106 Em 13 de julho de 2012 09:31, Marcelo Silva marc...@ig.com.br escreveu: Por exemplo, Imagens eu guardo como em campo Bytea no postgres Um conteudo de uma string com formatacao (richedit) a recomendação seria em que tipo ? A pergunta seria meio Postgres meio Delphi é que eu preciso chegar num consenso entre os dois pra poder obter o resultado esperado, que é exibir um texto formatado (guardado no banco) num Richedit ou DBRichedit Marcelo Silva -- -Mensagem Original- From: Roberto Mello Sent: Friday, July 13, 2012 9:15 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Guardar conteudo Richedit 2012/7/13 Marcelo Silva marc...@ig.com.br: Pessoal como vão, tudo bem? Estou tendo problemas com a gravação de conteudo de um Richedit (que permite a formatação do texto) Acontece que consigo gravar normalmente, mas na hora de ler ele me traz o texto fonte (com os caracteres especiais de formatacao) e não mostra o texto formatado no richedit novamente. Já tentei algumas altereções nos meus fontes delphi, mas sem chance... testei os tipo Text e Bytea no Postgres, mas sem sucesso. Existe algum campo próprio pra isso no postgres? Isso é uma pergunta específica de Delphi? Gravar normalmente em que tipo de coluna? Ler como? Qual encoding? Que tipo de dados? Que alterações? Campo próprio para o que? Você não definiu o que seria o isso Roberto ___ 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 -- Anselmo M. Silva ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Copiar tabelas entre bancos diferentes
Pessoal Preciso copiar a tabela clientes (estrutura e dados) de um banco para outro, na mesma máquina. Grato, Aguiar ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Copiar tabelas entre bancos diferentes
Preciso copiar a tabela clientes (estrutura e dados) de um banco para outro, na mesma máquina. pg_dump -t tabela banco_origem | psql -d banco_destino -- Marcone Peres - DBA http://www.linkedin.com/in/marconeperes @marconeperes (61) 8146-0028 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Copiar tabelas entre bancos diferentes
2012/7/13 Aguiar Magalhaes maga...@yahoo.com.br: Preciso copiar a tabela clientes (estrutura e dados) de um banco para outro, na mesma máquina. Ou DB Links… Lembrando que o ideal é evitar a proliferação de bases de dados, e usar os esquemas. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
2012/7/13 Marcelo Silva marc...@ig.com.br: Richedit é o formato suportado pelo WordPad (*.rtf) do Windows Não, o nome do formato é Rich Text Format. nele podemos colocar Texto e formatar Negrito, Italico, Underline etc, também podemos inserir imagem junto com o texto. É binário. Sinceramente não sei definir que tipo de dado seria, eu imagino que seria binário pelo fato de poder inserir imagens, mas... pela dúvida recorri a lista, talvez alguém já tivesse passado por isso. Ou seja, para poder resolver teu problema precisas aprender mais. Sei que o problema pode ser a aplicação delphi, mas antes de perder tempo lá eu recorri a lista pra saber em que tipo de campo devo guardar este conteúdo pra criar minha tabela corretamente. Qualquer tipo binário resolverá. O problema certamente é a aplicação. A linguagem em si é irrelevante: o importante é entenderes como ela te permite (ou não) manipular e apresentar dados. O Encoding que estou usando é UTF8 Isso é irrelevante para dados binários. Mas pode ser relevante para a apresentação do texto na aplicação. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
Hum... Vi aqui que, quando gravo um texto com barra \ ele coloca “\134” e isso está zaundo a formatação do texto. Isso pelo que vi é automático pois não tenho nenhum linha que trate isso antes de gravar. Pergunta: Como evitar que o Postgres edite minha string quando gravo? Eu não posso simplesmente dar um replace no “134” porque meu texto original pode ter essa sequencia. E laia Marcelo Silva --- From: Anselmo Silva Sent: Friday, July 13, 2012 9:43 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Guardar conteudo Richedit Dutra, Richedit é um componente do Delphi para exibir texto formatado. Marcelo, talvez o link abaixo lhe ajude a fazer a transição (Delphi)(banco de dados) http://www.devmedia.com.br/formatar-tags-html-richedit-delphi/18106 Em 13 de julho de 2012 09:31, Marcelo Silva marc...@ig.com.br escreveu: Por exemplo, Imagens eu guardo como em campo Bytea no postgres Um conteudo de uma string com formatacao (richedit) a recomendação seria em que tipo ? A pergunta seria meio Postgres meio Delphi é que eu preciso chegar num consenso entre os dois pra poder obter o resultado esperado, que é exibir um texto formatado (guardado no banco) num Richedit ou DBRichedit Marcelo Silva -- -Mensagem Original- From: Roberto Mello Sent: Friday, July 13, 2012 9:15 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Guardar conteudo Richedit 2012/7/13 Marcelo Silva marc...@ig.com.br: Pessoal como vão, tudo bem? Estou tendo problemas com a gravação de conteudo de um Richedit (que permite a formatação do texto) Acontece que consigo gravar normalmente, mas na hora de ler ele me traz o texto fonte (com os caracteres especiais de formatacao) e não mostra o texto formatado no richedit novamente. Já tentei algumas altereções nos meus fontes delphi, mas sem chance... testei os tipo Text e Bytea no Postgres, mas sem sucesso. Existe algum campo próprio pra isso no postgres? Isso é uma pergunta específica de Delphi? Gravar normalmente em que tipo de coluna? Ler como? Qual encoding? Que tipo de dados? Que alterações? Campo próprio para o que? Você não definiu o que seria o isso Roberto ___ 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 -- Anselmo M. Silva ___ 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] Guardar conteudo Richedit
2012/7/13 Marcelo Silva marc...@ig.com.br: Vi aqui que, quando gravo um texto com barra \ ele coloca “\134” e isso está zaundo a formatação do texto. Tu ainda não dißeste que tipo de dado usas na base. Parece que tentas gravar texto o que na verdade é binário. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
Em 13 de julho de 2012 10:18, Marcelo Silva marc...@ig.com.br escreveu: Hum... Vi aqui que, quando gravo um texto com barra \ ele coloca “\134” e isso está zaundo a formatação do texto. Isso pelo que vi é automático pois não tenho nenhum linha que trate isso antes de gravar. Pergunta: Como evitar que o Postgres edite minha string quando gravo? Marcelo atente ao ponto. O Postgres não está editando nada, é o componente que deve está internamente enviando essa sequência. Que tal pesquisar como o RichEdit trata as strings com formatação? assim vc pode tratar na *Aplicação*, não no banco de dados. Eu não posso simplesmente dar um replace no “134” porque meu texto original pode ter essa sequencia. E laia Marcelo Silva --- *From:* Anselmo Silva anselmo@gmail.com *Sent:* Friday, July 13, 2012 9:43 AM *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Subject:* Re: [pgbr-geral] Guardar conteudo Richedit Dutra, Richedit é um componente do Delphi para exibir texto formatado. Marcelo, talvez o link abaixo lhe ajude a fazer a transição (Delphi)(banco de dados) http://www.devmedia.com.br/formatar-tags-html-richedit-delphi/18106 Em 13 de julho de 2012 09:31, Marcelo Silva marc...@ig.com.br escreveu: Por exemplo, Imagens eu guardo como em campo Bytea no postgres Um conteudo de uma string com formatacao (richedit) a recomendação seria em que tipo ? A pergunta seria meio Postgres meio Delphi é que eu preciso chegar num consenso entre os dois pra poder obter o resultado esperado, que é exibir um texto formatado (guardado no banco) num Richedit ou DBRichedit Marcelo Silva -- -Mensagem Original- From: Roberto Mello Sent: Friday, July 13, 2012 9:15 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Guardar conteudo Richedit 2012/7/13 Marcelo Silva marc...@ig.com.br: Pessoal como vão, tudo bem? Estou tendo problemas com a gravação de conteudo de um Richedit (que permite a formatação do texto) Acontece que consigo gravar normalmente, mas na hora de ler ele me traz o texto fonte (com os caracteres especiais de formatacao) e não mostra o texto formatado no richedit novamente. Já tentei algumas altereções nos meus fontes delphi, mas sem chance... testei os tipo Text e Bytea no Postgres, mas sem sucesso. Existe algum campo próprio pra isso no postgres? Isso é uma pergunta específica de Delphi? Gravar normalmente em que tipo de coluna? Ler como? Qual encoding? Que tipo de dados? Que alterações? Campo próprio para o que? Você não definiu o que seria o isso Roberto ___ 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 -- Anselmo M. Silva -- ___ 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 -- Anselmo M. Silva ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
2012/7/13 Anselmo Silva anselmo@gmail.com: Que tal pesquisar como o RichEdit trata as strings com formatação? assim vc pode tratar na *Aplicação*, não no banco de dados. Me parece que o colega ainda não entendeu a diferença entre o componente RichEdit, o formato RTF, ou entre binário e texto, ou entre apresentação e tipo de dados. De qualquer maneira, ele ainda não respondeu noßas perguntas, o que torna impoßível ajudá-lo. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
Em 13 de julho de 2012 10:28, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/7/13 Anselmo Silva anselmo@gmail.com: Que tal pesquisar como o RichEdit trata as strings com formatação? assim vc pode tratar na *Aplicação*, não no banco de dados. Me parece que o colega ainda não entendeu a diferença entre o componente RichEdit, o formato RTF, ou entre binário e texto, ou entre apresentação e tipo de dados. De qualquer maneira, ele ainda não respondeu noßas perguntas, o que torna impoßível ajudá-lo. Realmente. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Anselmo M. Silva ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit
Então Dutra, o formato que estou tentando gravar é String, mas essa string é cheia de caracteres de controle, tipo uma string html, veja um trecho: {\rtf1\fbidis\ansi\deff0{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\fswiss\fprq2\fcharset0 Verdana;}{\f2\fnil MS Sans Serif;}} Essa string é reconhecida pelo Richedit (formato *.rtf) mesmo formato do WordPad do windows, como uma string de controle que exibe o texto formatado (cheio de firulas) para o usuário. Quando o Postgres encontra o caracter \ ele insere \134 sei que isso ocorre por questão de segurança, pois isso pode ser usado em Injection na web. Isso também ocorre no MySQL, mas lá colocamos na mão com addslashes no php. Vi isso agora numa comparação de textos... A pergunta agora é outra, como desabilitar isso no postgres. Poderia ser uma desabilitação temporária pra não ter que ficar mexendo no postgres.conf Algo como desabilita insert habilita Marcelo Silva - -Mensagem Original- From: Guimarães Faria Corcete DUTRA, Leandro Sent: Friday, July 13, 2012 10:28 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Guardar conteudo Richedit 2012/7/13 Anselmo Silva anselmo@gmail.com: Que tal pesquisar como o RichEdit trata as strings com formatação? assim vc pode tratar na *Aplicação*, não no banco de dados. Me parece que o colega ainda não entendeu a diferença entre o componente RichEdit, o formato RTF, ou entre binário e texto, ou entre apresentação e tipo de dados. De qualquer maneira, ele ainda não respondeu noßas perguntas, o que torna impoßível ajudá-lo. ___ 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] Guardar conteudo Richedit - RESOLVIDO
Pessoal, desculpe o transtorno como esse tópico... O problema estava ocorrendo porque o postgres tem uma diretiva “standard_conforming_strings” que vem ligada no 9.1 Essa diretiva adiciona anti-injeção quando inserimos caracteres como “ \ / ” e outros usados pelos invasores. Resolvi o problema setando a diretiva para “standard_conforming_strings = off” no momento da inserção. Por hora esta questão parece estar resolvida. Muito obrigado a todos Marcelo Silva --- From: Anselmo Silva Sent: Friday, July 13, 2012 10:33 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Guardar conteudo Richedit Em 13 de julho de 2012 10:28, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/7/13 Anselmo Silva anselmo@gmail.com: Que tal pesquisar como o RichEdit trata as strings com formatação? assim vc pode tratar na *Aplicação*, não no banco de dados. Me parece que o colega ainda não entendeu a diferença entre o componente RichEdit, o formato RTF, ou entre binário e texto, ou entre apresentação e tipo de dados. De qualquer maneira, ele ainda não respondeu noßas perguntas, o que torna impoßível ajudá-lo. Realmente. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Anselmo M. Silva ___ 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] Guardar conteudo Richedit - RESOLVIDO
2012/7/13 Marcelo Silva marc...@ig.com.br: Pessoal, desculpe o transtorno como esse tópico... Transtorno nenhum. O problema estava ocorrendo porque o postgres tem uma diretiva “standard_conforming_strings” que vem ligada no 9.1 E que deve ficar ligada, normalmente… Essa diretiva adiciona anti-injeção quando inserimos caracteres como “ \ / ” e outros usados pelos invasores. Não é essa a idéia. Isso não vai prevenir ataques de injeção. Resolvi o problema setando a diretiva para “standard_conforming_strings = off” no momento da inserção. Por hora esta questão parece estar resolvida. RTF não é texto. Terás problemas aßim que entrarem dados binários, aparentemente. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Erro Implementação PostgreSQL 91 com HotStandBy Stream Replication com Syncronous
Olá, 2012/7/12 Antonio Abner Junior antonio.abne...@gmail.com Jota, Você viu este erro acima? Eu vi a msg de erro, mas os arquivos foram transferidos. É que este processo não deveria apresentar nenhum tipo de erro. Ambos são esta mesma máquina? ervidores diferentes? As máquinas são distintas ! Como é feita a comunicação entre elas? O acesso é direto? Já tive problemas quando havia um router intermediando a comunição e que arquivos eram corrompindos durante a transferência o que não me parece ser o seu caso. Onde está a configuração do seu restore_command? Neste caso eu naõ estou utilizando, poi é por stream e utilizo o pgbasebackup ! É obrigatório o restore_commad ? Para o modo streaming repliciation ele é opcional. Em que momento você cria pg_xlog/archive_status? Está deixando o banco criar para você? Eu deixo o banco criar. Por que você não faz a criação destes arquivos? Assim você tem um maior controle. (minha modesta opinião). Interessante que agora após eu transferir todo o conteúdo de pg_xlog do ser servidor1 para o pg_xlog do servidor2 o banco inicia, mas ele ja entra em estado de recovery ! não visualizo os processos walsender e walreceiver ! Você visualiza o processo wal sender no master e o processo wal receiver no slave, porém você só visualiza os processo se você estiver com o slave em standby mode, como o seu banco não está em modo recovery eles não irão aparecer. Outro detalhe é que você não necessariamente precisa o arquivo /tmp/arquivo_gatilho.pgsql, você pode usar a opção promote do pg_ctl. Você não está removendo os arquivos desnecessários? -bash-4.1$ tail -100 postgresql-Thu.log LOG: database system was interrupted; last known up at 2012-07-12 13:15:00 BRT LOG: entering standby mode LOG: trigger file found: /tmp/arquivo_gatilho.pgsql LOG: invalid checkpoint record FATAL: could not locate required checkpoint record HINT: If you are not restoring from a backup, try removing the file /data/9.1/backup_label. LOG: startup process (PID 7670) exited with exit code 1 LOG: aborting startup due to startup process failure LOG: database system was interrupted; last known up at 2012-07-12 13:15:00 BRT LOG: entering standby mode LOG: trigger file found: /tmp/arquivo_gatilho.pgsql LOG: invalid primary checkpoint record PANIC: could not locate a valid checkpoint record LOG: startup process (PID 7682) was terminated by signal 6: Aborted LOG: aborting startup due to startup process failure LOG: database system was interrupted; last known up at 2012-07-12 13:15:00 BRT LOG: entering standby mode LOG: consistent recovery state reached at 0/42B0 LOG: redo starts at 0/4220 LOG: unexpected pageaddr 0/3B00 in log file 0, segment 67, offset 0 LOG: trigger file found: /tmp/arquivo_gatilho.pgsql LOG: redo done at 0/42D8 LOG: selected new timeline ID: 2 LOG: database system is ready to accept read only connections LOG: archive recovery complete LOG: database system is ready to accept connections LOG: autovacuum launcher started -- Antonio Abner Junior - AJ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Abraços -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] InfoWorld - The stealth success of PostgreSQL
Pessoal, Vale a pena conferir: http://www.infoworld.com/d/open-source-software/the-stealth-success-of-postgresql-197584 Att, -- Fabrízio de Royes Mello Consultoria/Coaching PostgreSQL Blog sobre TI: http://fabriziomello.blogspot.com Perfil Linkedin: http://br.linkedin.com/in/fabriziomello Twitter: http://twitter.com/fabriziomello ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] InfoWorld - The stealth success of PostgreSQL
2012/7/13 Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org: 2012/7/13 Fabrízio de Royes Mello fabriziome...@gmail.com: http://www.infoworld.com/d/open-source-software/the-stealth-success-of-postgresql-197584 Pena que tem tantas imprecisões… Contra minha vontade eu ando meio alheio às atualizações da comunidade e à evolução do PostgreSQL em si... quais são estas imprecisões? -- TIAGO J. ADAMI http://www.adamiworks.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] Guardar conteudo Richedit - RESOLVIDO
Em 13 de julho de 2012 11:12, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/7/13 Marcelo Silva marc...@ig.com.br: Essa diretiva adiciona anti-injeção quando inserimos caracteres como “ \ / ” e outros usados pelos invasores. Não é essa a idéia. Isso não vai prevenir ataques de injeção. Não sei a linguagem/ferramenta que você está usando, mas se usar variáveis bind não resolveria os dois problemas mantendo standard_conforming_strings=on? -- TIAGO J. ADAMI http://www.adamiworks.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] Guardar conteudo Richedit - RESOLVIDO
2012/7/13 Tiago Adami adam...@gmail.com: Não sei a linguagem/ferramenta que você está usando Delphi. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] InfoWorld - The stealth success of PostgreSQL
2012/7/13 Tiago Adami adam...@gmail.com: Contra minha vontade eu ando meio alheio às atualizações da comunidade e à evolução do PostgreSQL em si... quais são estas imprecisões? Basicamente, ele exagera o papel da EnterpriseDB. Também diz que o PostgreSQL é tão antigo quanto o MySQL, quando na verdade somos muito, mas muito mais antigos mesmo. Para mim, o mais grave é que o título do artigo diz ser sobre PostgreSQL, e na verdade é pouco mais que um comunicado à imprensa por parte da EnterpriseDB. Mesmo assim, pode ser útil esse tipo de artigo. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit - RESOLVIDO
Tiago o que seria essa bind ? -Mensagem Original- From: Tiago Adami Sent: Friday, July 13, 2012 2:11 PM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Guardar conteudo Richedit - RESOLVIDO Em 13 de julho de 2012 11:12, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/7/13 Marcelo Silva marc...@ig.com.br: Essa diretiva adiciona anti-injeção quando inserimos caracteres como “ \ / ” e outros usados pelos invasores. Não é essa a idéia. Isso não vai prevenir ataques de injeção. Não sei a linguagem/ferramenta que você está usando, mas se usar variáveis bind não resolveria os dois problemas mantendo standard_conforming_strings=on? -- TIAGO J. ADAMI http://www.adamiworks.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Guardar conteudo Richedit - RESOLVIDO
Tiago o que seria essa bind ? Dê uma pesquisada por PREPARED STATEMENTS [1], geralmente as linguagens têm funções prontas para tal. [1] http://www.postgresql.org/docs/9.1/static/sql-prepare.html -- Matheus de Oliveira ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] InfoWorld - The stealth success of PostgreSQL
Em 13 de julho de 2012 15:09, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/7/13 Tiago Adami adam...@gmail.com: Para mim, o mais grave é que o título do artigo diz ser sobre PostgreSQL, e na verdade é pouco mais que um comunicado à imprensa por parte da EnterpriseDB. É impossível não notar que o artigo parece ter sido escrito sob encomenda... -- TIAGO J. ADAMI http://www.adamiworks.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] InfoWorld - The stealth success of PostgreSQL
2012/7/13 Tiago Adami adam...@gmail.com: Em 13 de julho de 2012 15:09, Guimarães Faria Corcete DUTRA, Leandro l...@dutras.org escreveu: 2012/7/13 Tiago Adami adam...@gmail.com: Para mim, o mais grave é que o título do artigo diz ser sobre PostgreSQL, e na verdade é pouco mais que um comunicado à imprensa por parte da EnterpriseDB. É impossível não notar que o artigo parece ter sido escrito sob encomenda... materia paga Itamar Reis Peixoto msn, google talk: ita...@ispbrasil.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Problemas na instalação da biblioteca PL/Perl - RESOLVIDO
Boa tarde a todos. Em plena sexta feira 13, é bom chegar ao fim do dia e dizer que o problema foi sanado. Como esta instalação não estava em produção ainda, pesquisei nesse link abaixo alguma forma de eu poder isntalar o banco 9.0 diretamente de um repositório. http://yum.pgrpms.org/howtoyum.php então troquei a versão para o CentOS 6, ao qual já havia um live CD para download no site do PostgreSQL. Baixei uma iso para instalação e após isso segui os passos dessa pagina para utilizar o repositório. E a tudo ocorreu com uma facilidade bem grande. Agradeço a todos que me ajudaram na resolução desse problema. Atenciosamente, Rieg De: Flavio Henrique Araque Gurgel fla...@4linux.com.br Para: pgbr-geral@listas.postgresql.org.br Enviadas: Sexta-feira, 13 de Julho de 2012 9:14 Assunto: Re: [pgbr-geral] Fw: Problemas na instalação da biblioteca PL/Perl On 12-07-2012 23:17, Euler Taveira wrote: Alguns clientes não ligam de compilar, mas dois ou três ambientes de produção pesados já reclamaram comigo que *não* querem ter ferramentas de desenvolvimento no servidor, então não deixam instalar make e gcc, nem as bibliotecas -dev. Aí vou de debian-backports, rpmforge, openscg, etc. Você leu o que eu disse no item (i) acima? Li sim. Como eu disse, concordei mais ou menos com você. Essa era uma das partes que eu concordava :) []s Flavio Henrique A. Gurgel Consultor e Instrutor 4Linux Tel: +55-11-2125-4747 www.4linux.com.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Backup com pg_dump
Senhores(as), Um cliente meu tem 2 micros, um servidor e um terminal, ambos com win xp service pack 3. Está instalado no servidor o postgres 8.3. Uso o pg_dump para fazer o backup, tanto no servidor, quanto no terminal. No servidor, funciona normalmente, mas no terminal dá a mensagem “Não foi possível executar o aplicativo”, ou algo assim. Copiei o pg_dump da versão 9 e suas dlls, e fez o backup normalmente. Instalei o postgres 8.3 no terminal, aí o pg_dump da versão 8 passou a funcionar. Desinstalei o postgres, e o pd_dump voltou a dar problema. Deixei, então, o postgres instalado. Pergunto: O que acontece na instalação do postgres que faz funcionar o pg_dump? Tem como fazer o mesmo sem a instalação do postgres? Muito obrigado. Ronei Heck RH Sistemas Clarion 6.1 Postgres 8.3/9.1 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Backup com pg_dump
Senhores(as), Um cliente meu tem 2 micros, um servidor e um terminal, ambos com win xp service pack 3. Está instalado no servidor o postgres 8.3. Uso o pg_dump para fazer o backup, tanto no servidor, quanto no terminal. No servidor, funciona normalmente, mas no terminal dá a mensagem “Não foi possível executar o aplicativo”, ou algo assim. Copiei o pg_dump da versão 9 e suas dlls, e fez o backup normalmente. Instalei o postgres 8.3 no terminal, aí o pg_dump da versão 8 passou a funcionar. Desinstalei o postgres, e o pd_dump voltou a dar problema. Deixei, então, o postgres instalado. Pergunto: O que acontece na instalação do postgres que faz funcionar o pg_dump? Tem como fazer o mesmo sem a instalação do postgres? Muito obrigado. O pg_dump tem algumas dependências, no Windows eu não tenho certeza quais são exatamente, mas você pode usar o Dependency Walker pra descobrir. Na dúvida, pegue tudo do diretório bin e depois vai tirando. Atenciosamente, -- Matheus de Oliveira ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Backup com pg_dump
Ah... E já pense numa migração para a versão 9.1. =D Atenciosamente, -- Matheus de Oliveira ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Backup com pg_dump
Mais informações seria mais produtivo para te ajudar Em 13 de julho de 2012 17:42, Ronei Heck ro...@rhsistemas.com.br escreveu: Senhores(as), Um cliente meu tem 2 micros, um servidor e um terminal, ambos com win xp service pack 3. Está instalado no servidor o postgres 8.3. Uso o pg_dump para fazer o backup, tanto no servidor, quanto no terminal. No servidor, funciona normalmente, mas no terminal dá a mensagem “Não foi possível executar o aplicativo”, ou algo assim. Copiei o pg_dump da versão 9 e suas dlls, e fez o backup normalmente. “Não foi possível executar o aplicativo”, ou algo assim ? qual mensagem, onde aparece a mensagem? no console do windows? Instalei o postgres 8.3 no terminal, aí o pg_dump da versão 8 passou a funcionar. Desinstalei o postgres, e o pd_dump voltou a dar problema. Deixei, então, o postgres instalado. Pergunto: O que acontece na instalação do postgres que faz funcionar o pg_dump? Tem como fazer o mesmo sem a instalação do postgres? Muito obrigado. Ronei Heck RH Sistemas Clarion 6.1 Postgres 8.3/9.1 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Anselmo M. Silva ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Backup com pg_dump
Já tentou instalando o pgadmin separadamente? Ele vem com o pg_dump. Cuidado com versões diferentes, o 9.1 tem muitas diferenças. Use o pgadmin, de mesma versão nas duas máquinas. http://www.pgadmin.org/ Eduardo Az From: Ronei Heck Sent: Friday, July 13, 2012 5:42 PM To: PostgreSQL Fórum Subject: [pgbr-geral] Backup com pg_dump Senhores(as), Um cliente meu tem 2 micros, um servidor e um terminal, ambos com win xp service pack 3. Está instalado no servidor o postgres 8.3. Uso o pg_dump para fazer o backup, tanto no servidor, quanto no terminal. No servidor, funciona normalmente, mas no terminal dá a mensagem “Não foi possível executar o aplicativo”, ou algo assim. Copiei o pg_dump da versão 9 e suas dlls, e fez o backup normalmente. Instalei o postgres 8.3 no terminal, aí o pg_dump da versão 8 passou a funcionar. Desinstalei o postgres, e o pd_dump voltou a dar problema. Deixei, então, o postgres instalado. Pergunto: O que acontece na instalação do postgres que faz funcionar o pg_dump? Tem como fazer o mesmo sem a instalação do postgres? Muito obrigado. Ronei Heck RH Sistemas Clarion 6.1 Postgres 8.3/9.1 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Backup com pg_dump
E só pra endosar o Matheus, pense em migrar para 9.1 Eduardo Az From: Ronei Heck Sent: Friday, July 13, 2012 5:42 PM To: PostgreSQL Fórum Subject: [pgbr-geral] Backup com pg_dump Senhores(as), Um cliente meu tem 2 micros, um servidor e um terminal, ambos com win xp service pack 3. Está instalado no servidor o postgres 8.3. Uso o pg_dump para fazer o backup, tanto no servidor, quanto no terminal. No servidor, funciona normalmente, mas no terminal dá a mensagem “Não foi possível executar o aplicativo”, ou algo assim. Copiei o pg_dump da versão 9 e suas dlls, e fez o backup normalmente. Instalei o postgres 8.3 no terminal, aí o pg_dump da versão 8 passou a funcionar. Desinstalei o postgres, e o pd_dump voltou a dar problema. Deixei, então, o postgres instalado. Pergunto: O que acontece na instalação do postgres que faz funcionar o pg_dump? Tem como fazer o mesmo sem a instalação do postgres? Muito obrigado. Ronei Heck RH Sistemas Clarion 6.1 Postgres 8.3/9.1 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Backup com pg_dump
On 13-07-2012 17:42, Ronei Heck wrote: Pergunto: O que acontece na instalação do postgres que faz funcionar o pg_dump? Tem como fazer o mesmo sem a instalação do postgres? A biblioteca de acesso: libpq.dll. Mantenha-a junto com o pg_dump.exe. -- 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