Ver Mensaje Individual
  #6  
Antiguo 21-12-2015
rmendoza83 rmendoza83 is offline
Miembro
 
Registrado: ago 2006
Posts: 50
Reputación: 18
rmendoza83 Va por buen camino
Buenos Dias muchachos, disculpen el retraso en mis respuestas pero bueh tengo reducido el tiempo jejeje, de antemano gracias a todos por tomarse la libertad en apoyarme con su opinion, de verdad muchas gracias. voy por partes de sus respuestas....

Cita:
Empezado por ecfisa Ver Mensaje
Hola rmendoza83.

Es tal como te menciona Casimiro. El largo de nombre de tablas y columnas está limitado a 31 caracteres en Firebird 2.5 y no hay manera de modificar ese valor. Aunque no he probado la nueva versión (Firebird 3.0 Release Candidate 1) no he leido que se haya modificado ese punto.

Por otro lado (y de modo particular) esa cantidad siempre me resultó suficiente para definir nombres que permiten identificar de forma inequívoca una tabla o columna.

Saludos
Gracias ecfisa, ya estaba al tanto que estaba esta limitacion, de igual hice mi investigacion al respecto e inclusive le di una ojeada al codigo fuente del ultimo snapshot de firebird en su version 3.0 RC2 y pues no vi nada de cambios respecto al tema en cuestion, por ello este tema aqui, he visto varios casos especiales resueltos por los expertos de aqui.

Cita:
Empezado por ASAPLTDA Ver Mensaje
Hola:
El maximo nombre para la version 2.5/3.0 no es mayor a 31 caracteres, para la version 4.0 se anuncia incremento en el tamaño del nombre de las tablas y nombre de las columnas, asumo que tambien para los procedimientos

Pero una pregunta, Yo estoy estudiando la posiblidad de migrar a postgreslq desde firebird 2.1 porque lo que he leido me parece mas poderosa, podrias contarnos sobre porque migrar desde postgresql?
Gracias ASAPLTDA, oye esto me alegra un poco de ser cierto, aunque te soy sincero no vi ningun post sobre la nueva version 4.0, debe ser que me enfrasque tanto en la ultima que esta posteada en la pagina oficial www.firebirdsql.org (bueh estoy asumiendo que es la pagina oficial).

Respecto a la migracion primero me disculpo ya que no es esto lo que estoy haciendo, lo que trato de hacer es tener una version alterna y local de mi base de datos de la aplicacion principal que tengo, mi base de datos esta en PostgreSQL en su version 8.4 y es la estandar del sistema, abordando temas de delphi utilizo los componentes de Zeos en su ultima version SVN (7.0) y por aqui estoy funcionando a la perfeccion bajo un modelo de capas y arquitectura cliente servidor, y aprovechando que Zeos automatiza por decirlo de esa manera la conexion a otras base de datos y digamos que para mi codigo, como esta hecho, es transparente cual base de datos utilizar pues no sufro de muchos cambios de codificacion para implementar otra base de datos, escogi firebird por su caracteristica de ser la version libre de interbase que venia con delphi desde hace muchas versiones atras y tengo la creencia de que delphi venia con interbase y que entre ellos la relacion debe de ser "perfecta" y complementando que firebird viene con una licencia compatible para mi distribucion pues por ello la decision de su escogencia, no me fui con ms access por ser software propietario y porque es access jajajaja, y sql lite porque nunca la he usado (menciono esta dos por ser las que he leido que mencionan de ser portables).

Ahora bien lo que queria era tener una version DEMO de mi sistema sin hacer tantas instalaciones complicadas, ya que postgresql requiere de una instalacion (dado que recomiendo que sea bajo un server en distribucion de linux) y distribuir una demo con estas condiciones se hace complicado al usuario evaluar mi aplicacion, y pues estamos hablando de usuarios, quisiera que sea lo mas sencillo posible, firebird tiene la opcion de usarlo en forma embebida y pues esto me atrae ya que incluyo todo en el paquete de instalacion y como la aplicacion requiere eficiencia y rapidez en sus transacciones pues esto se casa con postgresql y con firebird.

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Como siempre, depende de lo que necesitas.
Ciertamente Casimiro, creo que ya para salir de las dudas de mis requerimientos ya los comente en esta respuesta, ahora bien para no desanimarme con esta limitante de firebird lo que hare sera crear una tabla de nombre - relacion donde pues le haga un alias reducido a cada nombre de las tablas que tengo en mi base de datos de postgresql para firebird y pues en firebird crear estas tablas bajo esos nombres alias, ya en los campos creo que no tengo problemas con nombres con mas de 31 caracteres y ya lo que tengo hecho "deberia de servirme" todo se concluira con las pruebas que tengo que hacer despues.

Espero no haber sido un testamento y el tema no los aburra, nuevamente les agradezco su colaboracion.

Saludos.
Responder Con Cita