Modificações na versão 7.3 do PostgreSQL

  • Schemas (Esquemas)
  • Os esquemas permitem que os usuários criem em seus próprios espaços de nome, de modo que duas pessoas ou aplicativos podem ter tabelas com nomes iguais. Além disso há um esquema público para tabelas compartilhadas.
     
  • Table/Index (Tabela/Índice)
  • Pode-se restringir a criação de tabelas/índices, removendo-se as permissões no esquema "public".
     
  • Drop Column (Remoção de coluna)
  • Agora o PostgreSQL suporta a funcionalidade ALTER TABLE... DROP COLUMN (alterar tabela... remover coluna)
     
  • Table Functions (Funções de tabelas)
  • Agora é bem mais fácil do que antes, utilizar as funções que retornam múltiplas linhas/registros e/ou múltiplas colunas. Você pode chamar uma tal "função de tabela" na cláusula SELECT FROM, tratando a saída dela como uma tabela. Além disso, agora as funções plpgsql podem retornar conjuntos.
     
  • Prepared Queries (Consultas preparadas)
  • Como performance, o PostgreSQL agora suporta consultas preparadas.
     
  • Dependency Tracking (Rastreamento de dependências)
  • Agora o PostgreSQL grava dependências de objeto, o que permite melhorias em muitas áreas.
     
  • Privileges (Privilégios)
  • As linguagens procedurais e funções agora têm privilégios e as pessoas que as executam podem receber os privilégios dos criadores (dos autores das funções e das linguagens).
     
  • Multibyte/Locale
  • Agora são sempre permitidos (habilitados) multibyte/locale
     
  • Logging
  • Várias opções de logging foram aprimoradas.
     
  • Interfaces
  • Numerosas interfaces foram movidas para http://gborg.postgresql.org, onde elas poderão ser desenvolvidas e editadas independentemente.
     
  • Functions/Identifiers (Funções/Identificadores)
  • Agora, por padrão, as funções podem receber até 32 parâmetros e os identificadores podem ter tamanho de até 63 bytes.
     
     
     
     



    (C)2006 dbExperts. Todos os direitos reservados.