Novedades Firebird 2.5
General
* Nueva arquitectura Threading, que presenta el nuevo Superclasic Server, para un mejor soporte SMP* SQL CREATE / ALTER / DROP USER
* ALTER VIEW y CREATE OR ALTER VIEW
* Transacciones Autónoma dentro de un módulo PSQL (procedimiento almacenado, desencadenador o bloquear PSQL dinámicamente ejecutable)
* PSQL nueva posibilidad de consultar otra base de datos via EXECUTE STATEMENT
* Thread-safe client library
* ODS versión 11.2
* Mejoras en el optimizador
Administrativo
* Sistema de seguimiento de auditoría y el usuario sesiones de traza a través de la API de servicios, lo que permite supervisar y analizar todo lo que sucede en una base de datos en tiempo real* Nuevo sistema de papel RDB $ ADMIN SYSDBA permite transferir sus privilegios a otro usuario sobre una base por base de datos (ODS 11,2)
tablas * Más información en el seguimiento
ó lu $ MEMORY_USAGE: uso de la memoria actual
ó lu $ CONTEXT_VARIABLES: variables contexto conocido
* Cancelación asíncrona de conexiones
Desconecte la conexión o ID 32: DELETE FROM $ declaraciones donde lun lun ATTACHMENT_ID $ = 32
o Desconecte todos los clientes, excepto mi propia conexión:
DELETE FROM lun lun DONDE LOS ACCESORIOS $ $ ATTACHMENT_ID <> CURRENT_CONNECTION
* Capacidad para los usuarios comunes para controlar cualquiera de sus accesorios propios, así como CURRENT_CONNECTION
Otro
* El soporte para expresiones regulares usando el predicado SIMILAR TO* ALTER COLUMN para las columnas calculadas
definiciones * Mayor acceso a los procedimientos almacenados en la vista
* Opcional GRANTED BY, o GRANTED AS para GRANT y REVOKE, permitiendo que el otorgante de ser un usuario que no sea el CURRENT_USER (el valor predeterminado)
* Revocar todas las sintaxis de disponer de todos los privilegios de un usuario o función a la vez
* Soporte para predicados WHERE SOME_COL =? o ? IS NULL
* Supresión de todos los estados "reservado" pera un puñado de palabras clave que no estában reservadas en el estándar SQL
* Soporte de HEX: SELECT x'00F0A53BC7' FROM RDB$DATABASE;
* Obtención del Tipo de columna de una variable PSQL en una base de datos
CREATE PROCEDURE SP_INS_PERSON (ID TYPE OF COLUMN PERSON.ID)
* Los chequeos se realizan actualmente en las cadenas de texto y BLOBS UNICODE_FSS
Mejoras en el manejo de datos
* Nueva funciones integradas para la conversión de UUID CHAR (16) octetos de cuerdas a formato compatible con RFC4122 y viceversa: CHAR_TO_UUID (), UUID_TO_CHAR ()* Capacidad para pasar de 32-bit y números enteros de 64-bit como en hexadecimal cadena numérica binaria literal y X-prefijo literal formatos
Idioma Internacional de Apoyo
* Por defecto COLLATE cláusula CREATE DATABASE* Posibilidad de cambiar el valor por defecto COLLATE para un character set
* GBAK restablecer los interruptores y FIX_FSS_DATA FIX_FSS_METADATA para restaurar bases de datos heredadas con datos UNICODE_FSS y / o metadatos correctamente sin recurrir a guiones y técnicas manuales
* Cotejo Accent-insensibles para Unicode
Utilidades de la línea de comandos
* Nueva herramienta fbtracemgr
* Recuperar la contraseña de un archivo o del sistema: para todas las herramientas que esperan un parámetro clave: ch_password-fet [] ]
* GBAK: nuevos switches de reparación de cadenas con formato incorrecto
Fuente:
http://www.destructor.de