Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
56fe07ac
提交
56fe07ac
authored
15 年前
作者:
christian.peter.io
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Filesystem parameters like "split:" didn't work in server mode with baseDir set.
上级
796a5529
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
22 行增加
和
2 行删除
+22
-2
changelog.html
h2/src/docsrc/html/changelog.html
+1
-0
ConnectionInfo.java
h2/src/main/org/h2/engine/ConnectionInfo.java
+11
-2
TestTools.java
h2/src/test/org/h2/test/unit/TestTools.java
+10
-0
没有找到文件。
h2/src/docsrc/html/changelog.html
浏览文件 @
56fe07ac
...
...
@@ -20,6 +20,7 @@ Change Log
<h2>
Next Version (unreleased)
</h2>
<ul><li>
The experimental LOB storage mechanism now supports all features of the
old one. To use it, set the system property "h2.lobInDatabase" to "true".
</li><li>
Filesystem parameters like "split:" didn't work in server mode with baseDir set.
</li></ul>
<h2>
Version 1.2.133 (2010-04-10)
</h2>
...
...
This diff is collapsed.
Click to expand it.
h2/src/main/org/h2/engine/ConnectionInfo.java
浏览文件 @
56fe07ac
...
...
@@ -131,8 +131,17 @@ public class ConnectionInfo implements Cloneable {
*/
public
void
setBaseDir
(
String
dir
)
{
if
(
persistent
)
{
if
(!
name
.
startsWith
(
"~"
))
{
name
=
dir
+
SysProperties
.
FILE_SEPARATOR
+
name
;
String
fileSystemPrefix
=
""
;
int
colonIndex
=
name
.
lastIndexOf
(
':'
);
if
(
colonIndex
!=
-
1
)
{
// cut "split:" and similar things
fileSystemPrefix
=
name
.
substring
(
0
,
colonIndex
+
1
);
name
=
name
.
substring
(
colonIndex
+
1
);
}
if
(
name
.
startsWith
(
"~"
))
{
name
=
fileSystemPrefix
+
name
;
}
else
{
name
=
fileSystemPrefix
+
dir
+
SysProperties
.
FILE_SEPARATOR
+
name
;
}
}
}
...
...
This diff is collapsed.
Click to expand it.
h2/src/test/org/h2/test/unit/TestTools.java
浏览文件 @
56fe07ac
...
...
@@ -672,6 +672,16 @@ public class TestTools extends TestBase {
}
catch
(
SQLException
e
)
{
// ignore
}
// Test filesystem prefix
deleteDb
(
"testsplit"
);
server
=
Server
.
createTcpServer
(
"-baseDir"
,
baseDir
,
"-tcpPort"
,
"9192"
,
"-tcpAllowOthers"
).
start
();
conn
=
DriverManager
.
getConnection
(
"jdbc:h2:tcp://localhost:9192/split:testsplit"
,
"sa"
,
""
);
conn
.
close
();
server
.
stop
();
deleteDb
(
"testsplit"
);
}
}
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论