精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

挺帶勁!這款開源數據庫遷移工具超牛

運維 數據庫運維
有一款好的遷移工具是可以大大提高工作效率,還能很大程度上避免手動操作帶來的失誤或數據損壞、丟失的風險。

 [[409779]]

遷移數據庫可以說是日常工作中的家常便飯,不過,如果一不小心把數據庫搞炸了,那就麻煩大了(搞不好就得背鍋了)。隨著數據量的逐漸增加、表結構的改動,數據庫各類遷移、升級是勢在必行。所以,有一款好的遷移工具是可以大大提高工作效率,還能很大程度上避免手動操作帶來的失誤或數據損壞、丟失的風險。

今天,民工哥就給大家介紹一款這樣的數據庫遷移神器。

Flyway簡介

flyway 是一個敏捷工具,用于數據庫的移植。采用 Java 開發,支持所有兼容 JDBC 的數據庫。主要用于在你的應用版本不斷升級的同時,升級你的數據庫結構和里面的數據。

Flyway 特點

  • 簡單:使用和學習簡單,通過不同版本的SQL腳本實現數據庫遷移。

  • 專業:專注于數據庫遷移功能,你無需擔心有任何問題。

  • 功能強大:支持多種數據庫,擁有大量的第三方工具,支持CI/DI。

工作平臺

Windows,macOS,Linux,Docker,Java 和 Android

支持的構建工具

Maven 和 Gradle

支持的數據庫

Oracle、SQL Server、DB2、MySQL、Aurora MySQL、MariaDB、Percona XtraDB群集、PostgreSQL、Aurora PostgreSQL、Redshift、CockroachDB、SAP HANA、Sybase ASE、Informix、H2、HSQLDB、Derby、SQLite、Firebird

Flyway 工作原理

一開始你向Flyway指向一個空數據庫時: 

 

 

 

 

 它就會去查找schema歷史表,如果此時數據庫是空的,FlyWAY會自己創建一張歷史表,然后現在就有了一個僅包含空表flyway_schema_history(默認)的數據庫。 

 

 

 

flyway_schema_history 這個表用來跟蹤數據庫的狀態。

數據庫的遷移是按版本號來順序執行的: 

 

 

 

每次遷移被執行后 schema_history表會依此更新記錄 

 

 

 

 

 后面如果再次遷移的話,Flyway會再次掃描應用的文件系統和類路徑、歷史表檢查,如果版本號低于或等于當前版本號,則忽略遷移操作。

增量遷移 

 

 

 

仍然按版本號進行: 

 

 

 

schema_history歷史表會依此更新記錄 

 

 

 

整個過程就是這樣的!每次需要修改數據庫時,無論是結構 (DDL) 還是參考數據 (DML),只需 創建一個版本號高于當前版本號 的新遷移。下次 Flyway 啟動時,它會找到它并相應地升級數據庫。

參考地址:https://flywaydb.org/documentation/getstarted/how

下載

下載地址:https://flywaydb.org/download 

 

 

 

 

 有免費與收費版本可供選擇,我們當然選擇最好用的免費版本了,哈哈哈哈。。。。

Linux系統

  1. wget -qO- https://repo1.maven.org/maven2/org/flywaydb/flyway-commandline/7.11.0/flyway-commandline-7.11.0-linux-x64.tar.gz | tar xvz && ln -s `pwd`/flyway-7.11.0/flyway /usr/local/bin  

Docker

  1. sh -c 'echo "docker run --rm flyway/flyway:7.11.0 $*" > /usr/local/bin/flyway && chmod +x /usr/local/bin/flyway' 

目錄結構

  1. [root@centos7 ~]# tree -L 1 ./flyway-7.11.0 
  2. ./flyway-7.11.0 
  3. ├── conf       #配置文件 
  4. ├── drivers    #JDBD驅動程序 
  5. ├── flyway     #macOS/Linux 可執行文件 
  6. ├── flyway.cmd #Windows 可執行文件 
  7. ├── jars       #基于 Java 的遷移(作為 jars) 
  8. ├── jre 
  9. ├── lib 
  10. ├── licenses 
  11. ├── README.txt 
  12. └── sql       #SQL 遷移 
  13.  
  14. 7 directories, 3 files 

使用

使用之前需要了解的一些概念

  • 版本:對數據庫的每一次變更可稱為一個版本

  • 遷移:Flyway把數據庫結構從一個版本更新到另一個版本叫做遷移

  • 可用的遷移:Flyway的文件系統識別出來的遷移版本

  • 已經應用的遷移:Flyway已經對數據庫執行過的遷移

