Ante todo felicitaros por la calidad de vuestro trabajo; me gustara utilizarlo con MySQL y me he encontrado con los siguientes problemas:
Es preciso indicar el nombre de una base de datos para conectarse, aunque lo que deseemos sea crear una nueva.
Al intentar crear una nueva tabla, una vez elegida la opcin "new", aparece el siguiente mensaje de error: "Base table or view not found, message from server: "Table 'mercedes1.noname' doesn't exist", donde MERCEDES1 es el nombre de la base de datos. Si se pulsa "continue" vuelve a aparecer el mismo mensaje; si se vuelve a pulsar "continue" dos veces ms, finalmente se puede crear la tabla.
Si en la nueva tabla se define una clave primaria, la orden SQL que genera el programa no es aceptada por MySQl, y hay que modificarla manualmente; concretamente si queremos crear una tabla llamada TABLA5 con un campo clave llamado LACLAVE, el programa genera la siguiente orden:
CREATE TABLE tabla5 (uncampo VARCHAR(32), laclave VARCHAR(32) NOT NULL PRIMARY KEY (laclave))
que generara un error, debiendo modificarse para que quede como sigue:
CREATE TABLE tabla5 (uncampo VARCHAR(32), laclave VARCHAR(32) NOT NULL PRIMARY KEY)
Si cuando estamos definiendo la estructura de la tabla deseamos crear una clave ajena y nos situamos en la pestaa RELATIONSHIPS, el desplegable de "primary key table" no nos ofrece el nombre que le hemos dado a la nueva tabla sino "noname" (aunque los nombres de los campos de la tabla si que son los correctos). En el cuadro de texto RELATIONSHIP de esa misma pestaa, no encuentro la forma de teclear un nombre para la relacin. En todo caso, la sentencia SQL no refleja la definicin de esa clave ajena (con lo que no se crea)
Tanto en la pestaa RELATIONSHIPS como en la pestaa INDICES aparecen dos iconos ("create a new index) y "delete selected index"); ignoro si es correcto o si deberan aparecer solamente en la pestaa INDICES.
Una vez definida una nueva tabla, aparece el icono del "reloj de arena" de Windows, que ya no desaparece.
Creo haber ledo en algn mensaje relacionado con el programa que los diagramas no reflejaban las relaciones entre tablas; he creado una relacin con otro gestor y he comprobado que sta si que se refleja correctamente.
Un saludo.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ante todo felicitaros por la calidad de vuestro trabajo; me gustara utilizarlo con MySQL y me he encontrado con los siguientes problemas:
Es preciso indicar el nombre de una base de datos para conectarse, aunque lo que deseemos sea crear una nueva.
Al intentar crear una nueva tabla, una vez elegida la opcin "new", aparece el siguiente mensaje de error: "Base table or view not found, message from server: "Table 'mercedes1.noname' doesn't exist", donde MERCEDES1 es el nombre de la base de datos. Si se pulsa "continue" vuelve a aparecer el mismo mensaje; si se vuelve a pulsar "continue" dos veces ms, finalmente se puede crear la tabla.
Si en la nueva tabla se define una clave primaria, la orden SQL que genera el programa no es aceptada por MySQl, y hay que modificarla manualmente; concretamente si queremos crear una tabla llamada TABLA5 con un campo clave llamado LACLAVE, el programa genera la siguiente orden:
CREATE TABLE tabla5 (uncampo VARCHAR(32), laclave VARCHAR(32) NOT NULL PRIMARY KEY (laclave))
que generara un error, debiendo modificarse para que quede como sigue:
CREATE TABLE tabla5 (uncampo VARCHAR(32), laclave VARCHAR(32) NOT NULL PRIMARY KEY)
Si cuando estamos definiendo la estructura de la tabla deseamos crear una clave ajena y nos situamos en la pestaa RELATIONSHIPS, el desplegable de "primary key table" no nos ofrece el nombre que le hemos dado a la nueva tabla sino "noname" (aunque los nombres de los campos de la tabla si que son los correctos). En el cuadro de texto RELATIONSHIP de esa misma pestaa, no encuentro la forma de teclear un nombre para la relacin. En todo caso, la sentencia SQL no refleja la definicin de esa clave ajena (con lo que no se crea)
Tanto en la pestaa RELATIONSHIPS como en la pestaa INDICES aparecen dos iconos ("create a new index) y "delete selected index"); ignoro si es correcto o si deberan aparecer solamente en la pestaa INDICES.
Una vez definida una nueva tabla, aparece el icono del "reloj de arena" de Windows, que ya no desaparece.
Creo haber ledo en algn mensaje relacionado con el programa que los diagramas no reflejaban las relaciones entre tablas; he creado una relacin con otro gestor y he comprobado que sta si que se refleja correctamente.
Un saludo.