>
Clique aqui para ler todos os artigos desta edição PostgreSQL 8.0 As boas novas do elefante por Diogo de Oliveira Biazus Enquanto escrevo esse artigo várias pessoas já estão testando o primeiro candidato a versão (release candidate) do PostgreSQL 8.0, que deve ser lançada oficialmente em meados de dezembro. É a atualização de um dos mais avançados SGBDs de código aberto, um software que sem dúvida rivaliza com vários produtos proprietários e bem estabelecidos no mercado. A nova versão tem sido esperada com ansiedade pela comunidade de usuários já que o conjunto de recursos oferecidos cresceu bastante nas últimas versões, principalmente aqueles que normalmente interessam aos administradores de bancos de dados de grandes empresas e desenvolvedores de softwares de maior porte. A versão, que se chamaria 7.5, foi rebatizada com o número 8.0 devido a esses grandes avanços. Minha intenção nesse artigo é apresentar o PostgreSQL para quem ainda não o conhece e explorar um pouco dos novos recursos, o que também deve ser do interesse de usuários mais experientes. Porte nativo para Windows Uma das características que é muito bem vinda na nova versão é o porte nativo para a plataforma Windows. Até a versão 7.4, o PostgreSQL era um SGBD apropriado para ser utilizado em produção apenas nos servidores UNIX-Like (Linux, *BSDs e outros *nix), sendo usado no Windows somente para testes de desenvolvimento sobre o Cygwin. O Cygwin é uma camada de compatibilidade binária entre o Windows e o Linux que possibilita uma compilação do PostgreSQL sem maiores problemas. Porém, as limitações impostas por esse ambiente são muito prejudiciais à performance e à estabilidade do banco, impedindo que neste ambiente ele seja útil como um servidor de produção. Com o lançamento da versão 8.0, essa exclusividade de sistemas POSIX chega ao fim e agora o PostgreSQL pode ser compilado nativamente e utilizado sem restrições em mais uma plataforma. Foi desenvolvido um excelente instalador que também já está disponível como beta no site http://pginstaller.projects.postgresql.org/ e provavelmente terá sua versão final lançada junto com a do PostgreSQL. A instalação é extremamente simples e rápida se você tem alguma experiência com o software, podendo ser feita em menos de cinco minutos no Windows. Mesmo para quem nunca usou o SGBD o processo é bastante simples e não deve tomar muito tempo. As versões do Windows suportadas são: 2000, XP e 2003. No Windows NT é possível fazer a instalação manualmente (pois o instalador não irá funcionar) com alguns ajustes, porém não é uma plataforma recomendável por não ter sido bem testada e não ser oficialmente suportada. Nas versões 95, 98 e Me, nem adianta tentar, pois elas não provêm recursos básicos para o funcionamento do programa. Caso você precise utilizar uma versão do Windows não suportada como máquina de desenvolvimento, você pode tentar a versão para Cygwin já citada. Outro ponto importante a ser considerado na instalação em plataforma Windows é o sistema de arquivos, pois o FAT - em qualquer uma de suas versões - não é suportado. A única alternativa para inicializar uma área de dados em Windows que possa ser utilizada por um servidor PostgreSQL é o NTFS, que além de fornecer a infraestrutura necessária, é muito mais seguro para o armazenamento de dados. Figura 1. Instalador do PostgreSQL para Windows, seleção de componentes. Durante a instalação, vários componentes adicionais podem ser instalados (como mostra a Figura 1) além do servidor de banco de dados. Os drivers JDBC, NET, OLEDB, interfaces gráficas como o PgAdmin 3 e outras extensões (tsearch2, dblink, etc) estão incluídas no pacote. Outro fato importante é que todo o pacote de instalação tem aproximadamente 16 MB de tamanho, algo bem modesto se comparado aos instaladores de muitos SGBDs comerciais.
Artigo SQL Magazine 16 - PostgreSQL 8.0
A intenção nesse artigo é apresentar o PostgreSQL para quem ainda não o conhece e explorar um pouco dos novos recursos, o que também deve ser do interesse de usuários mais experientes.
Quer ler esse conteúdo completo?
Tenha acesso completo
Confira outros conteúdos:
SQL SUM: somando os valores de uma...
SQL: INNER JOIN
SQL: Introdução ao Where
Por
Devmedia
Em 2007
<Perguntas frequentes>
Carreira
Metodologia
Assinatura e Pagamentos
Cadastro