命令行使用

  1. > flyway [options] command 

flyway主要基于6種基本命令

  1. migrate  #遷移數據庫 
  2. clean    #清除所有配置 
  3. info     #打印遷移相關的詳細信息與狀態信息 
  4. validate #驗證遷移的可用性 
  5. baseline #為現有數據庫創建基準版本,高于基準版本的才會被執行遷移動作 
  6. repair   #修改 schema history 表 

修改配置文件

  1. [root@centos7 ~]# cd ./flyway-7.11.0/conf/ 
  2. [root@centos7 conf]# ll 
  3. total 24 
  4. -rw-r--r-- 1 root root 22943 Jul  1  2021 flyway.conf 
  5. [root@centos7 conf]# vim flyway.conf 
  6. flyway.url=jdbc:mysql://localhost:3306/mingongge?useUnicode=true 
  7. flyway.user=root 
  8. flyway.password=123456 

準備一個測試用的sql腳本

這里還得提一下命令規范的問題,否則后續的sql腳本無法執行。 

 

 

 

  • Prefix(前綴):V 用于數據庫遷移的版本號,U 用于數據庫回滾的版本號,R 表示可重復執行的數據庫遷移

  • Version(版本號):Flyway會按照版本號的大小順序來執行數據庫遷移腳本

  • Separator(分隔符):使用 雙下劃線 分隔符

  • Description(描述):用于描述遷移腳本的說明性文字

  • Suffix(后綴):.sql文件

在sql目錄下面添加一個測試sql腳本,這里是一個簡單的創建表的語句。

  1. [root@centos7 sql]# pwd 
  2. /root/flyway-7.11.0/sql 
  3. [root@centos7 sql]# cat V1.0__Create_test_table.sql 
  4. CREATE TABLE `test_table` 
  5.   `id`          bigint(10)   NOT NULL, 
  6.   `username`    varchar(64)  DEFAULT NULL, 
  7.   `password`    varchar(64)  DEFAULT NULL, 
  8.   PRIMARY KEY (`id`) 
  9. ) ENGINE = InnoDB 
  10.   DEFAULT CHARSET = utf8 COMMENT ='測試表'

開始遷移

  1. [root@centos7 ~]# flyway migrate 
  2. Flyway Teams Edition 7.11.0 by Redgate 
  3. Database: jdbc:mysql://localhost:3306/mingongge (MySQL 5.7) 
  4. ---------------------------------------- 
  5. Flyway Teams features are enabled by default for the next 27 days. Learn more at https://flywaydb.org/?ref=v7.11.0_teams 
  6. ---------------------------------------- 
  7. Successfully validated 0 migrations (execution time 00:00.028s) 
  8. WARNING: No migrations found. Are your locations set up correctly? 
  9. ERROR: Found non-empty schema(s) `mingongge` but no schema history table. Use baseline() or set baselineOnMigrate to true to initialize the schema history table. 

最后的提示很明白,需要創建schema history table,那么好吧,創建一個唄。

  1. [root@centos7 ~]# flyway baseline 
  2. Flyway Teams Edition 7.11.0 by Redgate 
  3. Database: jdbc:mysql://localhost:3306/mingongge (MySQL 5.7) 
  4. ---------------------------------------- 
  5. Flyway Teams features are enabled by default for the next 27 days. Learn more at https://flywaydb.org/?ref=v7.11.0_teams 
  6. ---------------------------------------- 
  7. Creating Schema History table `mingongge`.`flyway_schema_history` with baseline ... 
  8. Successfully baselined schema with version: 1 

再次執行

  1. [root@centos7 sql]# flyway migrate 
  2. Flyway Teams Edition 7.11.0 by Redgate 
  3. Database: jdbc:mysql://localhost:3306/mingongge (MySQL 5.7) 
  4. ---------------------------------------- 
  5. Flyway Teams features are enabled by default for the next 27 days. Learn more at https://flywaydb.org/?ref=v7.11.0_teams 
  6. ---------------------------------------- 
  7. Successfully validated 1 migration (execution time 00:00.225s) 
  8. Migrating schema `mingongge` to version "1.0 - Create test table" 
  9. Successfully applied 1 migration to schema `mingongge`, now at version v1.0 (execution time 00:00.356s) 

 

 

 

 

 

 增加數據進行遷移測試。還是在sql目錄下創建腳本V1.0.1__add_data.sql

  1. [root@centos7 ~]# cat flyway-7.11.0/sql/V1.0.1__add_data.sql  
  2. INSERT INTO test_table (id,username, PASSWORD) 
  3. VALUES ('001','test1''123456'); 
  4. INSERT INTO test_table (id,username, PASSWORD) 
  5. VALUES ('002','test2''123456'); 

