[pgbr-geral] PostgreSQL 9.0 Lançado!
Chegou o PostgreSQL 9.0! O Grupo de Desenvolvimento Global do PostgreSQL anuncia a disponibilidade de nossa versão mais esperada. O PostgreSQL 9.0 inclui replicação binária e mais de uma dúzia de outras grandes novas funcionalidades que são de interesse de todos, desde desenvolvedores web até hackers de bancos de dados. O PostgreSQL 9.0 inclui mais novas funcionalidades que qualquer outra versão anterior, incluindo: * Hot Standby * Replicação em fluxo (streaming replication) * Atualização in loco integrada (pg_upgrade) * Versão para Windows 64-bits * Comandos de Gestão de Permissões de Banco de Dados Facilitados (GRANT ON ALL e DEFAULT PERMISSIONS) * Blocos de Código de Procedimento Anônimos (comando DO) * Novas Windowing Functions (RANGE PRECEDING e FOLLOWING) ... e muitas outras. Para os detalhes das mais de 200 melhorias nessa versão, desenvolvidas por mais de cem contribuidores, vide as notas de lançamento. Aqui na CAIXA nós usamos o PostgreSQL em ambientes financeiros de missão crítica pois ele tem a qualidade para sustentar as nossas operações, disse Clarice Coppetti, vice presidente de TI, Caixa Econômica Federal, Brasil. A nova versão mostra que o PostgreSQL está melhorando rapidamente para suprir as nossas demandas de negócio. Mais informações sobre o PostgreSQL 9.0: * Notas de lançamento http://www.postgresql.org/about/press/presskit90.html.br#original_release * Kit de imprensa http://www.postgresql.org/about/press/presskit90.html.br * Guia para o PostgreSQL 9.0 (em inglês0 http://wiki.postgresql.org/wiki/What's_new_in_PostgreSQL_9.0 Download do PostgreSQL 9.0: * Página de download principal: http://www.postgresql.org/download * Código fonte: http://www.postgresql.org/ftp/source/v9.0.0 * Pacotes binários: http://www.postgresql.org/ftp/binary/v9.0.0 * Instalador de um clique, incluindo pacotes para Windows: http://www.enterprisedb.com/products/pgdownload.do ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] ERRO: não pôde abrir relaçã o 1663/26724/24371738
Ola Amigos, Estou com o seguinte erro ocorrendo em minha base: ERRO: não pôde abrir relação 1663/26724/24371738: Arquivo ou diretório não O servidor é Linux e a versao é 8.3.3. Creio ja ter visto a solucao desse problema antes na lista, porem nao consegui encontra-la, nao acho nas msg anteriores. Alguem poderia me ajudar com isso. Sei que a parte 1663/26724/ é referente a base de dados X, porem o objeto 24371738 nao aparece em meu catalogo do sistema, o que eu posso fazer pra nao ficar dando problemas no banco? Esse problema nao esta me permitindo gerar Backup e nem executar comando como Vacuum, por exemplo. Obrigado. ___ 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: não pôde abrir relaçã o 1663/26724/24371738
Em 20 de setembro de 2010 11:07, Jorge Luiz jorgesanfel...@gmail.comescreveu: Sei que a parte 1663/26724/ é referente a base de dados X, porem o objeto 24371738 nao aparece em meu catalogo do sistema, o que eu posso fazer pra nao ficar dando problemas no banco? Em anexo segue uma função que procura por um OID no seu catálogo, faça: $ psql -U usuario sua_base_de_dados -f fc_procura_oid.sql $ psql -U usuario sua_base_de_dados sua_base_de_dados=# SELECT fc_procura_oid(24371738); Tente isso para ver se isso dá alguma luz do problema. -- Fabrízio de Royes Mello Blog sobre TI: http://fabriziomello.blogspot.com Perfil Linkedin: http://br.linkedin.com/in/fabriziomello create or replace function fc_procura_oid(oid) returns boolean as $$ declare xOid alias for $1; lRetorno boolean default false; lAchou boolean default false; rTabelas record; sExecuta text; begin for rTabelas in select pg_class.relname, 'SELECT EXISTS(SELECT oid FROM '||quote_ident(nspname)||'.'||quote_ident(relname)||' WHERE oid = ' as sql_to_search from pg_attribute inner join pg_class on pg_class.oid = pg_attribute.attrelid inner join pg_namespace on pg_namespace.oid = pg_class.relnamespace where pg_attribute.attname = 'oid' and pg_class.relkind = 'r' and pg_namespace.nspname = 'pg_catalog' order by 1 loop sExecuta := rTabelas.sql_to_search || xOid || ')'; execute sExecuta into lAchou; if lAchou then raise info 'OID % encontrado na tabela %', xOid, rTabelas.relname; lRetorno := true; end if; end loop; return lRetorno; end; $$ language plpgsql; ___ 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: não pôde abrir relaçã o 1663/26724/24371738
Pessoal, Outra informacao que consegui referente a esse processo, é que o oid do objeto é muito alto, tipo, objeto novo, ai fui dar uma investigada e o select me trouxe perto de tabelas temporarias, etc... ex: gerenciadora=# SELECT oid,relname from pg_class where oid '24371730' order by oid limit 10; oid| relname --+-- 24474471 | sl_archive_counter 24474474 | vactables 24474585 | sl_status 26493082 | lista_ocorrencia_tmp 26493085 | pg_toast_26493082 26493089 | pg_toast_26493082_index 26493090 | lista_ocorrencia_tmp_idx 26493255 | lista_textotd40_tmp 26493258 | pg_toast_26493255 26493260 | pg_toast_26493255_index Parece que isso esta relacionado com os Erros. Jorge Luiz escreveu: Ola Amigos, Estou com o seguinte erro ocorrendo em minha base: ERRO: não pôde abrir relação 1663/26724/24371738: Arquivo ou diretório não O servidor é Linux e a versao é 8.3.3. Creio ja ter visto a solucao desse problema antes na lista, porem nao consegui encontra-la, nao acho nas msg anteriores. Alguem poderia me ajudar com isso. Sei que a parte 1663/26724/ é referente a base de dados X, porem o objeto 24371738 nao aparece em meu catalogo do sistema, o que eu posso fazer pra nao ficar dando problemas no banco? Esse problema nao esta me permitindo gerar Backup e nem executar comando como Vacuum, por exemplo. Obrigado. ___ 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: não pôde abrir relaçã o 1663/26724/24371738
Ola Fabrízio, Feito la e retorna o seguinte erro: SELECT fc_procura_oid('24371734'); ERRO: não pôde abrir relação 1663/26724/24371734: Arquivo ou diretório não encontrado CONTEXTO: comando SQL SELECT EXISTS(SELECT oid FROM pg_catalog.pg_ts_dict WHERE oid = 24371734) PL/pgSQL function fc_procura_oid line 20 at EXECUTE statement Fabrízio de Royes Mello escreveu: Em 20 de setembro de 2010 11:07, Jorge Luiz jorgesanfel...@gmail.com mailto:jorgesanfel...@gmail.com escreveu: Sei que a parte 1663/26724/ é referente a base de dados X, porem o objeto 24371738 nao aparece em meu catalogo do sistema, o que eu posso fazer pra nao ficar dando problemas no banco? Em anexo segue uma função que procura por um OID no seu catálogo, faça: $ psql -U usuario sua_base_de_dados -f fc_procura_oid.sql $ psql -U usuario sua_base_de_dados sua_base_de_dados=# SELECT fc_procura_oid(24371738); Tente isso para ver se isso dá alguma luz do problema. -- 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 ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] RES: LIVRO PostGreSQL
Eu tenho o livro, comprei no 1º PGCON que ocorreu em SP. Como tenho bastante experiência com banco de dados, eu achei o livro bem fraquinho. Mas para um principiante pode ser útil. Como a área de informática é muito dinâmica, deixei de comprar livros de informática há muito tempo. Prefiro os manuais e o dr. Google. Mônica. De: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Joao Pereira Enviada em: sábado, 18 de setembro de 2010 12:06 Para: pgbr-geral@listas.postgresql.org.br Assunto: [pgbr-geral] LIVRO PostGreSQL Olá Pessoal, O que vocês acham do livro Dominando o PostgreSQL - Jorge Luiz Gonzaga? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] erro urgente no pg_dump
Pessoal, Alguem sabe o que posso fazer pra gerar o dump da minha base? deve ter corrompido o catalogo de sistemas e ta dando o erro abixo: [root@ dump]# pg_dump -s -F c -Z 9 gerenciadora_offline /root/dump/dump.gerenciadora.hoje pg_dump: esquema com OID 26595727 não existe ja entrei em single-user mode resolvi +- o problema, agora conecta no banco, porem, nao consigo gerar o dump. Ex: postgres --single -D /var/lib/pgsql/data -P gerenciadora e executei: REINDEX SYSTEM gerenciadora; Aguem poderia me ajudar com o dump. Obrigado. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Erro: declaração preparada p do_pgsql_stmt_09e097f4 não existe
Estou tendo o seguinte erro no log: Erro: declaração preparada pdo_pgsql_stmt_09e097f4 não existe Pesquisando achei este comentario: A partir da documentação:http://www.postgresql.org/docs/8.1/interactive/sql-prepare.html Um comando preparado é um do lado do servidor objeto que pode ser usado para otimizar desempenho. Quando o PREPARE declaração é executado, o spécifié declaração é analisado, reescrito e planejado. Quando um comando EXECUTE é emitida posteriormente, o preparado instrução só precisa ser executado. Deste modo, a análise, reescrita e planejamento etapas são realizadas apenas uma vez, em vez de cada vez que a declaração é executado. Pesquisando na rede, descobri que o pdo_pgsql_stmt comando é de algum tipo de PHP-conexão com o banco de dados. Talvez este linkhttp://www.phpbuilder.com/manual/en/ref.pdo-pgsql.phppode ajudar a encontrar uma suiteable mailing-list ou emitir-tracker que você pode enviar suas mensagens de erro? Em resposta estava assim: Acho que isso iria ajudá-lo: http://jdbc.postgresql.org/documentation/81/server-prepare.html Basicamente, parece que os procedimentos armazenados que podem ser pré-compilados. Fazendo jus ao ditado, para morrer basta estar vivo, o servidor vinha bem, depois tivemos um problema de hardware, agora estou em um empasse com o hostmaster visto que fui eu quem instalalou o postgresql, pq eles disponibilizavam uma versão antiga. Sei que tudo tá parado agora (muito lento na verdade) e unico erro que encontrei no log, foi o que repasse acima (ele aparece repetido varias vezes). Realmente preciso fazer alguma pré-compilação?? -- []s Nilson Chagas - Ubuntu User 25794 (Personalize suas rotinas com PHP e Postgresql) --- Visite: http://www.avozdoevangelho.com.br - Peça gratuitamente um curso Bíblico Twitter: avozdoevangelhoTwitter: matrixspnet http://www.amados.com.br http://bbnradio.org - Ouça a rádio e faça gratuitamente um Curso Biblico On-Line ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] OLEDB
Alguém pode me dizer se existe OLEDB ou ODBC para o Postgresql? Proucurei e nao achei... ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] OLEDB
Em 20 de setembro de 2010 20:14, Joao Pereira joaopereir...@hotmail.comescreveu: Alguém pode me dizer se existe OLEDB ou ODBC para o Postgresql? Proucurei e nao achei... ODBC: http://www.postgresql.org/ftp/odbc/versions/msi/ http://www.postgresql.org/ftp/odbc/versions/msi/OLEDB: http://pgfoundry.org/projects/oledb/ http://pgfoundry.org/projects/oledb/http://www.pgoledb.com/ Lembre-se, o google é seu amigo ;-) http://www.google.com.br/#hl=pt-BRq=postgresql+ole+db+provideraq=0aqi=g2aql=oq=postgresql+olegs_rfai=fp=a9a19c7ea37d4291 Cordialmente, -- 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
Re: [pgbr-geral] OLEDB
Então, eu baixei o oledb, ele me trouxe uma série de arquivos... Mais como eu faço para instalar? Não existe nenhum arquivo .exe, ou .msi, ou algo do tipo? Ou apenas colo essa pasta em um local dentro de postgresql? From: pgbr-geral-boun...@listas.postgresql.org.br [mailto:pgbr-geral-boun...@listas.postgresql.org.br] On Behalf Of Fabrízio de Royes Mello Sent: segunda-feira, 20 de setembro de 2010 20:21 To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] OLEDB Em 20 de setembro de 2010 20:14, Joao Pereira joaopereir...@hotmail.com escreveu: Alguém pode me dizer se existe OLEDB ou ODBC para o Postgresql? Proucurei e nao achei... ODBC: http://www.postgresql.org/ftp/odbc/versions/msi/ OLEDB: http://pgfoundry.org/projects/oledb/ http://www.pgoledb.com/ Lembre-se, o google é seu amigo ;-) http://www.google.com.br/#hl=pt-BR http://www.google.com.br/#hl=pt-BRq=postgresql+ole+db+provideraq=0aqi=g2 aql=oq=postgresql+olegs_rfai=fp=a9a19c7ea37d4291 q=postgresql+ole+db+provideraq=0aqi=g2aql=oq=postgresql+olegs_rfai=fp =a9a19c7ea37d4291 Cordialmente, -- 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