Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: Re: Automatically altering tables from different schema's

by liz (Monsignor)
on Jan 08, 2004 at 18:21 UTC ( [id://319892]=note: print w/replies, xml ) Need Help??


in reply to Re: Automatically altering tables from different schema's
in thread Automatically altering tables from different schema's

...the difference is mainly in column order...

I was thinking of not considering these significant. Well, not in the initial version (I was thinking hashes rather than diffs ;-).

...but also the id and status columns are not qualified as "unsigned"...

I would consider those significant. Database engines might just change a flag in the format instead of updating each field: that's their business.

...you could always create a new table and load it from the old one, then rename the results...

That would be the database independent fallback. But since renaming a table is not standard SQL (is it, it would involve:

  1. creating a temporary table
  2. dumping the table data in there
  3. drop the original table
  4. create with new schema
  5. copy the data back over
  6. drop the temporary table

Liz

  • Comment on Re: Re: Automatically altering tables from different schema's

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://319892]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (6)
As of 2024-04-20 00:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found