Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
4cd4a54c
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,发现更多精彩内容 >>
提交
4cd4a54c
编写于
6月 04, 1999
作者:
T
Tom Lane
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add configurable option controlling security checks in LO functions.
上级
1c3c0805
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
16 addition
and
2 deletion
+16
-2
src/backend/libpq/be-fsstubs.c
src/backend/libpq/be-fsstubs.c
+5
-1
src/include/config.h.in
src/include/config.h.in
+11
-1
未找到文件。
src/backend/libpq/be-fsstubs.c
浏览文件 @
4cd4a54c
...
...
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/libpq/be-fsstubs.c,v 1.3
4 1999/05/31 22:53:57
tgl Exp $
* $Header: /cvsroot/pgsql/src/backend/libpq/be-fsstubs.c,v 1.3
5 1999/06/04 21:13:38
tgl Exp $
*
* NOTES
* This should be moved to a more appropriate place. It is here
...
...
@@ -334,10 +334,12 @@ lo_import(text *filename)
LargeObjectDesc
*
lobj
;
Oid
lobjOid
;
#ifndef ALLOW_DANGEROUS_LO_FUNCTIONS
if
(
!
superuser
())
elog
(
ERROR
,
"You must have Postgres superuser privilege to use "
"server-side lo_import().
\n\t
Anyone can use the "
"client-side lo_import() provided by libpq."
);
#endif
/*
* open the file to be read in
...
...
@@ -405,10 +407,12 @@ lo_export(Oid lobjId, text *filename)
LargeObjectDesc
*
lobj
;
mode_t
oumask
;
#ifndef ALLOW_DANGEROUS_LO_FUNCTIONS
if
(
!
superuser
())
elog
(
ERROR
,
"You must have Postgres superuser privilege to use "
"server-side lo_export().
\n\t
Anyone can use the "
"client-side lo_export() provided by libpq."
);
#endif
/*
* open the inversion "object"
...
...
src/include/config.h.in
浏览文件 @
4cd4a54c
...
...
@@ -342,7 +342,7 @@ extern void srandom(unsigned int seed);
#undef USE_POSIX_SIGNALS
/*
*
Code below this point should not require changes
*
Pull in OS-specific declarations (using link created by configure)
*/
#include "os.h"
...
...
@@ -494,6 +494,16 @@ extern void srandom(unsigned int seed);
*/
/* #define PSQL_ALWAYS_GET_PASSWORDS */
/*
* Define this if you want to allow the lo_import and lo_export SQL functions
* to be executed by ordinary users. By default these functions are only
* available to the Postgres superuser. CAUTION: these functions are
* SECURITY HOLES since they can read and write any file that the Postgres
* backend has permission to access. If you turn this on, don't say we
* didn't warn you.
*/
/* #define ALLOW_DANGEROUS_LO_FUNCTIONS */
/*
* Use btree bulkload code:
* this code is moderately slow (~10% slower) compared to the regular
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录