這個時候查看狀態信息,可以發現如下: 

 

 

 

執行遷移動作

  1. [root@centos7 ~]# flyway migrate 
  2. Flyway Teams Edition 7.11.0 by Redgate 
  3. Database: jdbc:mysql://localhost:3306/mingongge (MySQL 5.7) 
  4. ---------------------------------------- 
  5. Flyway Teams features are enabled by default for the next 27 days. Learn more at https://flywaydb.org/?ref=v7.11.0_teams 
  6. ---------------------------------------- 
  7. Successfully validated 2 migrations (execution time 00:00.042s) 
  8. Current version of schema `mingongge`: 1.0 
  9. Migrating schema `mingongge` to version "1.0.1 - add data" 
  10. Successfully applied 1 migration to schema `mingongge`, now at version v1.0.1 (execution time 00:00.170s) 

查看狀態信息 

 

 

 

回滾

先創建一個回滾腳本,注意命名規范,這個會讓很多人踩坑的。。。。切記?。。?!

  1. [root@centos7 sql]# cat U1.0.1__delete_data.sql  
  2. DELETE FROM test_table; 

注意 :這里的回滾,一定是回滾到已存在的版本號,所以命名時注意版本號這塊,如果這里寫成1.0,就會出現報錯:

  1. ERROR: Unable to undo migration to version 1.0.1 as no corresponding undo migration has been found. 

執行回滾

  1. [root@centos7 ~]# flyway undo 
  2. Flyway Teams Edition 7.11.0 by Redgate 
  3. Database: jdbc:mysql://localhost:3306/mingongge (MySQL 5.7) 
  4. ---------------------------------------- 
  5. Flyway Teams features are enabled by default for the next 27 days. Learn more at https://flywaydb.org/?ref=v7.11.0_teams 
  6. ---------------------------------------- 
  7. Current version of schema `mingongge`: 1.0.1 
  8. Undoing migration of schema `mingongge` to version 1.0.1 - delete data 
  9. Successfully undid 1 migration to schema `mingongge`, now at version v1.0 (execution time 00:00.256s) 

查看狀態 

 

 

 

 

 從上圖中也可以看出V1.0.1這個版本的腳本現處于Pending狀態。

其它集成

Flyway也提供了Maven插件,也可以在Maven中使用這個工具,添加maven依賴,在pom.xml文件中配置連接數據的信息。

  1. <!--引入flyway插件--> 
  2. <plugin> 
  3.     <groupId>org.flywaydb</groupId> 
  4.     <artifactId>flyway-maven-plugin</artifactId> 
  5.     <version>7.11.0</version> 
  6.     <configuration> 
  7.         <url>jdbc:mysql://localhost:3306/mingongge</url> 
  8.         <user>root</user> 
  9.         <password>root</password> 
  10.     </configuration> 
  11.     <dependencies> 
  12.         <dependency> 
  13.             <groupId>mysql</groupId> 
  14.             <artifactId>mysql-connector-java</artifactId> 
  15.             <version>8.0.15</version> 
  16.         </dependency> 
  17.     </dependencies> 
  18. </plugin> 

然寫同上面的方法一樣寫腳本,放在resources/db/migration目錄下。打開idea控制臺,輸入mvn flyway:migrate,出現BUILD SUCCESS即執行成功。 

 

 

 

 

 詳細的配置及用法請參閱官方手冊:https://flywaydb.org/documentation/usage/maven/

更多更詳細的使用指南大家有興趣的可以參閱官方文檔:https://flywaydb.org/documentation/

 

責任編輯:張燕妮 來源: 民工哥技術之路
相關推薦

2012-12-19 13:06:31

MySQL

2022-02-25 15:06:53

PowerDesig開源工具

2025-07-03 08:26:10

數據庫遷移工具策略

2019-01-25 19:19:28

數據工具互聯網

2022-06-17 10:27:25

Navicat開源數據庫管理工具

2023-10-19 09:00:00

數據庫GitOps

2023-04-18 18:22:31

開源工具數據庫

2011-09-23 09:09:38

數據庫遷移

