Bluehost.com Web Hosting $6.95

Looking for best way to sync data structure

This is a discussion on Looking for best way to sync data structure within the MySQL Database forums, part of the Database Forums category; Howdy, I'm looking for a good tool to use (can be nothing more than a script...) to sync database ...


Go Back   Usenet Forums > Database Forums > MySQL Database

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 06-03-2007
jreljac@gmail.com
 
Posts: n/a
Default Looking for best way to sync data structure

Howdy,

I'm looking for a good tool to use (can be nothing more than a
script...) to sync database structure from one DB to another. Best
case scenario is that it would generate a .sql script file to run
against the target DB.
(I'm running mySQL 5.x)

I am mainly running OS X, but I have access to windows machines.

Is there a standard tool/script out there to do this?

I've tried using Navicat for OSX with limited success.

Thanks,
Jason

Reply With Quote
  #2 (permalink)  
Old 06-03-2007
J.O. Aho
 
Posts: n/a
Default Re: Looking for best way to sync data structure

jreljac@gmail.com wrote:
> Howdy,
>
> I'm looking for a good tool to use (can be nothing more than a
> script...) to sync database structure from one DB to another. Best
> case scenario is that it would generate a .sql script file to run
> against the target DB.
> (I'm running mySQL 5.x)
>
> I am mainly running OS X, but I have access to windows machines.


mysqldump, comes with mysql, run it in the OSX terminal.

On the machine where you want to import the .sql file you only need the
console front end (mysql) where you can import it with \,

--

//Aho
Reply With Quote
  #3 (permalink)  
Old 06-03-2007
jreljac@gmail.com
 
Posts: n/a
Default Re: Looking for best way to sync data structure

On Jun 3, 10:43 am, "J.O. Aho" <u...@example.net> wrote:
> jrel...@gmail.com wrote:
> > Howdy,

>
> > I'm looking for a good tool to use (can be nothing more than a
> > script...) to sync database structure from one DB to another. Best
> > case scenario is that it would generate a .sql script file to run
> > against the target DB.
> > (I'm running mySQL 5.x)

>
> > I am mainly running OS X, but I have access to windows machines.

>
> mysqldump, comes with mysql, run it in the OSX terminal.
>
> On the machine where you want to import the .sql file you only need the
> console front end (mysql) where you can import it with \,
>
> --
>
> //Aho


Thanks...

I do use mysqldump when creating new DBs, but will it let me sync
structure?
Lets say I have 2 DBs, A &B.
A has three tables - 1,2 and 3 while B has 2 tables - 1 & 3
I need to be able to compare the two DBs and create a script to
generate table #2 in DB B
(I need this down to the column level)

Thanks,
Jason

Reply With Quote
  #4 (permalink)  
Old 06-03-2007
J.O. Aho
 
Posts: n/a
Default Re: Looking for best way to sync data structure

jreljac@gmail.com wrote:

> I do use mysqldump when creating new DBs, but will it let me sync
> structure?


The dump will create a copy of the original database/table, including the data.


> Lets say I have 2 DBs, A &B.
> A has three tables - 1,2 and 3 while B has 2 tables - 1 & 3
> I need to be able to compare the two DBs and create a script to
> generate table #2 in DB B
> (I need this down to the column level)


If you want only inject data missing, mysqldump won't be the optimal, even if
you could dump the both databases and then use the diff command to get the
difference between the tables and then use the result.

In a such case it could be easier just write a small php script that will read
each line on one database and check if that on is in the other, if not, do an
INSERT.
MysqlAdmin may have such functionality, but not sure as I don't use that so much.


--

//Aho
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 07:27 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0