Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
0723c253
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,发现更多精彩内容 >>
提交
0723c253
编写于
3月 01, 1998
作者:
B
Bruce Momjian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Prepare for release.
上级
18af18df
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
33 addition
and
17 deletion
+33
-17
doc/FAQ
doc/FAQ
+33
-17
未找到文件。
doc/FAQ
浏览文件 @
0723c253
...
@@ -29,12 +29,13 @@ Questions answered:
...
@@ -29,12 +29,13 @@ Questions answered:
1.8) What documentation is available for PostgreSQL?
1.8) What documentation is available for PostgreSQL?
1.9) What version of SQL does PostgreSQL use?
1.9) What version of SQL does PostgreSQL use?
1.10) Does PostgreSQL work with databases from earlier versions of
1.10) Does PostgreSQL work with databases from earlier versions of
postgres
?
PostgreSQL
?
1.11) Are there ODBC drivers for PostgreSQL?
1.11) Are there ODBC drivers for PostgreSQL?
1.12) What tools are available for hooking
postgres
to Web pages?
1.12) What tools are available for hooking
PostgreSQL
to Web pages?
1.13) Does PostgreSQL have a graphical user interface? A report
1.13) Does PostgreSQL have a graphical user interface? A report
generator? A embedded query language interface?
generator? A embedded query language interface?
1.14) What is a good book to learn SQL?
1.14) What is a good book to learn SQL?
1.15) What languages are available to communicate with PostgreSQL?
2) Installation/Configuration questions
2) Installation/Configuration questions
...
@@ -85,7 +86,7 @@ Questions answered:
...
@@ -85,7 +86,7 @@ Questions answered:
database?
database?
3.19) What is the time-warp feature and how does it relate to vacuum?
3.19) What is the time-warp feature and how does it relate to vacuum?
3.20) What is an oid? What is a tid?
3.20) What is an oid? What is a tid?
3.21) What is the meaning of some of the terms used in Postgre
s
?
3.21) What is the meaning of some of the terms used in Postgre
SQL
?
3.22) What is Genetic Query Optimization?
3.22) What is Genetic Query Optimization?
3.23) How do you remove a column from a table?
3.23) How do you remove a column from a table?
3.24) How do SELECT only the first few rows of a query?
3.24) How do SELECT only the first few rows of a query?
...
@@ -263,7 +264,7 @@ Section 1: General Questions
...
@@ -263,7 +264,7 @@ Section 1: General Questions
particularly important.
particularly important.
The www page contains pointers to an implementation guide and five
The www page contains pointers to an implementation guide and five
papers written about
p
ostgres design concepts and features.
papers written about
P
ostgres design concepts and features.
1.9) What version of SQL does PostgreSQL use?
1.9) What version of SQL does PostgreSQL use?
...
@@ -275,7 +276,8 @@ Section 1: General Questions
...
@@ -275,7 +276,8 @@ Section 1: General Questions
On the other hand, you get to create user-defined types, functions,
On the other hand, you get to create user-defined types, functions,
inheritance etc.
inheritance etc.
1.10) Does PostgreSQL work with databases from earlier versions of postgres?
1.10) Does PostgreSQL work with databases from earlier versions of
PostgreSQL?
PostgreSQL v1.09 is compatible with databases created with v1.01.
PostgreSQL v1.09 is compatible with databases created with v1.01.
...
@@ -306,14 +308,14 @@ Section 1: General Questions
...
@@ -306,14 +308,14 @@ Section 1: General Questions
OpenLink ODBC is very popular. You can get it from
OpenLink ODBC is very popular. You can get it from
http://www.openlinksw.com/postgres.html. It works with our standard
http://www.openlinksw.com/postgres.html. It works with our standard
ODBC client software so you'll have Postgre
s
ODBC available on every
ODBC client software so you'll have Postgre
SQL
ODBC available on every
client platform we support (Win, Mac, Unix, VMS).
client platform we support (Win, Mac, Unix, VMS).
We will probably be selling this product to people who need
We will probably be selling this product to people who need
commercial-quality support, but a freeware version will always be
commercial-quality support, but a freeware version will always be
available. Questions to postgres95@openlink.co.uk.
available. Questions to postgres95@openlink.co.uk.
1.12) What tools are available for hooking
postgres
to Web pages?
1.12) What tools are available for hooking
PostgreSQL
to Web pages?
A nice introduction to Database-backed Web pages can be seen at:
A nice introduction to Database-backed Web pages can be seen at:
http://www.webtools.com
http://www.webtools.com
...
@@ -341,6 +343,19 @@ Section 1: General Questions
...
@@ -341,6 +343,19 @@ Section 1: General Questions
Many of our users like The Practical SQL Handbook, Bowman et al,
Many of our users like The Practical SQL Handbook, Bowman et al,
Addison Wesley.
Addison Wesley.
1.15) What languages are available to communicate with PostgreSQL?
We have:
* C(interfaces/libpq)
* C++(interfaces/libpq++)
* Embedded C(interfaces/ecpg)
* Java(interfaces/jdbc)
* Perl(interfaces/perl5)
* ODBC(interfaces/odbc)
* Python(interfaces/python)
* TCL(interfaces/libpgtcl)
* A crude C/4GL(contrib/pginterface)
_________________________________________________________________
_________________________________________________________________
Section 2: Installation Questions
Section 2: Installation Questions
...
@@ -576,7 +591,7 @@ Section 3: PostgreSQL Features
...
@@ -576,7 +591,7 @@ Section 3: PostgreSQL Features
See the create_index manual page for information on what type classes
See the create_index manual page for information on what type classes
are available. It must match the field type.
are available. It must match the field type.
Postgre
s
does not warn the user when the improper index is created.
Postgre
SQL
does not warn the user when the improper index is created.
Indexes not used for ORDER BY operations.
Indexes not used for ORDER BY operations.
...
@@ -624,7 +639,7 @@ BYTEA bytea variable-length array of bytes
...
@@ -624,7 +639,7 @@ BYTEA bytea variable-length array of bytes
3.15) How do I create a serial field?
3.15) How do I create a serial field?
Postgre
s
does not allow the user to specifiy a user column as type
Postgre
SQL
does not allow the user to specifiy a user column as type
SERIAL. Instead, you can use each row's oid field as a unique value.
SERIAL. Instead, you can use each row's oid field as a unique value.
However, if you need to dump and reload the database, you need to use
However, if you need to dump and reload the database, you need to use
pgdump's -o option or COPY's WITH OIDS option to preserver the oids.
pgdump's -o option or COPY's WITH OIDS option to preserver the oids.
...
@@ -687,14 +702,15 @@ BYTEA bytea variable-length array of bytes
...
@@ -687,14 +702,15 @@ BYTEA bytea variable-length array of bytes
3.20) What is an oid? What is a tid?
3.20) What is an oid? What is a tid?
Oids are Postgres's answer to unique row ids or serial columns. Every
Oids are PostgreSQL's answer to unique row ids or serial columns.
row that is created in Postgres gets a unique oid. All oids generated
Every row that is created in PostgreSQL gets a unique oid. All oids
by initdb are less than 16384 (from backend/access/transam.h). All
generated by initdb are less than 16384 (from
post-initdb (user-created) oids are equal or greater that this. All
backend/access/transam.h). All post-initdb (user-created) oids are
these oids are unique not only within a table, or database, but unique
equal or greater that this. All these oids are unique not only within
within the entire postgres installation.
a table, or database, but unique within the entire PostgreSQL
installation.
Postgre
s
uses oids in its internal system tables to link rows in
Postgre
SQL
uses oids in its internal system tables to link rows in
separate tables. These oids can be used to identify specific user rows
separate tables. These oids can be used to identify specific user rows
and used in joins. It is recommended you use column type oid to store
and used in joins. It is recommended you use column type oid to store
oid values. See the sql(l) manual page to see the other internal
oid values. See the sql(l) manual page to see the other internal
...
@@ -705,7 +721,7 @@ BYTEA bytea variable-length array of bytes
...
@@ -705,7 +721,7 @@ BYTEA bytea variable-length array of bytes
are used by index entries to point to physical rows. They can not be
are used by index entries to point to physical rows. They can not be
accessed through sql.
accessed through sql.
3.21) What is the meaning of some of the terms used in Postgre
s
?
3.21) What is the meaning of some of the terms used in Postgre
SQL
?
Some of the source code and older documentation use terms that have
Some of the source code and older documentation use terms that have
more common usage. Here are some:
more common usage. Here are some:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录