2020-08-13 07:42:15

數據庫Flyway代碼

2022-07-27 08:12:44

SchemaHero云原生

2020-07-17 08:20:27

數據庫開源技術

2021-10-27 10:07:59

GitHub代碼開發者

2022-05-23 09:03:35

Heighliner開發者工具

2021-01-10 15:29:53

開源數據庫數據庫

2021-11-15 08:24:17

數據庫database同步工具

2021-05-17 08:00:00

數據庫工具Flyway

2021-09-03 09:57:13

開源技術 項目

2011-04-29 14:30:23

2011-05-11 10:26:36

MySQL數據庫無縫遷移

2009-03-19 09:44:07

SQL Server數據庫遷移數據庫
點贊
收藏

51CTO技術棧公眾號

成人一区二区av| 九九热这里只有在线精品视| 六月丁香婷婷激情| 欧美大片aaa| 国产精品综合色区在线观看| 亚洲欧美日韩精品久久亚洲区 | 国产日韩欧美高清| 97国产精品视频人人做人人爱| 老鸭窝一区二区| 主播大秀视频在线观看一区二区| 久久久久88色偷偷免费| 成人黄在线观看| 日本中文字幕免费| av资源久久| 777a∨成人精品桃花网| 黄色大片中文字幕| 99精品老司机免费视频| 国产成人8x视频一区二区| 欧美一区视频在线| 成年人二级毛片| 欧美激情99| 欧美三级乱人伦电影| 国产精品久久久久久久乖乖| 国产最新视频在线| 国产大陆精品国产| 国产91免费看片| 美女毛片在线观看| 日韩片欧美片| 精品亚洲aⅴ在线观看| 国产永久免费网站| 东京一区二区| 夜夜爽夜夜爽精品视频| 午夜欧美一区二区三区免费观看| av av片在线看| 日韩精品每日更新| 91精品国产91久久久久久吃药 | 久久午夜羞羞影院免费观看| 亚洲一区二区免费| 久久久久久无码精品大片| 欧美日韩亚洲国产精品| 综合激情国产一区| 三级网站在线免费观看| 亚洲免费一区三区| 欧美日韩一区二区在线观看| 国产精品宾馆在线精品酒店| 欧美videossex| 国产精品久久久久aaaa| 欧美精品人人做人人爱视频| 欧美一区二区黄片| 国产精品12区| 亚洲va码欧洲m码| 在线观看毛片网站| 日日夜夜免费精品| 日本人成精品视频在线| 国产无套内射又大又猛又粗又爽| 亚洲成av人片乱码色午夜| 原创国产精品91| 少妇光屁股影院| 国产精品香蕉| 在线电影一区二区三区| 免费看污污网站| 丝袜美腿一区| 色婷婷精品大在线视频| 免费看一级大黄情大片| 超免费在线视频| 亚洲一区影音先锋| 久久福利一区二区| 久久www人成免费看片中文| 亚洲精品菠萝久久久久久久| 亚洲综合激情五月| 五月天婷婷在线视频| 91老师片黄在线观看| 久久久国产精品一区二区三区| 日韩一区免费视频| 99re热视频精品| 国严精品久久久久久亚洲影视| 亚洲国产精品久久久久久久| 成人免费黄色在线| 九色91视频| 深夜福利在线看| 久久毛片高清国产| 日本一区二区三区四区高清视频| 国产大学生校花援交在线播放| 日本一二三四高清不卡| 亚洲午夜在线观看| 日本中文在线| 一区二区在线观看视频在线观看| 国产精品无码免费专区午夜| www.51av欧美视频| 色老头久久综合| 污版视频在线观看| 深夜福利一区二区三区| 亚洲成人黄色在线观看| 不卡一区二区在线观看| 91亚洲一区| 欧美精品久久久久久久免费观看| 亚洲免费在线观看av| 日韩激情视频在线观看| 成人免费看吃奶视频网站| 亚洲高清视频在线播放| 91丨九色丨国产丨porny| 日韩av一级大片| 菠萝菠萝蜜在线视频免费观看| 亚洲图片欧美色图| wwwwxxxx日韩| 亚洲综合色婷婷在线观看| 日韩精品免费视频| 国产精品久久久视频| 欧美日韩国产欧| 欧洲亚洲免费视频| 在线观看中文字幕av| 国产成人在线电影| 欧美日韩一区二区三区在线视频| 欧美成人性生活视频| 精品国产乱码久久久久久天美| 亚洲综合色在线观看| 国产精品欧美大片| 精品国产一区二区三区在线观看| 日韩 欧美 亚洲| 美女视频一区二区三区| 国产亚洲情侣一区二区无| 最新97超碰在线| 欧美h片在线观看| 亚洲综合日本| 99re资源| 中文字幕日本在线| 岛国av一区二区三区| xxx中文字幕| 亚洲人成精品久久久| 按摩亚洲人久久| 精品人妻一区二区三区免费看| 国产在线不卡一区| 日本一区二区精品| 91九色在线看| 日韩亚洲欧美在线观看| 超碰人人干人人| 免费亚洲一区| 国产精品一区二区免费看| 老司机福利在线视频| 一本一本久久a久久精品综合麻豆| 久久av一区二区三| 国产精品国产一区| 国产精品6699| 全色精品综合影院| 天天操天天色综合| 丰满岳乱妇一区二区| 欧美日韩久久| 亚洲在线一区二区| 快射av在线播放一区| 欧美日韩在线观看一区二区 | 999这里只有精品| 国产成人亚洲精品狼色在线| 正在播放91九色| 精品自拍视频| 色妞色视频一区二区三区四区| 精品一区二区无码| 国产亚洲精品福利| 成人午夜激情av| 欧美亚洲国产精品久久| 国产精品成人aaaaa网站| 欧美777四色影视在线| 日韩欧美一区二区三区| 中文字幕免费看| 久久久久久久高潮| 日本视频一区二区不卡| 51一区二区三区| 日韩在线资源网| 国产精品久久婷婷| 亚洲欧美另类图片小说| 能看毛片的网站| 精品动漫3d一区二区三区免费版 | 色琪琪综合男人的天堂aⅴ视频| 免费在线不卡av| 欧美国产1区2区| 在线观看日本一区二区| 亚洲乱码电影| 国产高清一区视频| 欧美办公室脚交xxxx| 国产婷婷色综合av蜜臀av| 激情网站在线观看| 中文字幕在线不卡视频| 伊人av在线播放| 日韩一区二区久久| 欧美一二三四五区| 精品福利在线| 欧美激情一区二区久久久| 高h调教冰块play男男双性文| 午夜视频久久久久久| 97人妻精品一区二区免费| 玖玖精品视频| 亚洲天堂av免费在线观看| 一区二区三区高清在线观看| 88国产精品欧美一区二区三区| 国产黄色免费在线观看| 777色狠狠一区二区三区| 久久伊人成人网| 久久久精品黄色| 午夜视频在线观| 精品动漫3d一区二区三区免费| 日韩精品一线二线三线| 日本一区二区三区电影免费观看| 91国产精品电影| 午夜毛片在线| 亚洲国产精品视频在线观看| 羞羞色院91蜜桃| 亚洲一级电影视频| 欧美波霸videosex极品| 成人午夜视频免费看| 亚洲 欧美 日韩系列| 激情欧美日韩| 亚洲一区二区在| 日韩欧美中文字幕电影| 国产色综合天天综合网| 日韩欧美一中文字暮专区| 精品国产欧美一区二区五十路| 天天干天天插天天操| 欧美日韩激情一区| 亚洲综合一二三| 日韩理论片网站| 国产熟妇久久777777| 国产ts人妖一区二区| 手机在线免费观看毛片| 亚洲巨乳在线| 国产日韩第一页| 精品久久国产| 久久精品国产理论片免费| 台湾天天综合人成在线| 国产大片精品免费永久看nba| 国产后进白嫩翘臀在线观看视频| 日韩一区二区av| 九色视频在线观看免费播放| 亚洲福利视频在线| 99在线精品视频免费观看20| 欧美日韩中文一区| 草莓视频18免费观看| 五月婷婷综合激情| 欧美黑吊大战白妞| 中文字幕在线播放不卡一区| 久久亚洲无码视频| 26uuu亚洲| 国产chinese中国hdxxxx| 国产精品99久久久久久有的能看 | 国产一二在线播放| 欧美精品做受xxx性少妇| 亚洲麻豆精品| 中文字幕av一区二区| 黄色影院在线播放| 国产丝袜视频一区| 日本在线一二三| 日韩激情视频在线| 性xxxx18| 亚洲精品久久久久| 天天干视频在线| 亚洲大胆人体在线| 日本激情一区二区三区| 精品福利一二区| 狠狠躁日日躁夜夜躁av| 欧美成人精品1314www| 亚洲va天堂va欧美ⅴa在线| 欧美色爱综合网| 一区二区乱子伦在线播放| 在线视频一区二区三| 精品乱码一区内射人妻无码| 欧美性欧美巨大黑白大战| 波多野结衣日韩| 欧美图区在线视频| 一级α片免费看刺激高潮视频| 欧美日韩另类国产亚洲欧美一级| 中文天堂在线资源| 欧美日韩欧美一区二区| 国产精品毛片一区视频播 | 不卡一区中文字幕| 国模私拍在线观看| 2021中文字幕一区亚洲| a级片在线观看| 国产精品系列在线| 91视频青青草| 亚洲国产一区在线观看| 国产 日韩 欧美 在线| 91电影在线观看| 亚洲熟女乱色一区二区三区久久久| 欧美巨大另类极品videosbest | 国内老熟妇对白xxxxhd| 精品精品欲导航| 亚洲av电影一区| 国产一区二区三区在线视频| 免费av在线网址| 欧美极品少妇xxxxx| 中文字幕在线官网| 国产精品青青在线观看爽香蕉| 国产精品一区二区三区av| 国产欧美日韩一区二区三区| 欧美美女在线观看| 国产又大又长又粗又黄| 精品成人国产| 五月婷婷激情久久| 国产iv一区二区三区| 丰满少妇高潮一区二区| 亚洲图片激情小说| wwwxxx亚洲| 欧美日本视频在线| 四虎免费在线观看| 日韩中文字幕不卡视频| 国产极品人妖在线观看| 国产精品视频一区二区高潮| 中文字幕一区二区三区四区久久| 日本精品免费| 欧美日韩第一区| 久久久久久久久久久久91| 国产91对白在线观看九色| 中文字幕第24页| 亚洲国产一区二区视频| 91国偷自产中文字幕久久| 亚洲精品二三区| 国产在线高潮| 日韩免费精品视频| 成人午夜网址| 9999在线观看| 久热精品在线| 国产又黄又粗又猛又爽的视频| 亚洲欧洲性图库| 日韩在线 中文字幕| 精品欧美一区二区三区精品久久| av电影在线网| 欧美在线中文字幕| 超碰在线成人| 黄色影视在线观看| 日本女人一区二区三区| 久久偷拍免费视频| 夜夜精品视频一区二区 | 91av在线免费| 一区二区欧美视频| 国产精品一级视频| 在线激情影院一区| 涩涩涩在线视频| 成人三级视频在线观看一区二区| 欧美激情国产在线| 九九视频精品在线观看| 久久综合九色综合久久久精品综合| 精品视频在线观看免费| 日韩无一区二区| 国产激情视频在线| 国产欧美日韩中文字幕在线| 国产永久精品大片wwwapp| 欧美 国产 日本| 成人app下载| 精品午夜福利视频| 欧美xxxxxxxx| 欧美videos另类精品| 成人性色av| 好吊日精品视频| 免费在线观看日韩av| 一区二区三区在线免费观看| 国产99久久九九精品无码免费| 色999日韩欧美国产| 123成人网| 伊人色综合影院| 麻豆91在线播放| 性生交大片免费全黄| 91麻豆精品国产无毒不卡在线观看 | 中国av一区| 欧美性久久久久| 久久五月婷婷丁香社区| 无码人妻av免费一区二区三区 | 亚洲国产综合色| 六月婷婷综合网| 91精品成人久久| 久久综合色占| 91精品无人成人www| ㊣最新国产の精品bt伙计久久| 国产精品玖玖玖| 欧美激情影音先锋| 国内精品偷拍| 久久久噜噜噜www成人网| 久久久国产午夜精品| 在线观看国产区| 深夜福利一区二区| 伊人亚洲精品| 欧美高清中文字幕| 91丨九色丨蝌蚪丨老版| 波多野结衣理论片| 久久亚洲欧美日韩精品专区| a看欧美黄色女同性恋| 国产二级片在线观看| 国产欧美日韩亚州综合| 国产精品玖玖玖| 久久免费观看视频| 国产综合久久久| 欧美日韩一区二区三区69堂| 亚洲欧美偷拍卡通变态| 无码国产伦一区二区三区视频| 国产99在线|中文| 国产精品久久久久久影院8一贰佰| 亚洲av午夜精品一区二区三区| 欧美日韩一区二区精品| 98在线视频| www.成人av.com| 天堂va蜜桃一区二区三区| 中文字幕五月天| 亚洲精品视频二区|