This repository was archived by the owner on Jun 29, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
2ndのデータでデバッグを行う方法
giginet edited this page Oct 12, 2014
·
1 revision
2ndのデータを3rdに組み込む方法
ゼーレに頼んで入手してください
SQLだけだと、約60MB、ストレージあわせると10GBほどになります。 ストレージは使わなくてもOK
Sequel Pro
というMySQLビュアーがあるので、それを導入するのがオススメです。
以下の操作を全てGUIで完了できます。
$ brew install mysql
$ mysql.server start
ユーザーの作成、パスワードの設定などはご自由に(ここではuser/passwordで説明)
MySQLでkawaz_2nd
, kawaz_test
と2つのDBを作成してください。Sequel Proで作っても良い
kawaz_2nd
にSQL dumpを読みこんでください。(Sequel Proでもできる)
$ cd kawaz3rd
$ cp src/kawaz/local_settings.sample.py src/kawaz/local_settings.py
$ vim src/kawaz/local_settings.py
MySQLの設定を行う
# 本番用データーベースの設定
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'kawaz_test',
'USER': 'user',
'PASSWORD': 'password',
'HOST': '127.0.0.1',
'PORT': '',
}
}
ここの部分を変えてください
その後
$ python manage.py migrate
$ python manage.py loaddata production
これで、Sequel Proとかで、kawaz_test
をみると、ちゃんと初期化されてることがわかる。
$ git clone https://github.com/kawazrepos/ouroboros.git
$ cd ouroboros
$ cp config.sample.ini config.ini
$ vim config.ini
config.ini
を設定する。
[driver]
src = mysql+pymysql://user:password@localhost/kawaz_2nd?charset=utf8
dst = mysql+pymysql://user:password@localhost/kawaz_test?charset=utf8
$ cd ouroboros
$ python converter.py
これでいろいろ出力が出る。ContentTypeなどが存在しない場合にエラー文っぽいのが出ることがあるが、成功しているので無視してOK
これで、2ndのデータが使えます。