Synchronize with server problem in v5.0
Posted: Tue 03 May 2011 09:44
I have many projects created and used in older versions and everything works fine. Now I updated from version 4.5 to 5.0 and all of my projects does not work correct any more. when trying to synchronize with server, I god several errors, which are only case sensitive issues. Executing the scripts works fine on the db, but dbForge Studio marks the case issues as an error and stops the synchronization with the server.
When I set "igrnore errors" in the project option the synchronization works, but this could not be the solution for it.
When mysql is not case sensitive, dbForge Studio also should ignore it.
Some examples:
The following SQL statements are part or used in a stored procedure or trigger:
case 1:
This works!
case 2:
This produces 2 errors on synchronization, which says "t1.id" and "t1.txt" does not exists in that context
This solves the error message.
But both versions works fine on the db.
So I think when using aliases as table names for the field selection this will cause the problem.
It also affects the OLD and NEW aliases in triggers.
When I set "igrnore errors" in the project option the synchronization works, but this could not be the solution for it.
When mysql is not case sensitive, dbForge Studio also should ignore it.
Some examples:
Code: Select all
# the table
create table tab1 (
ID INT(11) AUTO_INCREMENT,
CNT FLOAT DEFAULT 0,
TXT VARCHAR(255),
PRIMARY KEY (ID)
)
ENGINE = INNODB
AUTO_INCREMENT = 1
CHARACTER SET utf8 COLLATE utf8_general_ci;
case 1:
Code: Select all
select id, txt from tab1;
case 2:
Code: Select all
select t1.id, t1.txt from tab1 t1;
Code: Select all
select t1.ID, t1.TXT from tab1 t1;
But both versions works fine on the db.
So I think when using aliases as table names for the field selection this will cause the problem.
It also affects the OLD and NEW aliases in triggers.