Commit d4afaed1 by 朽木不可雕也

1. 修改数据库的ddl

2. 修改数据库的清理脚本
parent 83aaeda1
...@@ -16,4 +16,6 @@ bootstrap 模块的 com.zhiweidata.automatictest.bootstrap.AutomaticTestBootstra ...@@ -16,4 +16,6 @@ bootstrap 模块的 com.zhiweidata.automatictest.bootstrap.AutomaticTestBootstra
所有要使用的模块需要在 [bootstrap/src/main/resources/automatic-test.xml](bootstrap/src/main/resources/automatic-test.xml) 文件中进行配置 所有要使用的模块需要在 [bootstrap/src/main/resources/automatic-test.xml](bootstrap/src/main/resources/automatic-test.xml) 文件中进行配置
所有模块的入口都需要实现 java.lang.Runnable 接口 所有模块的入口都需要实现 java.lang.Runnable 接口
\ No newline at end of file
mybatis的mapper xml文件扫描resources的mappers文件夹,所以请吧所有mapper xml都放在mappers文件夹下
\ No newline at end of file
...@@ -15,8 +15,5 @@ CREATE TABLE server_response_message ...@@ -15,8 +15,5 @@ CREATE TABLE server_response_message
barrage_collection_test_task_name VARCHAR(255) NOT NULL COMMENT '任务名称,32位UUD', barrage_collection_test_task_name VARCHAR(255) NOT NULL COMMENT '任务名称,32位UUD',
code INT NOT NULL COMMENT '响应代码', code INT NOT NULL COMMENT '响应代码',
message VARCHAR(255) NOT NULL COMMENT '响应信息', message VARCHAR(255) NOT NULL COMMENT '响应信息',
create_time TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3), create_time TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3)
FOREIGN KEY (barrage_collection_test_task_name)
REFERENCES barrage_collection_test_task (name)
ON DELETE CASCADE ON UPDATE CASCADE
) CHARSET utf8mb4 COMMENT '服务器响应信息'; ) CHARSET utf8mb4 COMMENT '服务器响应信息';
\ No newline at end of file
...@@ -2,8 +2,13 @@ ...@@ -2,8 +2,13 @@
from pymongo.mongo_client import MongoClient from pymongo.mongo_client import MongoClient
from pymongo.database import Database from pymongo.database import Database
from mysql.connector import connect
if __name__ == '__main__':
def mongodb_clean():
"""
清理mongodb
"""
mongodb_client: MongoClient = MongoClient("mongodb://admin:z199809051593@192.168.0.119/admin") mongodb_client: MongoClient = MongoClient("mongodb://admin:z199809051593@192.168.0.119/admin")
drop_database_names = {"barrage-crawler-server"} drop_database_names = {"barrage-crawler-server"}
...@@ -16,3 +21,30 @@ if __name__ == '__main__': ...@@ -16,3 +21,30 @@ if __name__ == '__main__':
mongodb_database.drop_collection(collection_name) mongodb_database.drop_collection(collection_name)
pass pass
pass pass
pass
def mysql_clean():
"""
清理mysql数据库
"""
mysql_connect = connect(
host='192.168.0.119',
user='root',
password='z199809051593',
database='automatic_test'
)
cursor = mysql_connect.cursor()
print("Cleaning table server_response_message")
cursor.execute("TRUNCATE TABLE server_response_message")
print("Cleaning table barrage_collection_test_task")
cursor.execute("TRUNCATE TABLE barrage_collection_test_task")
pass
if __name__ == '__main__':
"""
清理项目的数据库表
"""
mongodb_clean()
mysql_clean()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment