運算元據庫
mysql uroot -pcreate database python1031 charset=utf8;
資料遷移
from flask_migrate import migrate
安裝
pip install flask-magrate
資料遷移
-將模型對映到資料庫中
-使用flask-migrate庫
安裝,使用
. manager. add_command(『db』,migratecommand)
db = sqlalchemy()migrate = migrate()
# 懶載入模式
.配置flask- script的命令
manager.add_command('db',migratecommand)
使用命令
python manage.py db initpython manage.py db migrate
python manage.py db upgrade
python manage.py db --help
manage.py db migrate --message '
更新了xx
'
-python manage.py db init
init初始化指令,僅可呼叫-次
-migrate
生成遷移檔案
內部遷移檔案使用了鍊錶來關聯關係
-upgrade
執行遷移檔案
資料庫內容公升級
-downgrade
執行遷移檔案
資料庫降級
相當於後懌藥
–help
幫助文件
python 資料庫遷移
匯入mysql庫的方法常用的有 pymysql中使用游標 適用於固定物件的單次或批量插入 sqlalchemy結合pandas實現 適用於將sql查詢結果插入庫表,可以限制index。1 pymysql模組 import pandas as pd import pymysql conn mysql ...
python資料庫遷移指令碼
usr bin env python coding utf 8 import json from sqlalchemy import engine create engine postgresql metadata metadata engine t batch copy表示新版的批次表 t bat...
python遷移redis資料庫
python遷移redis資料庫 python3遷移redis資料庫,注意資料寫入後的編碼問題。usr bin python3 coding utf 8 import redis redis 1 redis.strictredis host 192.168.2.3 port 6379 passwor...