Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
ee814b45
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
ee814b45
编写于
11月 29, 2004
作者:
B
Bruce Momjian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Have initdb display relative paths to start postmaster if used to invoke
initdb, and display in a path-native way.
上级
db086aa9
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
5 deletion
+16
-5
src/bin/initdb/initdb.c
src/bin/initdb/initdb.c
+16
-5
未找到文件。
src/bin/initdb/initdb.c
浏览文件 @
ee814b45
...
@@ -39,7 +39,7 @@
...
@@ -39,7 +39,7 @@
* Portions Copyright (c) 1994, Regents of the University of California
* Portions Copyright (c) 1994, Regents of the University of California
* Portions taken from FreeBSD.
* Portions taken from FreeBSD.
*
*
* $PostgreSQL: pgsql/src/bin/initdb/initdb.c,v 1.6
8 2004/11/27 18:51:05 tgl
Exp $
* $PostgreSQL: pgsql/src/bin/initdb/initdb.c,v 1.6
9 2004/11/29 01:14:45 momjian
Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -216,8 +216,10 @@ do { \
...
@@ -216,8 +216,10 @@ do { \
#ifndef WIN32
#ifndef WIN32
#define QUOTE_PATH ""
#define QUOTE_PATH ""
#define DIR_SEP "/"
#else
#else
#define QUOTE_PATH "\""
#define QUOTE_PATH "\""
#define DIR_SEP "\\"
#endif
#endif
/*
/*
...
@@ -2079,6 +2081,8 @@ main(int argc, char *argv[])
...
@@ -2079,6 +2081,8 @@ main(int argc, char *argv[])
char
*
short_version
;
char
*
short_version
;
char
*
pgdenv
;
/* PGDATA value gotten from and sent to
char
*
pgdenv
;
/* PGDATA value gotten from and sent to
* environment */
* environment */
char
bin_dir
[
MAXPGPATH
];
char
*
pg_data_native
;
static
const
char
*
subdirs
[]
=
{
static
const
char
*
subdirs
[]
=
{
"global"
,
"global"
,
"pg_xlog"
,
"pg_xlog"
,
...
@@ -2256,6 +2260,7 @@ main(int argc, char *argv[])
...
@@ -2256,6 +2260,7 @@ main(int argc, char *argv[])
}
}
}
}
pg_data_native
=
pg_data
;
canonicalize_path
(
pg_data
);
canonicalize_path
(
pg_data
);
/*
/*
...
@@ -2567,12 +2572,18 @@ main(int argc, char *argv[])
...
@@ -2567,12 +2572,18 @@ main(int argc, char *argv[])
if
(
authwarning
!=
NULL
)
if
(
authwarning
!=
NULL
)
fprintf
(
stderr
,
authwarning
);
fprintf
(
stderr
,
authwarning
);
/* Get directory specification used to start this executable */
strcpy
(
bin_dir
,
argv
[
0
]);
get_parent_directory
(
bin_dir
);
printf
(
_
(
"
\n
Success. You can now start the database server using:
\n\n
"
printf
(
_
(
"
\n
Success. You can now start the database server using:
\n\n
"
" %s%s%s
/
postmaster -D %s%s%s
\n
"
" %s%s%s
%s
postmaster -D %s%s%s
\n
"
"or
\n
"
"or
\n
"
" %s%s%s/pg_ctl -D %s%s%s -l logfile start
\n\n
"
),
" %s%s%s%spg_ctl -D %s%s%s -l logfile start
\n\n
"
),
QUOTE_PATH
,
bin_path
,
QUOTE_PATH
,
QUOTE_PATH
,
pg_data
,
QUOTE_PATH
,
QUOTE_PATH
,
bin_dir
,
QUOTE_PATH
,
(
strlen
(
bin_dir
)
>
0
)
?
DIR_SEP
:
""
,
QUOTE_PATH
,
bin_path
,
QUOTE_PATH
,
QUOTE_PATH
,
pg_data
,
QUOTE_PATH
);
QUOTE_PATH
,
pg_data_native
,
QUOTE_PATH
,
QUOTE_PATH
,
bin_dir
,
QUOTE_PATH
,
(
strlen
(
bin_dir
)
>
0
)
?
DIR_SEP
:
""
,
QUOTE_PATH
,
pg_data_native
,
QUOTE_PATH
);
return
0
;
return
0
;
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录