- 環(huán)境
- mysql 5.7
- django 1.8
- python2.7
- postgres 9.5
先將mysql數(shù)據(jù)備份,django程序里配置的是mysql數(shù)據(jù)庫,在setting.py文件里可以看到
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'adserver',
'USER': 'root',
'PASSWORD': '123456',
'HOST': 'localhost',
'PORT': '3306',
'OPTIONS': {
'init_command': 'SET default_storage_engine=INNODB',
}
}
}
執(zhí)行備份語句,adsys為應(yīng)用名稱
python /opt/wisecloud/adserver/manage.py dumpdata adsys> /home/cxq/adsys.json
在postgres創(chuàng)建數(shù)據(jù)庫
createdb -T template0 adserver -U postgres
然后再將代碼setting.py里DATABASES改成
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'adserver',
'USER': 'postgres',
'PASSWORD': '123456',
'HOST': '192.168.10.105',
'PORT': '5432',
'OPTIONS': {
'init_command': 'SET storage_engine=INNODB',
}
}
}
然后執(zhí)行 命令導(dǎo)入數(shù)據(jù)
python manage.py makemigrations adsys
python manage.py migrate
python manage.py loaddata /home/cxq/adsys.jso
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。