10/09/2009Lancement de SQL Manager for PostgreSQL version 4.6
Nous sommes heureux de vous annoncer le lancement de la nouvelle version de SQL Manager for PostgreSQL - un outil puissant d'administration et de développement de serveur PostgreSQL. Vous pouvez télécharger la nouvelle version du programme depuis page de téléchargement.
Quoi de neuf dans SQL Manager for PostgreSQL 4.6?
- Le support des nouvelles fonctionnalités de PostgreSQL 8.4 a été ajouté:
- Support des fonctionnalités variadic ; des fonctions de renvoi de tables ; des valeurs par défaut pour les arguments des fonctions.
- Support des triggers ON TRUNCATE.
- Support des requêtes SELECT contenants la clause WITH.
- Support des options pg_dump/pg_restore dans l’assistant de sauvegarde et l’assistant de restauration des bases de données.
- Support de la possibilité de régler la « start value » pour les séquences.
- Editeur SQL.
- La possibilité d’utiliser « macro » a été ajoutée.
- La surbrillance des crochets correspondants a été ajoutée.
- Nous avons corrigé certains bogues concernants l’analyse incorrect des alias dans les requêtes.
- La ligne avec une erreur ne se surlignait pas correctement même si le message d’erreur contenait des informations correctes. L’erreur est corrigée.
- L’interruption de la requête s’effectue maintenant via libpq.dll au lieu de la fonction pg_cancel_backend. Dans la version actuelle il n’est pas nécessaire d’être super-utilisateur pour interrompre votre propre requête.
- Si le nom de fichier et le chemin étaient tros longs pour le titre de la fenêtre, le nom de fichier étaint coupé. Dans la nouvelle version du programme, c’est le chemin qui va être coupé.
- Si une requête renvoyait la valeur Infinity dans le champ timestamp, l’utilitaire affichait cette valeur en tant que Null. L’erreur est corrigée.
- Vue de données.
- Lors de la présentation des données des tables, les données BLOB sont maintenant chargées depuis le serveur lors de l’accès à ces données.
- Le support des valeurs Infinity, -Infinity et NaN a été ajouté pour les champs de type ‘real’ et ‘double precision’.
- Les options ‘Perform data sorting on client’, ‘Perform data filtration on client’ ont été supprimées. Le programme choisi maintenant automatiquement un mode optimal.
- Une erreur de syntaxe se produisait quelquefois lors de l’insertion de données immenses dans un champ bytea. L’erreur est corrigée.
- Débogueur des fonctions.
- Dans la nouvelle version les instructions RETURN QUERY et RETURNING … INTO … sont supportées.
- Une erreur survenait lors de la récupération des données depuis le curseur “for execute”. L’erreur est corrigée.
- L’erreur de syntaxe survenait si une fonction contenait l’instruction FOR … IN EXECUTE … LOOP. L’erreur est corrigée.
- Extraction de la base de données.
- Les objets non-utilisateur étaient chargés lors de l’extraction totale de la base de données. L’erreur est corrigée.
- Nous avons ajouté l’option Add OID into object comments permettant d’ajouter OID dans les commentaires des objets.
- La vitesse de l’extraction des données a été agmentée.
- La description des contraintes était extraite en tant que COMMENT ON INDEX, ce qui était une source d’erreur. L’erreur est corrigée.
- Editeur de fonctions.
- Les données curseur retournées par une fonction peuvent être maintenant exportées.
- Une erreur ‘List index our of bounds’ survenait lors de modification du corps des certaines fonctions. L’erreur est corrigée.
- Lors de compilation d’une fonction retournant les données de type composite, l’utilitaire générait un script erronné. L’erreur est corrigée.
- DDL des fonctions.
- Les arguments sont maintenant classés dans une colonne.
- Le nom du paramètre n’était pas mis entre guillemets même si c’était un mot-clé. L’erreur est corrigée.
- Si la fonction avait un paramètre de type "char" (pg_catalog.char), ce paramètre s’affichait en tant que CHAR dans la DDL. L’erreur est corrigée.
- Modification des metadonnées.
- Si l’exécution du script s’arrête due à l’expiration du délai d’attente dépassé, les boutons ‘Recompile with Double Timeout’ (Recompiler avec le délai d’attente double) et ‘Recompile with Unlimited Timeout’ (Recompiler avec le délai d’attente illimité) apparaissent.
- La police Monospace est itilisée pour les messages d’erreur contenants un fragment de code et le pointeur de la position d’erreur.
- Gestionnaire des droits. Si vous attribuez des droits sur la table avec un champ SERIAL, l’utilitaire vous propose d’attribuer les droits sur une séquence correspondante.
- Script SQL. Si le nom de fichier et le chemin étaient tros longs pour le titre de la fenêtre, le nom de fichier étaint coupé. Dans la nouvelle version du programme, c’est le chemin qui va être coupé.
- Export vers un script SQL. Lors de la définition d’une table pendant l’export vers PostgreSQL, les types des champs sont définis correctement.
- Explorateur de bases. La commande Restart Sequence (Redémarrer la séquence) a été ajoutée dans le menu Tasks (Tâches).
- Exportation des données. Lors de l’export de données de type decimal avec la précision plus de 14 chiffres, les nombres étaient arrondis jusqu’au 4 chiffres décimals. L’erreur est corrigée.
- L’éditeur des tables. La commande Refresh (Rafraîchir) ne fonctionnait pas bien sur l’onglet Description. L’erreur est corrigée.
- Le script erroné se générait quand un champ NOT NULL était ajouté dans une table contenante des valeurs par défaut. L’erreur est corrigée.
- Editeur des vues. Parfois le texte de la requête était formaté incorrectement. L’erreur est corrigée.
- Impression des métadonnées. Si une fonction avait un titre long, ce titre cachait une partie du texte de cette fonction dans un rapport. L’erreur est corrigée.
- Concepteur visuel des bases de données. L’erreur ‘List index out of bounds survenait’ si un champ reliant les tables était supprimé et après le diagramme contenant ces tables était ouvert. L’erreur est corrigée.
- Moniteur SQL, les assistants de sauvegarde et de restauration des bases de données. Les messages en langue autre que l'anglais se convertissaient vers Unicode depuis l’UTF-8. L’erreur est corrigée.
- Nous avons éliminé certaines erreurs qui survenaient lors lors du travail en mode Floating windows (Fenêtres flottantes).
- D’autres améliorations et corrections d’erreurs mineures ont été réalisées.
Nous espérons que vous apprécierez notre produit.






