Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
apache
Shardingsphere
提交
2b0a264b
Shardingsphere
项目概览
apache
/
Shardingsphere
通知
56
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Shardingsphere
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
2b0a264b
编写于
9月 03, 2020
作者:
J
JingShang Lu
提交者:
GitHub
9月 03, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #7230 from tuohai666/dcl1
Failure test cases of DCL for PostgreSQL 1
上级
f9a19fae
7b6bb04a
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
3 addition
and
10 deletion
+3
-10
shardingsphere-integration-test/shardingsphere-test-suite/src/test/java/org/apache/shardingsphere/dbtest/engine/dcl/BaseDCLIT.java
...rg/apache/shardingsphere/dbtest/engine/dcl/BaseDCLIT.java
+1
-1
shardingsphere-integration-test/shardingsphere-test-suite/src/test/java/org/apache/shardingsphere/dbtest/env/authority/AuthorityEnvironmentManager.java
...ere/dbtest/env/authority/AuthorityEnvironmentManager.java
+2
-1
shardingsphere-integration-test/shardingsphere-test-suite/src/test/resources/integrate/cases/dcl/dcl-integrate-test-cases.xml
...esources/integrate/cases/dcl/dcl-integrate-test-cases.xml
+0
-8
未找到文件。
shardingsphere-integration-test/shardingsphere-test-suite/src/test/java/org/apache/shardingsphere/dbtest/engine/dcl/BaseDCLIT.java
浏览文件 @
2b0a264b
...
...
@@ -55,7 +55,7 @@ public abstract class BaseDCLIT extends SingleIT {
}
private
Map
<
String
,
DataSource
>
createInstanceDataSourceMap
()
throws
SQLException
{
return
"
masterslave"
.
equals
(
getRuleType
())
||
"
shadow"
.
equals
(
getRuleType
())
?
getDataSourceMap
()
:
getShardingInstanceDataSourceMap
();
return
"shadow"
.
equals
(
getRuleType
())
?
getDataSourceMap
()
:
getShardingInstanceDataSourceMap
();
}
private
Map
<
String
,
DataSource
>
getShardingInstanceDataSourceMap
()
throws
SQLException
{
...
...
shardingsphere-integration-test/shardingsphere-test-suite/src/test/java/org/apache/shardingsphere/dbtest/env/authority/AuthorityEnvironmentManager.java
浏览文件 @
2b0a264b
...
...
@@ -86,7 +86,8 @@ public final class AuthorityEnvironmentManager {
for
(
String
each
:
sqls
)
{
try
(
Statement
statement
=
connection
.
createStatement
())
{
statement
.
execute
(
each
);
}
catch
(
final
SQLException
ignore
)
{
}
catch
(
final
SQLException
ex
)
{
log
.
error
(
"execute '{}' failed."
,
each
,
ex
);
}
}
}
...
...
shardingsphere-integration-test/shardingsphere-test-suite/src/test/resources/integrate/cases/dcl/dcl-integrate-test-cases.xml
浏览文件 @
2b0a264b
...
...
@@ -56,10 +56,8 @@
<dcl-test-case
sql=
"ALTER ROLE role_dev_bak WITH NAME = role_dev"
db-types=
"SQLServer"
/>
<dcl-test-case
sql=
"ALTER ROLE default_role RESET ALL"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER ROLE default_role RESET client_min_messages"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER ROLE default_role IN DATABASE db_0 RESET client_min_messages"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER ROLE default_role SET client_min_messages = DEBUG"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER ROLE default_role SET client_min_messages FROM CURRENT"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER ROLE default_role IN DATABASE db_0 SET client_min_messages = DEBUG"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER ROLE role_dev NOT IDENTIFIED CONTAINER = ALL"
db-types=
"Oracle"
/>
<dcl-test-case
sql=
"ALTER ROLE default_role WITH SUPERUSER"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER ROLE default_role WITH CREATEDB CREATEROLE"
db-types=
"PostgreSQL"
/>
...
...
@@ -74,11 +72,9 @@
<dcl-test-case
sql=
"ALTER USER user_dev_bak WITH NAME = user_dev"
db-types=
"SQLServer"
/>
<dcl-test-case
sql=
"ALTER USER default_user RESET ALL"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER USER default_user RESET client_min_messages"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER USER default_user IN DATABASE db_0 RESET client_min_messages"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER USER user_dev REVOKE CONNECT THROUGH user2"
db-types=
"Oracle"
/>
<dcl-test-case
sql=
"ALTER USER default_user SET client_min_messages = DEBUG"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER USER default_user SET client_min_messages FROM CURRENT"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER USER default_user IN DATABASE db_0 SET client_min_messages = DEBUG"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"ALTER USER user_dev WITH DEFAULT_SCHEMA = schema"
db-types=
"SQLServer"
/>
<dcl-test-case
sql=
"ALTER USER user_dev WITH LOGIN = login1"
db-types=
"SQLServer"
/>
<dcl-test-case
sql=
"ALTER USER user_dev WITH PASSWORD = 'password'"
db-types=
"SQLServer"
/>
...
...
@@ -154,14 +150,10 @@
<dcl-test-case
sql=
"REVOKE ALL PRIVILEGES (order_id) ON TABLE t_order FROM role2"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE ALL PRIVILEGES (order_id) ON TABLE t_order FROM role2, role3"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE ALL PRIVILEGES ON db_0.t_order FROM user_dev"
db-types=
"Oracle"
/>
<dcl-test-case
sql=
"REVOKE ALL PRIVILEGES ON DATABASE db_0 FROM role2"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE ALL PRIVILEGES ON DATABASE db_0 FROM role2, role3"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE ALL PRIVILEGES ON SCHEMA public FROM default_role"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE ALL PRIVILEGES ON SCHEMA public FROM default_role, role2"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE ALL PRIVILEGES ON TABLE t_order FROM default_role, role2"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE ALL PRIVILEGES FROM user_dev"
db-types=
"Oracle"
/>
<dcl-test-case
sql=
"REVOKE CREATE ON DATABASE db_0 FROM default_role"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE CREATE ON DATABASE db_0, db_1 FROM default_role"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE CREATE ON SCHEMA public FROM default_role"
db-types=
"PostgreSQL"
/>
<dcl-test-case
sql=
"REVOKE INSERT, SELECT, UPDATE, DELETE ON *.* FROM user_dev"
db-types=
"MySQL"
/>
<dcl-test-case
sql=
"REVOKE INSERT, SELECT, UPDATE, DELETE ON t_order FROM user_dev"
db-types=
"SQLServer"
/>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录