Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
837f0cbe
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,发现更多精彩内容 >>
提交
837f0cbe
编写于
9月 24, 1997
作者:
B
Bruce Momjian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
CREATE FUNCTION fixup for types of functions.
上级
77d514a5
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
11 addition
and
9 deletion
+11
-9
src/bin/pg_dump/pg_dump.c
src/bin/pg_dump/pg_dump.c
+9
-4
src/bin/pg_dump/pg_dump.h
src/bin/pg_dump/pg_dump.h
+2
-5
未找到文件。
src/bin/pg_dump/pg_dump.c
浏览文件 @
837f0cbe
...
...
@@ -21,7 +21,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.4
6 1997/09/24 15:14:02
momjian Exp $
* $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.4
7 1997/09/24 15:36:34
momjian Exp $
*
* Modifications - 6/10/96 - dave@bensoft.com - version 1.13.dhb
*
...
...
@@ -59,6 +59,7 @@
#include "postgres.h"
#include "access/htup.h"
#include "catalog/pg_type.h"
#include "catalog/pg_language.h"
#include "catalog/pg_index.h"
#include "libpq-fe.h"
#ifndef HAVE_STRDUP
...
...
@@ -1238,7 +1239,7 @@ getFuncs(int *numFuncs)
finfo
[
i
].
prorettype
=
strdup
(
PQgetvalue
(
res
,
i
,
i_prorettype
));
finfo
[
i
].
retset
=
(
strcmp
(
PQgetvalue
(
res
,
i
,
i_proretset
),
"t"
)
==
0
);
finfo
[
i
].
nargs
=
atoi
(
PQgetvalue
(
res
,
i
,
i_pronargs
));
finfo
[
i
].
lang
=
(
atoi
(
PQgetvalue
(
res
,
i
,
i_prolang
))
==
C_PROLANG_OID
);
finfo
[
i
].
lang
=
atoi
(
PQgetvalue
(
res
,
i
,
i_prolang
)
);
finfo
[
i
].
usename
=
strdup
(
PQgetvalue
(
res
,
i
,
i_usename
));
...
...
@@ -1717,8 +1718,12 @@ dumpOneFunc(FILE *fout, FuncInfo *finfo, int i,
q
,
(
finfo
[
i
].
retset
)
?
" SETOF "
:
""
,
findTypeByOid
(
tinfo
,
numTypes
,
finfo
[
i
].
prorettype
),
(
finfo
[
i
].
lang
)
?
finfo
[
i
].
probin
:
finfo
[
i
].
prosrc
,
(
finfo
[
i
].
lang
)
?
"C"
:
"SQL"
);
(
finfo
[
i
].
lang
==
INTERNALlanguageId
)
?
finfo
[
i
].
prosrc
:
(
finfo
[
i
].
lang
==
ClanguageId
)
?
finfo
[
i
].
probin
:
(
finfo
[
i
].
lang
==
SQLlanguageId
)
?
finfo
[
i
].
prosrc
:
"unknown"
);
(
finfo
[
i
].
lang
==
INTERNALlanguageId
)
?
"INTERNAL"
:
(
finfo
[
i
].
lang
==
ClanguageId
)
?
"C"
:
(
finfo
[
i
].
lang
==
SQLlanguageId
)
?
"SQL"
:
"unknown"
);
fputs
(
q
,
fout
);
...
...
src/bin/pg_dump/pg_dump.h
浏览文件 @
837f0cbe
...
...
@@ -5,7 +5,7 @@
*
* Copyright (c) 1994, Regents of the University of California
*
* $Id: pg_dump.h,v 1.2
3 1997/09/08 21:49:59
momjian Exp $
* $Id: pg_dump.h,v 1.2
4 1997/09/24 15:36:36
momjian Exp $
*
* Modifications - 6/12/96 - dave@bensoft.com - version 1.13.dhb.2
*
...
...
@@ -49,7 +49,7 @@ typedef struct _funcInfo
char
*
oid
;
char
*
proname
;
char
*
proowner
;
int
lang
;
/* 1 if C, else SQL */
int
lang
;
int
nargs
;
char
*
argtypes
[
8
];
/* should be derived from obj/fmgr.h
* instead of hardwired */
...
...
@@ -232,6 +232,3 @@ dumpIndices(FILE *fout, IndInfo *indinfo, int numIndices,
/* largest query string size */
#define MAXQUERYLEN 5000
/* these voodoo constants are from the backend */
#define C_PROLANG_OID 13
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录