sqlite3 to pg 資料遷移

2021-10-23 05:24:49 字數 622 閱讀 2134

由於sqlite3安全漏洞問題,將專案中使用的sqlite3轉換為postgresql,並進行資料遷移。過程如下:

1 備份資料

run this on django shell to exclude contentype data

python3 manage.py shell

from django.contrib.contenttypes.models import contenttype

contenttype.objects.all().delete()

quit()

python manage.py dumpdata --natural-primary --natural-foreign>dump.json

less dump.json 分頁檢視檔案

2 修改資料庫配置

vim mysite/settings.py

3 資料庫修改應用

python manage.py migrate

4 匯入備份的資料

python manage.py loaddata dump.json

SQLite資料公升級資料遷移

做android應用,不可避免的會與sqlite打交道。隨著應用的不斷公升級,原有的資料庫結構可能已經不再適應新的功能,這時候,就需要對sqlite資料庫的結構進行公升級了。sqlite提供了alter table命令,允許使用者重新命名或新增新的字段到已有表中,但是不能從表中刪除字段。並且只能在表...

HIVE資料遷移3

集群a上hive表資料需同步到集群b上,由於每張表做了日分割槽,傳輸部分日期資料,通過手工方式一一篩選比較複雜,編寫指令碼實現。bin sh hadoop cmd hadoop distcp update bandwidth 50 declare a dict 宣告字典 dict talbe1 hd...

sqlite3 資料同步

在乙個小專案中,用到 sqlite3 需要同步兩個表,懶得裝工具,寫了兩個函式搞掂。貼 出來給需要的朋友。encoding utf 8 author 陳年椰子 contact hndm qq.com version 1.0 file workdb.py time 2019 6 18 17 32 說明...