python 資料遷移

2022-10-11 01:03:11 字數 937 閱讀 6103

運算元據庫

mysql uroot -p

create 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 init

python 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...