« AdminCGIPath: TypeKeyトークンを利用するコメント許可、SSL有効法 | メイン | cron ジョブの設定方法とシェルスクリプト(サンプル) »

2004年08月13日

データベースのコンバート(MySQL to PostgreSQL, PostgreSQL to MySQL など)

注意:エントリーの「書き出す」操作では、マウスの右ボタンをクリックし「対象をファイルに保存」を選択します。
Movable Type 3.01D bug fix release [07.09.2004]では、以下の操作が必要です。
http://www.osbsd.net/archives/000137.html
Movable Type 3.01D-日本語版については、マウス右ボタンのクリック操作は不要です。

【メインメニュー > ウエブ名 > 読み込み/書き出し】の操作を行います。

■ エントリーをすべて「書き出す」(例 ファイル名 mt_cgi)
■ 新データベースでブログ作成後、ファイル名 mt_cgi を ディレクトリ./import(デフォルト) にアップロードして、「読み込み」ます。
■「テンプレート」なども新ブログにコピーします。

正しくコピーされたファイル mt_cgi(例)
AUTHOR: support
TITLE: ABC
STATUS: Publish
ALLOW COMMENTS: 1
CONVERT BREAKS: __default__
ALLOW PINGS: 1
PRIMARY CATEGORY: blog
CATEGORY: blog

DATE: 01/12/2004 09:36:08 PM
#-----
BODY:
#-----
EXTENDED BODY:

#-----
EXCERPT:

#-----
KEYWORDS:

#-----
このような形式でなければ、エラーとなります。
(注:データ保存形式と同じ内容をエントリーに記入すると、KEYWORDS:以下は書き出し時にコピーされなくなりますので、---前に#を追記しました。)
OS Windows では、下記の操作に際して、Shiftキーを押しながら、必ず マウスの右ボタンをクリックし「対象をファイルに保存」を選択して、ダウンロードして下さい。(例)WebPageはホームページ名

説明文(引用):
エントリーを書き出すには、下のリンク ("Export Entries From WebPage") をクリックしてください。書き出したデータをファイルに保存するためには、Mac の場合は option キー、WIndwos の場合は Shift を押しながら、リンクをクリックしてください。表示されたデータをコピー、ペーストしてもいいです。(Internet Explorer を使っての書き出しについて?)

WebPage からエントリーを書き出す

==
なお、mt-db2sql.cgi を利用してBerkeley DBからMySQL(or PostgreSQL)へ変換する方法は、
http://www.osbsd.net/archives/000121.html
をご覧下さい。

OgawaMemorandaさんのホームページでは、SQLデータベースからBerkeleyDB形式のデータにコンバートするツール(mt-sql2db.cgi)が紹介されています。
http://as-is.net/blog/archives/000898.html
アップグレード版附属の mt-db2sql.cgi を併用すると、双方向のコンバートがとても簡単にできるようになります。
さっそく(8月18日)、
Xrea.comさんのサーバー
ObjectDriver DBI::mysqlおよびpostgres で動作確認してみました。
【MySQL、PostgreSQL から Berkeley DB へコンバート】
Movable Type 3.01D-ja(日本語版)使用
2つのSQLデータベースから問題なくコンバートできました。
また、
lolipopさんのサーバー
DBHost: mysql04.lolipop.jpでも動作確認してみました。
【MySQL から Berkeley DB へコンバート】
Movable Type 3.01D bug fix release [07.09.2004]
Movable Type 2.661
ともに、問題なくコンバートできました。

投稿者 mvtp : 2004年08月13日 17:31

トラックバック

このエントリーのトラックバックURL:
trackbacklink 16

コメント

コメントしてください

サイン・インを確認しました、 . さん。コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


情報を登録する?




 Modified by Toshiaki YAMAMURA    Powered by Movable Type
 ■シックス・アパート株式会社より「個人用ライセンス」を取得し、Movable Type にて情報提供中です. ■ハンドル名とメールアドレスを入力すると、自由にコメント投稿できます. 但し、15歳未満のお子供は必ず保護者の指導・監督下で行って下さい. ■本ウエブログでは、サイト管理・運営者が著しく不利益と判断するコメントや他人を誹謗中傷するコメントは、直ちに削除いたします.