Documentation PostgreSQL 8.0.25 | ||||
---|---|---|---|---|
Pr�c�dent | Arri�re rapide | Annexe E. Notes de version | Avance rapide | Suivant |
Date de sortie�: 2002-11-27
Modifications majeures dans cette version :
Les sch�mas permettent aux utilisateurs de cr�er des objets dans des espaces de noms s�par�s, donc deux personnes ou applications peuvent avoir des tables de m�me nom. Il existe aussi un sch�ma public pour les tables partag�es. La cr�ation de table/index peut �tre restreinte en supprimant les droits du le sch�ma public.
PostgreSQL supporte maintenant la fonctionnalit� ALTER TABLE ... DROP COLUMN.
Les fonctions renvoyant plusieurs lignes et/ou plusieurs colonnes sont maintenant plus facile � utiliser qu'auparavant. Vous pouvez appeler une <<�fonction de table�>> dans la clause FROM d'un SELECT, traitant sa sortie comme une table. De plus, les fonctions PL/pgSQL peuvent maintenant renvoyer des ensembles.
PostgreSQL supporte maintenant les requ�tes pr�par�es pour des performances am�lior�es.
PostgreSQL enregistre maintenant les d�pendances de objets, ce qui permet des am�liorations dans de nombreux domaines. Les instructions DROP prennent maintenant soit CASCADE soit RESTRICT pour contr�ler si les objets d�pendant sont aussi supprim�s.
Les fonctions et langages de proc�dures disposent maintenant de droits et les fonctions peuvent �tre d�finies pour �tre ex�cut�es suivant les droits de leur cr�ateur.
Le support du multioctet et des locales est maintenant activ� en permanence.
Une vari�t� d'options de traces a �t� am�lior�e.
Un grand nombre d'interfaces a �t� d�plac� dans http://gborg.postgresql.org o� ils peuvent �tre d�velopp�s et mis � disposition ind�pendamment.
Par d�faut, les fonctions prennent maintenant jusqu'� 32 param�tres et les identifiants peuvent �tre d'une taille maximum de 63 octets. De plus, OPAQUE est maintenant obsol�te : il existe des <<�pseudo-types de donn�es�>> pour repr�senter chacune des significations pr�c�dentes de OPAQUE dans l'argument et les types de r�sultat de la fonction.
Une sauvegarde/restauration utilisant pg_dump est requise pour ceux souhaitant migrer leur donn�es � partir d'une version pr�c�dente. S i votre application examine les catalogues syst�mes, des modifications suppl�mentaires seront requises � cause de l'introduction des sch�mas dans la version 7.3 ; pour plus d'informations, voir : http://developer.postgresql.org/~momjian/upgrade_tips_7.3.
Observez les incompatibilit�s suivantes :
Les clients avant la 6.3 ne sont plus support�s.
pg_hba.conf a maintenant une colonne pour le nom de l'utilisateur et pour des fonctionnalit�s suppl�mentaires. Les fichiers existants doivent �tre ajust�s.
Quelques param�tres de trace de postgresql.conf ont �t� renomm�s.
LIMIT #,# a �t� d�sactiv� ; utilisez LIMIT # OFFSET #.
Les instructions INSERT avec des listes de colonnes doivent sp�cifier une valeur pour chaque colonne sp�cifi�e. Par exemple, INSERT INTO tab (col1, col2) VALUES ('val1') est maintenant non valide. Il est toujours permis de fournir moins de colonnes qu'attendu si l'INSERT n'a pas de liste de colonnes.
Les colonnes de type serial ne sont plus automatiquement UNIQUE ; du coup, un index ne sera pas automatiquement cr��.
Une commande SET � l'int�rieur d'une transaction est maintenant annul�e
COPY ne consid�re plus que les colonnes de fin manquantes doivent �tre NULL. Toutes les colonnes doivent �tre sp�cifi�es. (N�anmoins, vous pouvez avoir un effet similaire en sp�cifiant une liste de colonnes dans la commande COPY.)
Le type de donn�es timestamp est maintenant �quivalent � timestamp without time zone, au lieu de timestamp with time zone.
Les bases de donn�es, avant la version 7.3 et charg�es dans cette version, n'auront pas les d�pendances du nouvel objet pour les colonnes de type serial, les contraintes uniques et les cl�s �trang�res. Voir le r�pertoire contrib/adddepend/ pour une description d�taill�e et un script qui ajoute ces d�pendances.
Une cha�ne vide ('') n'est plus permise comme entr�e dans un champ d'entier. Auparavant, c'�tait silencieusement interpr�t� comme 0.
Ajout de la vue pg_locks pour afficher les verrous (Neil)
Corrections de s�curit� pour l'allocation en m�moire de la n�gotiation des mots de passe (Neil)
Suppression du support pour le protocole version 0 FE/BE (PostgreSQL 6.2 et pr�c�dent) (Tom)
R�servation des quelques derniers emplacements du serveur pour les superutilisateurs, ajout du param�tre superuser_reserved_connections pour contr�ler ceci (Nigel J. Andrews)
Am�lioration du lancement en appelant localtime() seulement une fois (Tom)
Mise en cache des informations du catalogue syst�me dans des fichiers plats pour un lancement plus rapide (Tom)
Am�lioration du cache pour les informations des index (Tom)
Am�liorations de l'optimiseur (Tom, Fernando Nasser)
Les caches catalog stockent maintenant les recherches �chou�s (Tom)
Am�lioration des fonctions de d�coupage (Neil)
Am�lioration de la performance de la mise en jeton des requ�tes et de la gestion du r�seau (Peter)
Am�lioration de la rapidit� pour la restauration des objets larges (Mario Weilguni)
Marquage des entr�es d'index expir�s lors de la premi�re re chercher, sauvant ainsi quelques r�cup�rations d'en-t�te (Tom)
�vite un remplissage de bitmap NULL excessif (Manfred Koizar)
Ajout du qsort() pour Solaris sous licence BSD, pour les performances (Bruce)
R�duction du co�t par ligne des quatre octets (Manfred Koizar)
Correction d'un bogue dans l'optimiseur GEQO (Neil Conway)
Utiliser WITHOUT OID fait r�ellement gagner quatre octets par ligne (Manfred Koizar)
Ajout de la variable default_statistics_target pour sp�cifier des cibles ANALYZE (Neil)
Utilisation du tampon cache local pour les tables temporaires pour qu'il n'y ait pas de surcharge des WAL (Tom)
Am�lioration des performances de la carte des espaces libres sur de grandes tables (Stephen Marshall, Tom)
Am�lioration de la concurrence des �critures dans les WAL (Tom)
Ajout de droits sur les fonctions et langages de proc�dure (Peter)
Ajout de OWNER � CREATE DATABASE pour que les superutilisateurs puissent cr�er des bases de donn�es pour les utilisateurs non privil�gi�s (Gavin Sherry, Tom)
Ajout des nouveaux bits de droits EXECUTE et USAGE (Tom)
Ajout de SET SESSION AUTHORIZATION DEFAULT et RESET SESSION AUTHORIZATION (Tom)
Permet que les fonctions soient ex�cut�es avec les droits du propri�taire de la fonction (Peter)
Les messages de traces du serveur sont maintenant marqu�s avec LOG, et non pas DEBUG (Bruce)
Ajout d'une colonne utilisateur � pg_hba.conf (Bruce)
log_connections affiche deux lignes dans le journal des traces (Tom)
Suppression de debug_level dans postgresql.conf, maintenant server_min_messages (Bruce)
Nouvelle commande ALTER DATABASE/USER ... SET pour l'initialisation de la base de donn�es par utilisateur (Peter)
Nouveaux param�tres server_min_messages et client_min_messages pour contr�ler quels messages sont envoy�s au journal des traces du serveur ou aux applications clientes (Bruce)
Permet � pg_hba.conf de sp�cifier des listes d'utilisateurs /bases de donn�es s�par�es par des virgules, des noms de groupe avant le signe + en suffixe et des noms de fichiers avec un @ en pr�fixe (Bruce)
Suppression de la capacit� d'un deuxi�me fichier de mot de passe et de l'outil pg_password (Bruce)
Ajout d'une variable db_user_namespace pour les noms utilisateurs locaux � la base de donn�es (Bruce)
Am�lioration de SSL (Bear Giles)
Les mots de passe sont crypt�s par d�faut (Bruce)
Autorise la r�initialisation de pg_statistics par l'appel de pg_stat_reset() (Christopher)
Ajout du param�tre log_duration (Bruce)
Renommage de debug_print_query en log_statement (Bruce)
Renommage de show_query_stats en show_statement_stats (Bruce)
Ajout de param log_min_error_statement pour afficher les commandes � tracer en cas d'erreur (Gavin)
Les curseurs ne sont pas sensibles, ce qui signifie que leur contenu ne change pas (Tom)
D�sactivation de la syntaxe LIMIT #,# ; maintenant seul LIMIT # OFFSET # est support� (Bruce)
Augmentation de la taille de l'identifiant � 63 (Neil, Bruce)
Corrections d'UNION pour assembler trois ou plus de trois colonnes de taille diff�rente (Tom)
Ajout du mot cl� DEFAULT pour INSERT, par exemple INSERT ... (..., DEFAULT, ...) (Rod)
Les vues peuvent avoir des valeurs par d�faut en utilisant ALTER COLUMN ... SET DEFAULT (Neil)
�chec en insertion (INSERT) des des listes de colonnes ne co rrespondant pas � toutes les valeurs de colonnes, par exemple INSERT INTO tab (col1, col2) VALUES ('val1'); (Rod)
Correction pour les alias de jointure (Tom)
Correction des FULL OUTER JOIN (Tom)
Am�lioration des rapports d'identifiant invalide et d'emplacement (Tom, Gavin)
Correction d'OPEN cursor(args) (Tom)
Les 'ctid' peuvent �tre utilis�es dans une vue et currtid(viewname) (Hiroshi)
Correction pour CREATE TABLE AS avec UNION (Tom)
Am�lioration de la syntaxe SQL99 (Thomas)
Ajout de la variable statement_timeout pour annuler des requ�tes (Bruce)
Autorisation des requ�tes pr�par�es avec PREPARE/EXECUTE (Neil)
FOR UPDATE peut appara�tre apr�s LIMIT/OFFSET (Bruce)
Ajout d'une variable autocommit (Tom, David Van Wie)
Rend optionnel les signes d'�galit� dans CREATE DATABASE (Gavin Sherry)
Fait que ALTER TABLE OWNER change aussi le propri�taire de l'index (Neil)
Le nouveau ALTER TABLE nomtable ALTER COLUMN nomcolonne SET STORAGE contr�le le stockage de TOAST, la compression (John Gray)
Ajout du support du sch�ma, CREATE/DROP SCHEMA (Tom)
Cr�ation d'un sch�ma pour les tables temporaires (Tom)
Ajout de la variable search_path pour la recherche de sch�mas (Tom)
Ajout de ALTER TABLE SET/DROP NOT NULL (Christopher)
Nouveaux niveaux de volatilit� CREATE FUNCTION (Tom)
Rend les noms de r�gles uniques seulement par table (Tom)
Ajout d'une clause 'ON tablename' � DROP RULE et � COMMENT ON RULE (Tom)
Ajout de ALTER TRIGGER RENAME (Joe)
Nouvelles fonctions current_schema() et current_schemas() (Tom)
Autorise les fonctions � renvoyer plusieurs lignes (fonctions de table) (Joe)
Rend WITH optionnel dans CREATE DATABASE pour rester consistant (Bruce)
Ajout de la conservation des d�pendances d'objets (Rod, Tom)
Ajout de RESTRICT/CASCADE aux commandes DROP (Rod)
Ajout de ALTER TABLE DROP pour les cas sans CHECK CONSTRAINT (Rod)
Destruction automatique de la s�quence lors du DROP d'une table avec SERIAL (Rod)
Emp�che la suppression d'une colonne si celle-ci est utilis�e par une cl� �trang�re (Rod)
Supprime automatiquement les contraintes/fonctions lorsqu'un objet est supprim� (Rod)
Ajout de CREATE/DROP OPERATOR CLASS (Bill Studenmund, Tom)
Ajout de ALTER TABLE DROP COLUMN (Christopher, Tom, Hiroshi)
Emp�che les colonnes h�rit�es d'�tre supprim�es ou renomm�es (Alvaro Herrera)
Correction des contraintes de cl�s �trang�res pour ne pas avoir d'erreurs sur les �tats interm�diaires de la base de donn�es (Stephan)
Propagation du renommage de colonne ou de table pour les contraintes de cl�s �trang�res
Ajout de CREATE OR REPLACE VIEW (Gavin, Neil, Tom)
Ajout de CREATE OR REPLACE RULE (Gavin, Neil, Tom)
Fait que les r�gles s'ex�cutent dans l'ordre alphab�tique, renvoyant des valeurs plus pr�visibles (Tom)
Les d�clencheurs sont maintenant lanc�s dans l'ordre alphab�tique (Tom)
Ajout de /contrib/adddepend pour g�rer les d�pendances d'objets pre-7.3 (Rod)
Permet une meilleure conversion lors de l'insertion et de la mise � jour des valeurs (Tom)
Fait que COPY TO affiche les retours chariots et retours � la ligne avec \r et \n (Tom)
Permet � DELIMITER dans COPY FROM d'�tre propre sur huit bits (Tatsuo)
Fait que pg_dump utilise ALTER TABLE ADD PRIMARY KEY pour des raisons de performance (Neil)
D�sactivation des crochets dans les r�gles � plusieurs instructions (Bruce)
D�sactivation de l'appel du VACUUM � l'int�rieur d'une fonction (Bruce)
Autorise dropdb et d'autres scripts � utiliser des identifiants avec des espaces (Bruce)
Restreint les modifications de commentaire de la base de donn�es � la base de donn�es courante
Autorise les commentaires sur les op�rateurs, ind�pendent de la fonction sous-jacente (Rod)
Annule les commandes SET dans les transactions annul�es (Tom)
EXPLAIN s'affiche maintenant comme une requ�te (Tom)
Affichage des expressions de condition et tri des cl�s dans EXPLAIN (Tom)
Ajout de 'SET LOCAL var = valeur' pour initialiser les variables pour une seule transaction (Tom)
Autorise le lancement d'ANALYZE dans une transaction (Bruce)
Am�lioration de la syntaxe de COPY en utilisant les nouvelles clauses WITH, conservant ainsi la compatibilit� ascendante (Bruce)
Correction de pg_dump pour afficher de fa�on consistante les balises dans les sauvegardes non ASCII (Bruce)
Fait que les contraintes de cl�s �trang�res dans le fichier de sauvegarde (Rod)
Ajout de COMMENT ON CONSTRAINT (Rod)
Autorise COPY TO/FROM � sp�cifier les noms de colonnes (Brent Verner)
Sauvegarde les contraintes UNIQUE et PRIMARY KEY comme ALTER TABLE (Rod)
SHOW s'affiche comme le r�sultat d'une requ�te (Joe)
G�n�ration d'un �chec sur les lignes courtes de COPY plut�t que de rajouter des NULL (Neil)
Correction de CLUSTER pour pr�server tous les attributs des tables (Alvaro Herrera)
Nouvelle table pg_settings pour visualiser/modifier les param�trages GUC (Joe)
Ajout de la mise entre guillemets intelligente, am�lioration sur la portabilit� de la sortie de pg_dump (Peter)
Sauvegarde les colonnes serial comme SERIAL (Tom)
Activation du support des gros fichiers, >2 Go pour pg_dump (Peter, Philip Warner, Bruce)
Interdit TRUNCATE sur les tables qui sont impliqu�es dans des contraintes r�f�rentielles (Rod)
Fait que TRUNCATE tronque aussi automatiquement la table toast de la relation (Tom)
Ajout de l'outil clusterdb qui groupera automatiquement une base de donn�es enti�re en se basant sur les op�rations CLUSTER pr�c�dentes (Alvaro Herrera)
Revue de pg_dumpall (Peter)
Autorise le REINDEX des tables TOAST (Tom)
Impl�mentation de START TRANSACTION, suivant SQL99 (Neil)
Correction des rares corruptions d'index lorsqu'une division de page affecte la suppression en masse (Tom)
Correction de l'h�ritage sur ALTER TABLE ... ADD COLUMN (Alvaro Herrera)
Correction pour que factorial(0) renvoie 1 (Bruce)
Am�liorations des types date/time/timezone (Thomas)
Correction pour l'extraction d'un morceau de tableau (Tom)
Correction de extract/date_part pour rapporter les bonnes microsecondes sur des valeurs de type timestamp (Tatsuo)
Autorise text_substr() et bytea_substr() � lire des valeurs TOAST de fa�on plus efficace (John Gray)
Ajout du support du domaine (Rod)
Fait que WITHOUT TIME ZONE est la valeur par d�faut des types de donn�es TIMESTAMP et TIME data (Thomas)
Autorise un autre sch�ma de stockage des entiers sur 64 bits pour les types date/time en utilisant --enable-integer-datetimes dans configure (Thomas)
Fait que timezone(timestamptz) renvoie timestamp plut�t que string (Thomas)
Autorise les secondes fractionn�es dans les types date/time pour les dates datant de l'an 1 avant JC (Thomas)
Limite les types de donn�es timestamp � six places d�cimales pour la pr�cision (Thomas)
Modification des fonctions de conversion timezone de timetz() � timezone() (Thomas)
Ajout des variables de configuration datestyle et timezone (Tom)
Ajout d'OVERLAY(), qui autorise la substitution d'une sous-cha�ne dans une cha�ne (Thomas)
Ajout de SIMILAR TO (Thomas, Tom)
Ajout d'un SUBSTRING(cha�ne FROM modele FOR �chappement) utilisant les expressions rationnelles (Thomas)
Ajout des fonctions LOCALTIME et LOCALTIMESTAMP (Thomas)
Ajout des types compos�s nomm�s utilisant CREATE TYPE nomtype AS (column) (Joe)
Autorise la d�finition d'un type compos� dans la clause alias d'une table (Joe)
Ajout d'une nouvelle API pour simplifier la cr�ation de fonctions de table en langage C (Joe)
Supprime les parenth�ses vides compatible ODBC des appels de fonctions SQL99 si elles ne sont pas compatibles avec le standard (Thomas)
Le type de donn�es macaddr accepte 12 chiffres hexad�cimaux sans s�parateurs (Mike Wyer)
Ajout de CREATE/DROP CAST (Peter)
Ajout de l'op�rateur IS DISTINCT FROM (Thomas)
Ajout de la fonction SQL99 TREAT(), synonyme de CAST() (Thomas)
Ajout de pg_backend_pid() pour afficher le pid du serveur (Bruce)
Ajout du pr�dicat IS OF / IS NOT OF (Thomas)
Autorise les constantes de type cha�ne de bits sans une longueur d�finie (Thomas)
Autorise la conversion entre les entiers � huit octets et les cha�nes de bit (Thomas)
Impl�mente la conversion litt�rale en hexad�cimale vers un litt�ral de type cha�ne de bits (Thomas)
Autorise l'apparition des fonctions de table dans la clause FROM (Joe)
Augmente le nombre maximum de param�tres de fonctions � 32 (Bruce)
Ne cr�e plus automatiquement un index pour les colonnes SERIAL (Tom)
Ajout de current_database() (Rod)
Correction de cash_words() pour ne pas avoir de d�passement de tampons (Tom)
Ajout des fonctions replace(), split_part(), to_hex() (Joe)
Correction de LIKE pour bytea en argument du c�t� droit (Joe)
Emp�che les arr�t brutaux caus�s par SELECT cash_out(2) (Tom)
Correction de to_char(1,'FM999.99') pour qu'elle renvoie un point (Karel)
Correction des fonctions trigger/type/language renvoyant OPAQUE pour qu'elles renvoient un type correct (Tom)
Ajout de codages suppl�mentaires : Kor�en (JOHAB), Thai (WIN874), Vietnamien (TCVN), Arabe (WIN1256), Chinois Simplifi� (GBK), Kor�en (UHC) (Eiji Tokuya)
Activation par d�faut du support de la locale (Peter)
Ajout des variables locale (Peter)
�chappement des octets >= 0x7f pour le multioctet dans PQescapeBytea/PQunescapeBytea (Tatsuo)
Ajout de la prise en compte de la locale dans les classes de caract�res des expressions rationnelles
Activation par d�faut du support multioctets (Tatsuo)
Ajout du support multioctets GB18030 (Bill Huang)
Ajout de CREATE/DROP CONVERSION, permettant les locales chargeables (Tatsuo, Kaori)
Ajout de la table pg_conversion (Tatsuo)
Ajout de la fonction SQL99 CONVERT() (Tatsuo)
pg_dumpall, pg_controldata et pg_resetxlog sont maintenant au courant de la langue nationale (Peter)
Nouvelles traductions et mises � jour
Autorise les fonctions r�cursives SQL (Peter)
Modification de la construction de PL/Tcl pour utiliser le compilateur configur� et Makefile.shlib (Peter)
Refonte de la variable FOUND PL/pgSQL pour �tre encore plus compatible avec Oracle (Neil, Tom)
Autorise PL/pgSQL � g�rer les identifiants entre guillemets (Tom)
Autorisation des fonctions PL/pgSQL renvoyant des ensembles de r�sultats (Neil)
PL/pgSQL connait les sch�mas (Joe)
Suppression de quelques pertes m�moires (Nigel J. Andrews, Tom)
Ne met plus en minuscule les noms de bases de donn�es indiqu�s avec \connect pour une compatibilit� avec la 7.2.0 (Tom)
Ajout de \timing pour chronom�trer les requ�tes utilisateur (Greg Sabino Mullane)
Fait que \d affiche des informations sur les index (Greg Sabino Mullane)
Le nouveau \dD affiche les domaines (Jonathan Eisler)
Permet � psql d'afficher les r�gles sur les vues (Paul ?)
Correction pour la substitution des variables avec psql (Tom)
Autorise l'affichage de la structure des tables temporaires avec \d (Tom)
Autorise l'affichage les cl�s �trang�res avec \d (Rod)
Correction de \? pour honorer l'afficheur page par page avec \pset (Bruce)
Fait que psql rapporte son num�ro de version au lancement (Tom)
Autorise la sp�cification des noms de colonnes avec \copy (Tom)
Ajout de ~/.pgpass pour stocker la combinaison h�te /mot de passe de l'utilisateur (Alvaro Herrera)
Ajout de la fonction PQunescapeBytea() � libpq (Patrick Welche)
Correction pour l'envoi de grandes requ�tes sur des connexions non bloquantes (Bernhard Herzog)
Correction pour l'utilisation de timers par libpq sur Win9X (David Ford)
Autorisation pour que le notify de libpq g�re des serveurs avec des identifiants de longueurs diff�rentes (Tom)
Ajout de PQescapeString() et PQescapeBytea() dans libpq pour Windows (Bruce)
Correction pour SSL avec les connexions non bloquantes (Jack Bates)
Ajout d'un param�tre de d�connexion automatique au bout d'un certain temps sans activit� (Denis A Ustimenko)
JDBC se compile avec le JDK 1.4 (Dave)
Ajout du support JDBC 3 (Barry)
Autorise JDBC � configurer le niveau des traces en ajoutant ?loglevel=X � l'URL de connexion (Barry)
Ajout du message Driver.info() qui affiche le num�ro de version (Barry)
Ajout des ensembles de r�sultats en lecture/�criture (Raghu Nidagal, Dave)
Ajout du support pour les instructions appellables (Paul Bethe)
Ajout de la possibilit� d'annulation d'une requ�te
Ajout du rafra�chissement d'une ligne (Dave)
Correction du cryptage MD5 pour g�rer les serveurs multibyte (Jun Kawai)
Ajout du support pour les instructions pr�par�es (Barry)
Correction d'un bogue ECPG concernant les nombres en octal avec les guillemets simples (Michael)
D�placement de src/interfaces/libpgeasy dans http://gborg.postgresql.org (Marc, Bruce)
Am�lioration de l'interface Python (Elliot Lee, Andrew Johnson, Greg Copeland)
Ajout de l'�v�nement de fermeture de la connexion dans libpgtcl (Gerhard Hintermayer)
D�placement de src/interfaces/libpq++ dans http://gborg.postgresql.org (Marc, Bruce)
D�placement de src/interfaces/odbc dans http://gborg.postgresql.org (Marc)
D�placement de src/interfaces/libpgeasy dans http://gborg.postgresql.org (Marc, Bruce)
D�placement de src/interfaces/perl5 dans http://gborg.postgresql.org (Marc, Bruce)
Suppression de src/bin/pgaccess des sources, maintenant sur http://www.pgaccess.org (Bruce)
Ajout de la commande pg_on_connection_loss � libpgtcl (Gerhard Hintermayer, Tom)
Correction pour un make parall�le (Peter)
Corrections sp�cifiques pour AIX lors de l'�dition des liens avec Tcl (Andreas Zeugswetter)
Permet � PL/Perl d'�tre construit avec Cygwin (Jason Tishler)
Am�lioration des compilations MIPS (Peter, Oliver Elphick)
Requiert Autoconf version 2.53 (Peter)
Requiert readline et zlib par d�faut dans configure (Peter)
Permet l'utilisation de <<�Intimate Shared Memory�>> (ISM) par Solaris pour des raisons de performances (Scott Brunza, P.J. Josh Rovero)
Activation permanente de syslog dans la compilation, suppression de l'option --enable-syslog (Tatsuo)
Activation permanente du multi-octets dans la compilation, suppression de l'option --enable-multibyte (Tatsuo)
Activation permanente de la locale dans la compilation, suppression de l'option --enable-locale (Peter)
Correction pour la cr�ation des DLL Win9x (Magnus Naeslund)
Correction pour l'utilisation de link() par le code WAL sur Windows, BeOS (Jason Tishler)
Ajout de sys/types.h � c.h, suppression � partir des fichiers principaux (Peter, Bruce)
Correction d'un blocage sur les machines SMP sous AIX (Tomoyuki Niijima)
Correction d'un autre blocage SMP sur AIX (Tomoyuki Niijima)
Correction de la gestion de dates avant 1970 sur les nouvelles biblioth�ques glibc (Tom)
Correction du verrour sur les PowerPC SMP (Tom)
Emp�che gcc -ffast-math d'�tre utilis� (Peter, Tom)
Bison >= 1.50 est maintenant requis pour les constructions d�veloppeur
Le support Kerberos 5 se construit maintenant avec Heimdal (Peter)
Ajout de l'appendice dans le guide utilisateur qui liste toutes les fonctionnalit�s SQL (Thomas)
Am�lioration de l'�dition des liens des modules chargeables pour utiliser RTLD_NOW (Tom)
Nouveaux niveaux d'erreurs WARNING, INFO, LOG, DEBUG[1-5] (Bruce)
Le nouveau r�pertoire src/port contient les fonctions remplac�es de la libc (Peter, Bruce)
Nouveau catalogue syst�me pg_namespace pour les sch�mas (Tom)
Ajout de pg_class.relnamespace pour les sch�mas (Tom)
Ajout de pg_type.typnamespace pour les sch�mas (Tom)
Ajout de pg_proc.pronamespace pour les sch�mas (Tom)
Restructuration des agr�gats pour disposer des entr�es de pg_proc (Tom)
Les relations syst�me ont maintenant leur propre espace de noms, le test pg_* n'est plus requis (Fernando Nasser)
Renommage des noms d'index TOAST pour �tre *_index au lieu de *_idx (Neil)
Ajout des espaces de noms pour les op�rateurs et les classes d'op�rateurs (Tom)
Ajout de v�rifications suppl�mentaires pour le fichier de contr�le du serveur (Thomas)
Nouvelle FAQ polonaise (Marcin Mazurek)
Ajout du support des s�maphores Posix (Tom)
Document n�cessaire pour reindex (Bruce)
Renommage de quelques identifiants internes pour simplifier la compilation Windows (Jan, Katherine Ward)
Ajout de documentation sur l'espace de disque (Bruce)
Suppression de KSQO de GUC (Bruce)
Correction d'une perte m�moire dans rtree (Kenneth Been)
Modification de quelques messages d'erreur pour la coh�rence (Bruce)
Suppression des colonnes de tables syst�me non utilis�es (Peter)
Colonnes syst�me NOT NULL lorsqu'appropri�es (Tom)
Nettoyage de l'utilisation de sprintf � la place de snprintf() (Neil, Jukka Holappa)
Suppression d'OPAQUE et cr�ation de sous-types sp�cifiques (Tom)
Nettoyages de la gestion interne des tableaux (Joe, Tom)
Interdiction de pg_atoi('') (Bruce)
Suppression du param�tres wal_files car les fichiers WAL sont maintenant recycl�s (Bruce)
Ajout des num�ros de version dans les pages d'en-t�te (Tom)
Autorise les tableaux d'inet dans /contrib/array (Neil)
Corrections pour GiST (Teodor Sigaev, Neil)
Mise � jour de /contrib/mysql
Ajout de /contrib/dbsize pour afficher la taille des tables sans vacuum (Peter)
Ajout de /contrib/intagg, routines d'agr�gat des entiers (mlw)
Am�lioration de /contrib/oid2name (Neil, Bruce)
Am�lioration de /contrib/tsearch (Oleg, Teodor Sigaev)
Nettoyage de /contrib/rserver (Alexey V. Borzov)
Mise � jour de l'outil /contrib/oracle conversion (Gilles Darold)
Mise � jour de /contrib/dblink (Joe)
Am�lioration des options support�es par /contrib/vacuumlo (Mario Weilguni)
Am�lioration de /contrib/intarray (Oleg, Teodor Sigaev, Andrey Oktyabrski)
Ajout de l'outil /contrib/reindexdb (Shaun Thomas)
Ajout de l'indexage dans /contrib/isbn_issn (Dan Weston)
Ajout de /contrib/dbmirror (Steven Singer)
Am�lioration de /contrib/pgbench (Neil)
Ajout des exemples de fonctions de table /contrib/tablefunc (Joe)
Ajout du type de donn�es pour les structures en arbre /contrib/ltree (Teodor Sigaev, Oleg Bartunov)
D�placement de /contrib/pg_controldata, pg_resetxlog dans le r�pertoire principal des sources (Bruce)
Correction � /contrib/cube (Bruno Wolff)
Am�lioration de /contrib/fulltextindex (Christopher)
Pr�c�dent | Sommaire | Suivant |
Sortie 7.3.1 | Niveau sup�rieur | Version 7.2.8 |