Skip to content

finished mssql data dictionary support#1402

Merged
hhyo merged 3 commits intohhyo:masterfrom
quanbisen:feature/data_dictionary_mssql_support
Mar 2, 2022
Merged

finished mssql data dictionary support#1402
hhyo merged 3 commits intohhyo:masterfrom
quanbisen:feature/data_dictionary_mssql_support

Conversation

@quanbisen
Copy link
Copy Markdown
Collaborator

  遵循软件设计开放闭合原则,把数据字典页面的接口抽离出来,放到EngineBase里,在原有数据字典支持MySQL和Oracle,新增支持MsSQL类型。

@quanbisen
Copy link
Copy Markdown
Collaborator Author

为啥CI没跑成功?我应该没改其它东西呀。

@hhyo
Copy link
Copy Markdown
Owner

hhyo commented Feb 25, 2022

https://github.com/hhyo/Archery/runs/5334022985?check_suite_focus=true#step:8:1070

FAIL: test_table_list (sql.tests.TestDataDictionary)

@codecov
Copy link
Copy Markdown

codecov bot commented Feb 26, 2022

Codecov Report

Merging #1402 (d745284) into master (8e2a196) will decrease coverage by 0.39%.
The diff coverage is 29.74%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1402      +/-   ##
==========================================
- Coverage   75.25%   74.86%   -0.40%     
==========================================
  Files          82       82              
  Lines       12938    12998      +60     
==========================================
- Hits         9737     9731       -6     
- Misses       3201     3267      +66     
Impacted Files Coverage Δ
sql/engines/mssql.py 69.89% <11.90%> (-15.82%) ⬇️
sql/engines/mysql.py 80.65% <13.15%> (-10.87%) ⬇️
sql/engines/oracle.py 47.97% <15.78%> (-2.32%) ⬇️
sql/templatetags/format_tags.py 65.00% <33.33%> (-13.58%) ⬇️
sql/engines/__init__.py 69.04% <50.00%> (-2.58%) ⬇️
sql/data_dictionary.py 100.00% <100.00%> (+28.48%) ⬆️
sql/tests.py 98.97% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8e2a196...d745284. Read the comment docs.

@quanbisen
Copy link
Copy Markdown
Collaborator Author

修改了测试用例的返回,可以了。bug我还修复了上次合并支持Oracle类型的页面(当打开MySQL的表信息时,remove了Oracle的表信息页面,当打开Oracle页面时,也把MySQL页面remove了)打开无元素的问题。

@hhyo hhyo merged commit e22d704 into hhyo:master Mar 2, 2022
@quanbisen quanbisen deleted the feature/data_dictionary_mssql_support branch March 2, 2023 02:04
xxlaila pushed a commit to xxlaila/Archery that referenced this pull request Feb 15, 2025
* finished mssql data dictionary support

* fixed test case not pass

* 更新功能清单support表格

Co-authored-by: quanbisen <quanbisen@banggood.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants