Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0
Wiki Markup
Note:  This is currently an outline, and should be scripted later.

...


# Stop the Thalia IME front end and the Alfresco repository server.

...


# Perform a dump of the MySQL database, using map-backup.py.

...


# Use sed to replace the declaratives for Latin1 to UTF8 in the sql file.

...


{code

...

}
sed s/latin1/utf8/g CMS-PROTO-TH3.MIT.EDU-db-thaliaproto-2008-09-03-15-37.sql > CMS-PROTO-TH3.MIT.EDU-db-thaliaunicode-2008-09-03-15-37.sql.temp

...

{code}
# Replace the database name with the name of the new database.
{code}
sed -i s/thaliaproto/thaliaunicode/g CMS-PROTO-TH3.MIT.EDU-db-thaliaunicode-2008-09-03-15-37.sql.temp

...


{code}
# Use pluto to change the Latin1 and non-standard text to Unicode encoding.

...


{code

...

}
cat UTF-8 CMS-PROTO-TH3.MIT.EDU-db-thaliaunicode-2008-09-03-15-37.sql.temp | pluto -c > CMS-PROTO-TH3.MIT.EDU-db-thaliaunicode-2008-09-03-15-37.sql

...

  • Pluto is not install by default on server ops systems. It is available on Trogdor, and will need to be built, suggested to do this on a office desktop, and scp the sql files there and back again.

...


{code}
#* Pluto is not install by default on server ops systems.  It is available on Trogdor, and will need to be built, suggested to do this on a office desktop, and scp the sql files there and back again.
# Remove the temporary file.
{code}
rm CMS-PROTO-TH3.MIT.EDU-db-thaliaunicode-2008-09-03-15-37.sql.temp
{code}