Pescando en la red…

noviembre 21, 2007 en Delphi, Enlace interesante, Entrada Diario, Firebird

Me está entrando últimamente complejo de sabueso, dado que paso una gran parte de mi tiempo rebuscando entre los mensajes de los foros, algun enlace interesante que os pueda ayudar.

Os traigo aires marinos… :-)

Vamos a ver que hemos pescado en el foro de Firebird…

http://www.unipals.cz/ibutils/ibutils.htm
Descarga versión 0.9.8.2 de IBUtils (1.1 Mbs)

Aquí tenéis un enlace a una utilidad o herramienta que podéis descargar y que os permitirá graficar vuestras relaciones de las tablas en Firebird. Es bastante interesante disponer de cualquier herramienta que os permita visualizar estas relaciónes de dependencia.

Ni idea de si es sardina o salmonete. :-) No lo he probado todavía pero espero vuestros comentarios sobre si os ha podido ser de ayuda.

Comenté en la entrada anterior que uso habitualmente IbExpert en la versión profesional, y este tema ya me lo resuelve, por lo que, la verdad, no he tenido la necesidad de buscar otro programa adicional. De todas formas os agradecería vuestros comentarios dado que hay compañeros que pueden necesitarlo.

Enlace interesante sobre Firebird

noviembre 19, 2007 en Delphi, Enlace interesante, Entrada Diario, Firebird

Anoche pude leer en uno de los foros de Firebird, concretamente el que mantiene Alfonso Ricaño y cuyo enlace podéis encontrar en la barra lateral de esta página, una linea de mensajes que hablaban sobre el tamaño máximo de las claves de índices.
Me pareció bastante interesante el tema y me apunté el vínculo aportado por Antonio Galicia, un compañero que colabora activamente en dicho foro con sus respuestas.

El link hacia referencia a una de las páginas de Ivan Prenosil sobre Interbase/Firebird:
http://www.volny.cz:80/iprenosil/interbase/ip_ib_indexcalculator.htm

En ésta, nos presenta una pequeña utilidad para calcular el tamaño de los índices creados, tanto en Firebird 1.5 como en la versión 2.0 y de esa forma tener un mejor conocimiento y prevenir errores típicos de exceder el tamaño de los mismos:

  • unsuccessful metadata update
    -key size too big for index IX
  • unsuccessful metadata update
    -key size exceeds implementation restriction for index “IX”

Es un enlace muy interesante y en su página principal podéis encontrar también una herramienta como el FSQL para ejecutar comandos en linea que os puede ayudar (en mi caso concreto, me decanté por el uso de IbExpert y hasta ahora no he tenido la necesidad de hacer uso de otro) y bastantes anotaciones y comentarios sobre algunos temas interesantes: uso de los comandos GBAK y GFIX, trabajo con funciones de cadenas, generadores en procedimientos almacenados y la resolucion de algunos problemas con los parámetros nulos en las UDF. Tambien hay algunas anotaciones sobre la seguridad en Firebird, que nunca viene mal haber leido y conocerlas.