BrOffice.org oficialmente no Debian
Friday, October 6th, 2006O BrOffice.org (versão brazuca do Openoffice) está oficialmente incorporado no Debian, para instalar basta:
#aptitude install broffice.org
![]()
O BrOffice.org (versão brazuca do Openoffice) está oficialmente incorporado no Debian, para instalar basta:
#aptitude install broffice.org
![]()
PostgreSQL Weekly News - 24 de Setembro de 2006
PostgreSQL 8.2 beta1 está liberado. Testadores, liguem seus motores
PostgreSQL Novos Produtos Talend Beta2, uma nova ferramente ETL de código aberto, está liberado. http://www.talend.com/downloads-talend.htm
Empregos de PostgreSQL para Setembro http://archives.postgresql.org/pgsql-jobs/2006-09/threads.php
PostgreSQL Local Tudo desta semana foi global…
Notícias do PostgreSQL
Planet PostgreSQL: http://www.planetpostgresql.org/
General Bits, Arquivos e ocasionalmente novos artigos
http://www.varlena.com/GeneralBits/
PostgreSQL Weekly News é trazido para você nesta semana por David Fetter e Dave Page traduzido por Fernando Ike.
A notícia está um pouco atrasada mas em agosto a versão 8.2 foi congelada, novas funções ou características não podem ser adicionadas. Em setembro ou outubro deve sair o primeiro beta, dentre as novidades estão:
- Standby databases: Melhoria no PITR (Point In Time Recovery)
- Inclusão de índices que não estavam na 8.1 e suporte melhorado para trabalhar com Sevidores Stand By e Cluster.
- Construção Online de Índices (Online Index Build) : uso de aplicações OLTP (Online Transacition Processing) beneficiaram bastante dessa função, pois agora será possível criar ou reindexar os índices numa atualização.
- Stored Procedure Debugging: Com uma nova API será possível criar ferramentas interativas de debugging para stored procedures, com uma interface gráfica para PL/PgSQL ainda em Beta.
- Update Views: Para fazer atualizações à partir de Views é uma das coisas mais trabalhosas já que não pode atualizar diretamente, no 8.2 isso já está resolvido.
- Melhora na performance do Outer Join: Execução de consultas com Outer Join estão 300% mais rápidas.
- On-disk Bitmap Indexes: Incluso Índices bitmap compactado sobre colunas de baixa cardinais de tabelas muito grandes que pode chegar à 50 vezes menores comparado aos índices B-tree, habilitando indexação rápida de muito terabytes de banco de dados. Tem outras novidades mas deixa sair um release mais completo que posto aqui.
Viver perigosamente é assim, coisas que nunca imagina em fazer, acontecem. Um desafio que nenhum planejamento de TI consegue prever é fazer downgrade (voltar para uma versão do sistema mais antiga). Downgrade de sistemas corporativos acontecem com frequência devido ao mau planjemento da aplicação. Em momentos iluminados somos obrigados fazer também downgrade de banco de dados. Iluminados, será?
Sim, porquê atualizar para versão mais nova geralmente é mais fácil pois alguém sempre pensa na compatibilidade da versão anterior na migração, mas já imaginou migrar do PostgreSQL 8.1 para o PostgreSQL 7.4? Pois é, tive essa fantástica tarefa . =(
Se você for afortunado como eu, tem algumas dicas que podem economizar muitas horas. Caso te ajude, mande um postal ou pague uma cerveja.
1 - Se tiver muitas PL/PgSQL pode esquece o downgrade, melhor usar o dblink (está no contrib do PostgreSQL) para acessar as tabelas, pois terá muito trabalho para migrar. E não estou falando de algumas horas…
2 - O backup: Fiz alguns testes usando pg_dump do 7.4 para puxar a base mas como diz o Wilken - "Fracassei miseravelmente". Sim, se você pensou usar o paramêtro -i para ignorar a versão pode usar outra maneira pois o psql foi praticamente todo reescrito. A melhor solução foi usar o pg_dump do 8.1 para fazer o backup com a opção "–clean" porque você irá recriar essa base algumas vezes até conseguir migrar.
3 - A sintaxe das DDL (Data Definition Language): Existe algumas diferenças para criar tabelas, sequências, vou mostrar algumas diferenças encontradas nesta situação. Caso queira ler mais, veja na documentação oficial do PostgreSQL . O postgresql 8.1 depois de criar a sequência ele acrescenta "::regclass" (::regclass é uma referências de entrada de dados ou objetos de acordo com a configuração de schema do path), remova todos ::regclass que aparecerem. Dica do telles.
3.1 - Ajustando o valor da sequência: No PostgreSQL você pode criar uma sequência ou com o tipo de dados serial ele criar para você. Se sobreviver ao item 3 parabéns, o item 3.1 é mais trabalhoso porque a mudança na sintaxe deve fazer manualmente pois você precisa saber o nome da sequência. Não lembra e nem documentou o nome das sequência? Parabéns, tem um excelente motivo para fazê-lo, aproveite a oportunidade para documentar ou terá que fazer este passo novamente, perceberá como esta recomendação é importante pois sempre tem algum motivo: remodelar o banco, ajuste de perfomance, backup ou a sempre divertida tarefa de migração. Ah, claro! E o fantástico downgrade se disserem que só o Chuck Norris e você fazem. Voltando ao que interessa, no PostgreSQL 8.1 para configurar o valor da sequência é:
SELECT setval(pg_get_serial_sequence('nome_da_sequencia', 'campo'), valor, true);
No PostgreSQL 7.4 é: SELECT setval(’nome_da_sequencia_seq’, valor, true); A diferença está como o PostgreSQL faz a chamada, no 8.1 a sequência é associada com o campo, no 7.4 é apenas a sequência com o acréscimo de sufixo _seq. 4 - Características específicas: No 8.1 tem muita novidade em relação ao 7.4 mas se as principaos num downgrade são o uso de paramêtros IN/OUT e uso de ROLES como no Oracle. Criar usuários e grupos é melhor fazer manualmente.
5 - Espero que você nunca precise de nenhuma dica acima. ![]()
Estranho que não saiu nenhuma nota em português sobre essa notícia que saiu no KernelTrap.Org e no Planet Debian. Um dos membros fundadores do NetBSD, Charles Hannum postou na NetBSD-Users algumas preocupações sobre sobre os rumos do projeto, problemas no kernel e falta de liderança. No post no Planet Debian, madduck propôs uma joint-venturie entre o NetBSD e Debian/kNetBSD (esse port está desenvolvimento bem lento comparado como Debian/kFree BSD), idéia interessante que poderia atrair mais desenvolvedores para o NetBSD. =P Com anúncio do fim do OpenDarwin e agora com as considerações levantadas por Charles Hannum, mostram as dificuldades de projetos mantidos sem grandes empresas patronas. Muitos reclamam de ser muito burocrático o Debian mas não olham a quantidade de soluções usadas e portadas para outros como o Sistema de Menu, Libapt, alternatives, etc. Mas não percebem que é uns do projetos mais antigos que mantém em plena atividade. =)
Enviado na lista do PSL-ABCD pelo Erick Muller . A única coisa que tem alguma relação muito distante é um comentário sobre Kurumim, esse post completo no meu blog. (more…)
Estive na Linuxpark 2006 e para minha surpresa recebi a Linux Magazine com novo formato, fora reorganizado as matérias, colunistas. Ainda não terminei de ler tudo mas folheando rapidamente não encontrei a coluna do Christiano Anderson. =( A revista está melhor e as matérias da última edição caíram do céu, principalmente a de SELinux. =)
A SQL Magazine teve problemas na gráfica e a edição com o artigo escrito pelo telles e eu sobre Migração de Oracle para PostgreSQL saiu nas bancas no nesta semana do dia 30/08. Agora podem comprar e tacar fogo nela. =)
Cada dia descubro mais uma descedência minha. Na Língua Guarani eu sou um Enter.
http://en.wiktionary.org/wiki/enter
Encerrado o prazo para envio de palestras para o III Fórum de Software Livre do ABCD. Para fazermos avalição das palestras, vamos usar para availção o Método Condorcert que também é muito usado nas votações do Debian para as propostas. Resumidamente Método Condorcert é "Considere todas as disputas possíveis entre os candidatos. O vencedor Condorcet, se houver um, é o candidato que bater cada um dos outros em uma disputa de ida-e-volta com aquele candidato.". Texto extraído do site do Grupo de Usuários Debian do Paraná.
O resultado da availção das palestra será divulgado no dia 25 de agosto de 2006. Para saber acesse o site do PSL-ABCD.
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
| « Nov | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
opensource english aleat database pwn tencologia virtualização meme postgresql-en kart Uncategorized musicas poemas escritos tecnologia banco de dados postgresql debian bla aletórios pessoal Software Livre