Hi Jani and Owen, Owen if you are dumping the data using pg_dump, I think I may be able to help. First suggestion is to dump the data and the data schema separetly. use, for schema: pg_dump -sxnc -f/tmp/schema.dump databasename for data: pg_dump -qxnd -f/tmp/data.dump databasename
The data can be fed into mysql like this: mysql -uusername -ppassword databasename <file.dump (don't forget to create the database first). The data will import pretty well into mysql just as it is except for dates. I used the following regular expression to translate the date format into year-month-day. There may be a better way. sed 's/\([0-9]\{2\}\)-\([0-9]\{2\}\)-\([0-9]\{4\}\)/\3-\1-\2/' ken.dump >ken.new The table schemas should be adjusted where possible and will take the most work. Postgress does not support Auto_Increment, but uses something called a sequence table. The sequence table can be dropped if you have control over the application and wnat to make l ife simpler for your self. I don't remember exactly what I changed, but there wher some place where I had to use quotes. Just run the dump file into MySQL and read the error messages the fix them one at a time with vi. Of cource make a copy of the dump file first and work with the copy. The MySQL error messages will tell you what line number has a problem. Most of the create commands should work fine. Good luck Owen Ken ----- Original Message ----- From: "Jani Tolonen" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> <Cut all> --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php