New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature: support oracle and postgresql multi primary key #4457
Conversation
这是我们贡献者的钉钉群,你方便加一下吗,这样也方便交流 |
好的,稍后会加进去 |
oracle和postgresql测试项目https://github.com/tuwenlin/seata-multi-pk-demo.git |
Codecov Report
@@ Coverage Diff @@
## develop #4457 +/- ##
=============================================
- Coverage 49.45% 49.44% -0.01%
- Complexity 4071 4077 +6
=============================================
Files 732 732
Lines 25521 25517 -4
Branches 3153 3154 +1
=============================================
- Hits 12621 12618 -3
- Misses 11554 11564 +10
+ Partials 1346 1335 -11
|
简单说一下实现思路: 最终,多主键最多允许一个为NULL,不允许出现函数(这块跟上面有冲突,抽空验证后再觉得是否要去掉上述函数类型分支) |
Ⅰ. Describe what this PR did
support oracle and postgresql multi primary key
oracle和postgersql支持复合主键,请告知测试用例如何提供
Ⅱ. Does this pull request fix one issue?
Ⅲ. Why don't you add test cases (unit test/integration test)?
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews