Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
ca71c661
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,发现更多精彩内容 >>
提交
ca71c661
编写于
2月 15, 2001
作者:
B
Bruce Momjian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update FAQ.
上级
bb1095c6
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
60 addition
and
22 deletion
+60
-22
doc/FAQ
doc/FAQ
+28
-11
doc/src/FAQ/FAQ.html
doc/src/FAQ/FAQ.html
+32
-11
未找到文件。
doc/FAQ
浏览文件 @
ca71c661
...
...
@@ -83,12 +83,14 @@
other users?
4.17) What is an OID? What is a TID?
4.18) What is the meaning of some of the terms used in PostgreSQL?
4.19) How do I tell what PostgreSQL version I am running?
4.20) My large-object operations get invalid large obj descriptor.
4.19) Why do I get the error "ERROR: Memory exhausted in
AllocSetAlloc()?"
4.20) How do I tell what PostgreSQL version I am running?
4.21) My large-object operations get invalid large obj descriptor.
Why?
4.2
1
) How do I create a column that will default to the current time?
4.2
2
) Why are my subqueries using IN so slow?
4.2
3
) How do I perform an outer join?
4.2
2
) How do I create a column that will default to the current time?
4.2
3
) Why are my subqueries using IN so slow?
4.2
4
) How do I perform an outer join?
Extending PostgreSQL
...
...
@@ -97,7 +99,7 @@
5.2) How can I contribute some nifty new types and functions to
PostgreSQL?
5.3) How do I write a C function to return a tuple?
5.
4
) I have changed a source file. Why does the recompile not see the
5.
3
) I have changed a source file. Why does the recompile not see the
change?
_________________________________________________________________
...
...
@@ -883,11 +885,26 @@ BYTEA bytea variable-length byte array (null-safe)
A list of general database terms can be found at:
http://www.comptechnews.com/~reaster/dbdesign.html
4.19) How do I tell what PostgreSQL version I am running?
4.19) Why do I get the error "ERROR: Memory exhausted in AllocSetAlloc()?"
It is possible you have run out of virtual memory on your system, or
your kernel has a low limit for certain resources. Try this before
starting the postmaster:
ulimit -d 262144
limit datasize 256m
Depending on your shell, only one of these may succeed, but it will
set your process data segment limit much higher and perhaps allow the
query to complete. This command applies to the current process, and
all subprocesses created after the command is run. If you are having a
problem with the SQL client because the backend is returning too much
data, try it before starting the client.
4.20) How do I tell what PostgreSQL version I am running?
From psql, type select version();
4.2
0
) My large-object operations get invalid large obj descriptor. Why?
4.2
1
) My large-object operations get invalid large obj descriptor. Why?
You need to put BEGIN WORK and COMMIT around any use of a large object
handle, that is, surrounding lo_open ... lo_close.
...
...
@@ -901,12 +918,12 @@ BYTEA bytea variable-length byte array (null-safe)
If you are using a client interface like ODBC you may need to set
auto-commit off.
4.2
1
) How do I create a column that will default to the current time?
4.2
2
) How do I create a column that will default to the current time?
Use now():
CREATE TABLE test (x int, modtime timestamp DEFAULT now() );
4.2
2
) Why are my subqueries using IN so slow?
4.2
3
) Why are my subqueries using IN so slow?
Currently, we join subqueries to outer queries by sequentially
scanning the result of the subquery for each row of the outer query. A
...
...
@@ -922,7 +939,7 @@ SELECT *
We hope to fix this limitation in a future release.
4.2
3
) How do I perform an outer join?
4.2
4
) How do I perform an outer join?
PostgreSQL 7.1 and later supports outer joins using the SQL standard
syntax. Here are two examples:
...
...
doc/src/FAQ/FAQ.html
浏览文件 @
ca71c661
...
...
@@ -127,15 +127,17 @@
<SMALL>
TID
</SMALL>
?
<BR>
<A
href=
"#4.18"
>
4.18
</A>
) What is the meaning of some of the terms
used in PostgreSQL?
<BR>
<A
href=
"#4.19"
>
4.19
</A>
) How do I tell what PostgreSQL version I
<A
href=
"#4.19"
>
4.19
</A>
) Why do I get the error
<I>
"ERROR:
Memory exhausted in AllocSetAlloc()?"
</I><BR>
<A
href=
"#4.20"
>
4.20
</A>
) How do I tell what PostgreSQL version I
am running?
<BR>
<A
href=
"#4.2
0"
>
4.20
</A>
) My large-object operations get
<A
href=
"#4.2
1"
>
4.21
</A>
) My large-object operations get
<I>
invalid large obj descriptor.
</I>
Why?
<BR>
<A
href=
"#4.2
1"
>
4.21
</A>
) How do I create a column that will
<A
href=
"#4.2
2"
>
4.22
</A>
) How do I create a column that will
default to the current time?
<BR>
<A
href=
"#4.2
2"
>
4.22
</A>
) Why are my subqueries using
<A
href=
"#4.2
3"
>
4.23
</A>
) Why are my subqueries using
<CODE><SMALL>
IN
</SMALL></CODE>
so slow?
<BR>
<A
href=
"#4.2
3"
>
4.23
</A>
) How do I perform an outer join?
<BR>
<A
href=
"#4.2
4"
>
4.24
</A>
) How do I perform an outer join?
<BR>
<CENTER>
...
...
@@ -147,7 +149,7 @@
and functions to PostgreSQL?
<BR>
<A
href=
"#5.3"
>
5.3
</A>
) How do I write a C function to return a
tuple?
<BR>
<A
href=
"#5.4"
>
5.
4
</A>
) I have changed a source file. Why does the
<A
href=
"#5.4"
>
5.
3
</A>
) I have changed a source file. Why does the
recompile not see the change?
<BR>
<HR>
...
...
@@ -1132,13 +1134,32 @@ BYTEA bytea variable-length byte array (null-safe)
<P>
A list of general database terms can be found at:
<A
href=
"http://www.comptechnews.com/~reaster/dbdesign.html"
>
http://www.comptechnews.com/~reaster/dbdesign.html
</A></P>
<H4><A
name=
"4.19"
>
4.19
</A>
) How do I tell what PostgreSQL version
<H4><A
name=
"4.19"
>
4.19
</A>
) Why do I get the error
<I>
"ERROR:
Memory exhausted in AllocSetAlloc()?"
</I><BR>
</H4>
<P>
It is possible you have run out of virtual memory on your
system, or your kernel has a low limit for certain resources. Try
this before starting the
<I>
postmaster:
</I></P>
<PRE>
ulimit -d 262144
limit datasize 256m
</PRE>
Depending on your shell, only one of these may succeed, but it will
set your process data segment limit much higher and perhaps allow
the query to complete. This command applies to the current process,
and all subprocesses created after the command is run. If you are
having a problem with the
<SMALL>
SQL
</SMALL>
client because the
backend is returning too much data, try it before starting the
client.
<H4><A
name=
"4.20"
>
4.20
</A>
) How do I tell what PostgreSQL version
I am running?
<BR>
</H4>
<P>
From
<I>
psql,
</I>
type
<CODE>
select version();
</CODE></P>
<H4><A
name=
"4.2
0"
>
4.20
</A>
) My large-object operations get
<H4><A
name=
"4.2
1"
>
4.21
</A>
) My large-object operations get
<I>
invalid large obj descriptor.
</I>
Why?
<BR>
</H4>
...
...
@@ -1155,7 +1176,7 @@ BYTEA bytea variable-length byte array (null-safe)
<P>
If you are using a client interface like
<SMALL>
ODBC
</SMALL>
you
may need to set
<CODE>
auto-commit off.
</CODE></P>
<H4><A
name=
"4.2
1"
>
4.21
</A>
) How do I create a column that will
<H4><A
name=
"4.2
2"
>
4.22
</A>
) How do I create a column that will
default to the current time?
<BR>
</H4>
...
...
@@ -1165,7 +1186,7 @@ BYTEA bytea variable-length byte array (null-safe)
</CODE>
</PRE>
<H4><A
name=
"4.2
2"
>
4.22
</A>
) Why are my subqueries using
<H4><A
name=
"4.2
3"
>
4.23
</A>
) Why are my subqueries using
<CODE><SMALL>
IN
</SMALL></CODE>
so slow?
<BR>
</H4>
...
...
@@ -1188,7 +1209,7 @@ BYTEA bytea variable-length byte array (null-safe)
</PRE>
We hope to fix this limitation in a future release.
<H4><A
name=
"4.2
3"
>
4.23
</A>
) How do I perform an outer join?
<BR>
<H4><A
name=
"4.2
4"
>
4.24
</A>
) How do I perform an outer join?
<BR>
</H4>
<P>
PostgreSQL 7.1 and later supports outer joins using the SQL
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录