Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

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

by liz (Monsignor)
on Jan 08, 2004 at 18:21 UTC ( #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
Node Status?
node history
Node Type: note [id://319892]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (8)
As of 2014-11-26 11:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (167 votes), past polls