Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
9b41da6c
Commit
9b41da6c
authored
Dec 11, 1996
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Rename postgres95 to PostgreSQL. Add comment for SELECT NULL
parent
7f36a2a7
Changes
61
Hide whitespace changes
Inline
Side-by-side
Showing
61 changed files
with
385 additions
and
186 deletions
+385
-186
src/backend/executor/execTuples.c
src/backend/executor/execTuples.c
+2
-1
src/man/abort.l
src/man/abort.l
+2
-2
src/man/alter_table.l
src/man/alter_table.l
+2
-2
src/man/begin.l
src/man/begin.l
+2
-2
src/man/built-in.3
src/man/built-in.3
+2
-2
src/man/catalogs.3
src/man/catalogs.3
+2
-2
src/man/cleardbdir.1
src/man/cleardbdir.1
+2
-2
src/man/close.l
src/man/close.l
+2
-2
src/man/cluster.l
src/man/cluster.l
+2
-2
src/man/commit.l
src/man/commit.l
+2
-2
src/man/copy.l
src/man/copy.l
+3
-3
src/man/create_aggregate.l
src/man/create_aggregate.l
+2
-2
src/man/create_database.l
src/man/create_database.l
+2
-2
src/man/create_function.l
src/man/create_function.l
+2
-2
src/man/create_index.l
src/man/create_index.l
+2
-2
src/man/create_operator.l
src/man/create_operator.l
+2
-2
src/man/create_rule.l
src/man/create_rule.l
+2
-2
src/man/create_table.l
src/man/create_table.l
+2
-2
src/man/create_type.l
src/man/create_type.l
+2
-2
src/man/create_version.l
src/man/create_version.l
+2
-2
src/man/create_view.l
src/man/create_view.l
+2
-2
src/man/createdb.1
src/man/createdb.1
+2
-2
src/man/createuser.1
src/man/createuser.1
+2
-2
src/man/delete.l
src/man/delete.l
+2
-2
src/man/destroydb.1
src/man/destroydb.1
+2
-2
src/man/destroydb.l
src/man/destroydb.l
+2
-2
src/man/destroyuser.1
src/man/destroyuser.1
+2
-2
src/man/drop.l
src/man/drop.l
+2
-2
src/man/drop_aggregate.l
src/man/drop_aggregate.l
+2
-2
src/man/drop_function.l
src/man/drop_function.l
+2
-2
src/man/drop_index.l
src/man/drop_index.l
+2
-2
src/man/drop_operator.l
src/man/drop_operator.l
+2
-2
src/man/drop_rule.l
src/man/drop_rule.l
+2
-2
src/man/drop_type.l
src/man/drop_type.l
+2
-2
src/man/end.l
src/man/end.l
+2
-2
src/man/fetch.l
src/man/fetch.l
+2
-2
src/man/grant.l
src/man/grant.l
+2
-2
src/man/initdb.1
src/man/initdb.1
+216
-51
src/man/insert.l
src/man/insert.l
+2
-2
src/man/ipcclean.1
src/man/ipcclean.1
+2
-2
src/man/large_objects.3
src/man/large_objects.3
+3
-3
src/man/libpq.3
src/man/libpq.3
+2
-2
src/man/listen.l
src/man/listen.l
+2
-2
src/man/load.l
src/man/load.l
+2
-2
src/man/monitor.1
src/man/monitor.1
+2
-2
src/man/notify.l
src/man/notify.l
+2
-2
src/man/page.5
src/man/page.5
+3
-3
src/man/pg_dump.1
src/man/pg_dump.1
+2
-2
src/man/postgres.1
src/man/postgres.1
+18
-3
src/man/postmaster.1
src/man/postmaster.1
+2
-2
src/man/psql.1
src/man/psql.1
+33
-15
src/man/purge.l
src/man/purge.l
+1
-1
src/man/remove_view.l
src/man/remove_view.l
+2
-2
src/man/rename.l
src/man/rename.l
+2
-2
src/man/revoke.l
src/man/revoke.l
+2
-2
src/man/rollback.l
src/man/rollback.l
+2
-2
src/man/select.l
src/man/select.l
+2
-2
src/man/sql.l
src/man/sql.l
+2
-2
src/man/unix.1
src/man/unix.1
+2
-2
src/man/update.l
src/man/update.l
+2
-2
src/man/vacuum.l
src/man/vacuum.l
+2
-2
No files found.
src/backend/executor/execTuples.c
View file @
9b41da6c
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/executor/execTuples.c,v 1.
4 1996/12/07 04:37:06
momjian Exp $
* $Header: /cvsroot/pgsql/src/backend/executor/execTuples.c,v 1.
5 1996/12/11 00:26:38
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
@@ -939,6 +939,7 @@ ExecTypeFromTL(List *targetList)
...
@@ -939,6 +939,7 @@ ExecTypeFromTL(List *targetList)
TupleDescInitEntry
(
typeInfo
,
TupleDescInitEntry
(
typeInfo
,
resdom
->
resno
,
resdom
->
resno
,
resdom
->
resname
,
resdom
->
resname
,
/* fix for SELECT NULL ... */
get_id_typname
(
restype
?
restype
:
UNKNOWNOID
),
get_id_typname
(
restype
?
restype
:
UNKNOWNOID
),
0
,
0
,
false
);
false
);
...
...
src/man/abort.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/abort.l,v 1.
1 1996/11/14 10:15:07 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/abort.l,v 1.
2 1996/12/11 00:26:52 momjian
Exp $
.TH ABORT SQL 01/23/93 Postgre
s95 Postgres95
.TH ABORT SQL 01/23/93 Postgre
SQL PostgreSQL
.\" XXX This .XA has to go after the .TH so that the index page number goes
.\" XXX This .XA has to go after the .TH so that the index page number goes
.\" in the right place...
.\" in the right place...
.SH Abort
.SH Abort
...
...
src/man/alter_table.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/alter_table.l,v 1.
1 1996/11/14 10:15:09 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/alter_table.l,v 1.
2 1996/12/11 00:26:55 momjian
Exp $
.TH "ALTER TABLE" SQL 11/5/95 Postgre
s95 Postgres95
.TH "ALTER TABLE" SQL 11/5/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
alter table \(em add attributes to a class
alter table \(em add attributes to a class
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/begin.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/begin.l,v 1.
1 1996/11/14 10:15:11 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/begin.l,v 1.
2 1996/12/11 00:26:59 momjian
Exp $
.TH BEGIN SQL 11/05/95 Postgre
s95 Postgres95
.TH BEGIN SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
begin \(em begins a transaction
begin \(em begins a transaction
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/built-in.3
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/built-in.3,v 1.
2 1996/11/15 17:55:26
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/built-in.3,v 1.
3 1996/12/11 00:27:02
momjian Exp $
.TH BUILT-INS INTRO 11/05/95 Postgre
s95 Postgres95
.TH BUILT-INS INTRO 11/05/95 Postgre
SQL PostgreSQL
.SH "DESCRIPTION"
.SH "DESCRIPTION"
This section describes the data types, functions and operators
This section describes the data types, functions and operators
available to users in Postgres as it is distributed.
available to users in Postgres as it is distributed.
...
...
src/man/catalogs.3
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/catalogs.3,v 1.
1 1996/11/14 10:15:20 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/catalogs.3,v 1.
2 1996/12/11 00:27:04 momjian
Exp $
.TH "SYSTEM CATALOGS" INTRO 03/13/94 Postgre
s95 Postgres95
.TH "SYSTEM CATALOGS" INTRO 03/13/94 Postgre
SQL PostgreSQL
.SH "Section 7 \(em System Catalogs"
.SH "Section 7 \(em System Catalogs"
.de LS
.de LS
.PP
.PP
...
...
src/man/cleardbdir.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/cleardbdir.1,v 1.
1 1996/11/14 10:15:24 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/cleardbdir.1,v 1.
2 1996/12/11 00:27:05 momjian
Exp $
.TH CLEARDBDIR UNIX 11/05/95 Postgre
s95 Postgres95
.TH CLEARDBDIR UNIX 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
cleardbdir \(em completely destroys all database files
cleardbdir \(em completely destroys all database files
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/close.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/close.l,v 1.
1 1996/11/14 10:15:27 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/close.l,v 1.
2 1996/12/11 00:27:06 momjian
Exp $
.TH CLOSE SQL 11/05/95 Postgre
s95 Postgres95
.TH CLOSE SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
close \(em close a cursor
close \(em close a cursor
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/cluster.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/cluster.l,v 1.
1 1996/11/14 10:15:32 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/cluster.l,v 1.
2 1996/12/11 00:27:07 momjian
Exp $
.TH CLUSTER SQL 01/23/93 Postgre
s95 Postgres95
.TH CLUSTER SQL 01/23/93 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
cluster \(em give storage clustering advice to Postgres
cluster \(em give storage clustering advice to Postgres
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/commit.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/commit.l,v 1.
1 1996/11/14 10:15:36 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/commit.l,v 1.
2 1996/12/11 00:27:08 momjian
Exp $
.TH COMMIT SQL 01/23/93 Postgre
s95 Postgres95
.TH COMMIT SQL 01/23/93 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
commit \(em commit the current transaction
commit \(em commit the current transaction
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/copy.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/copy.l,v 1.
1 1996/11/14 10:15:39 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/copy.l,v 1.
2 1996/12/11 00:27:09 momjian
Exp $
.TH COPY SQL 11/05/95 Postgre
s95 Postgres95
.TH COPY SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
copy \(em copy data to or from a class from or to a Unix file.
copy \(em copy data to or from a class from or to a Unix file.
.SH SYNOPSIS
.SH SYNOPSIS
...
@@ -101,7 +101,7 @@ attributes are output as \\N.
...
@@ -101,7 +101,7 @@ attributes are output as \\N.
A literal backslash character is output as two consecutive backslashes.
A literal backslash character is output as two consecutive backslashes.
A literal tab character is represented as a backslash and a tab.
A literal tab character is represented as a backslash and a tab.
A literal newline character is represented as a backslash and a newline.
A literal newline character is represented as a backslash and a newline.
When loading ASCII data not generated by Postgre
s95
, you will need to
When loading ASCII data not generated by Postgre
SQL
, you will need to
convert backslash characters (\\) to double-backslashes (\\\\) so
convert backslash characters (\\) to double-backslashes (\\\\) so
they are loaded properly.
they are loaded properly.
.SS "BINARY COPY FORMAT"
.SS "BINARY COPY FORMAT"
...
...
src/man/create_aggregate.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_aggregate.l,v 1.
3 1996/12/04 14:23:16
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_aggregate.l,v 1.
4 1996/12/11 00:27:11
momjian Exp $
.TH "CREATE AGGREGATE" SQL 11/05/95 Postgre
s95 Postgres95
.TH "CREATE AGGREGATE" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
create aggregate \(em define a new aggregate
create aggregate \(em define a new aggregate
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/create_database.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_database.l,v 1.
1 1996/11/14 10:15:45 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_database.l,v 1.
2 1996/12/11 00:27:12 momjian
Exp $
.TH "CREATE DATABASE" SQL 11/05/95 Postgre
s95 Postgres95
.TH "CREATE DATABASE" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
create database \(em create a new database
create database \(em create a new database
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/create_function.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_function.l,v 1.
1 1996/11/14 10:15:48 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_function.l,v 1.
2 1996/12/11 00:27:13 momjian
Exp $
.TH "CREATE FUNCTION" SQL 11/05/95 Postgre
s95 Postgres95
.TH "CREATE FUNCTION" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH "NAME"
.SH "NAME"
create function \(em define a new function
create function \(em define a new function
.SH "SYNOPSIS"
.SH "SYNOPSIS"
...
...
src/man/create_index.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_index.l,v 1.
2 1996/11/16 05:45:56
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_index.l,v 1.
3 1996/12/11 00:27:14
momjian Exp $
.TH "CREATE INDEX" SQL 11/05/95 Postgre
s95 Postgres95
.TH "CREATE INDEX" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
create index \(em construct a secondary index
create index \(em construct a secondary index
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/create_operator.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_operator.l,v 1.
2 1996/11/30 04:56:18
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_operator.l,v 1.
3 1996/12/11 00:27:17
momjian Exp $
.TH "CREATE OPERATOR" SQL 11/05/95 Postgre
s95 Postgres95
.TH "CREATE OPERATOR" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
create operator \(em define a new user operator
create operator \(em define a new user operator
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/create_rule.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_rule.l,v 1.
1 1996/11/14 10:16:03 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_rule.l,v 1.
2 1996/12/11 00:27:18 momjian
Exp $
.TH "CREATE RULE" SQL 11/05/95 Postgre
s95 Postgres95
.TH "CREATE RULE" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
create rule \(em define a new rule
create rule \(em define a new rule
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/create_table.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_table.l,v 1.
1 1996/11/14 10:16:08 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_table.l,v 1.
2 1996/12/11 00:27:19 momjian
Exp $
.TH "CREATE TABLE" SQL 11/05/95 Postgre
s95 Postgres95
.TH "CREATE TABLE" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
create table \(em create a new class
create table \(em create a new class
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/create_type.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_type.l,v 1.
1 1996/11/14 10:16:12 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_type.l,v 1.
2 1996/12/11 00:27:20 momjian
Exp $
.TH "CREATE TYPE" SQL 11/05/95 Postgre
s95 Postgres95
.TH "CREATE TYPE" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
create type \(em define a new base data type
create type \(em define a new base data type
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/create_version.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_version.l,v 1.
1 1996/11/14 10:16:15 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_version.l,v 1.
2 1996/12/11 00:27:21 momjian
Exp $
.TH "CREATE VERSION" SQL 01/23/93 Postgre
s95 Postgres95
.TH "CREATE VERSION" SQL 01/23/93 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
create version \(em construct a version class
create version \(em construct a version class
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/create_view.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_view.l,v 1.
1 1996/11/14 10:16:17 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/create_view.l,v 1.
2 1996/12/11 00:27:22 momjian
Exp $
.TH "CREATE VIEW" SQL 11/05/95 Postgre
s95 Postgres95
.TH "CREATE VIEW" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
create view \(em construct a virtual class
create view \(em construct a virtual class
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/createdb.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/createdb.1,v 1.
1 1996/11/14 10:16:20 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/createdb.1,v 1.
2 1996/12/11 00:27:23 momjian
Exp $
.TH CREATEDB UNIX 11/05/95 Postgre
s95 Postgres95
.TH CREATEDB UNIX 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
createdb \(em create a database
createdb \(em create a database
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/createuser.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/createuser.1,v 1.
1 1996/11/14 10:16:23 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/createuser.1,v 1.
2 1996/12/11 00:27:25 momjian
Exp $
.TH CREATEUSER UNIX 11/05/95 Postgre
s95 Postgres95
.TH CREATEUSER UNIX 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
createuser \(em create a Postgres user
createuser \(em create a Postgres user
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/delete.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/delete.l,v 1.
1 1996/11/14 10:16:29 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/delete.l,v 1.
2 1996/12/11 00:27:26 momjian
Exp $
.TH DELETE SQL 11/05/95 Postgre
s95 Postgres95
.TH DELETE SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
delete \(em delete instances from a class
delete \(em delete instances from a class
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/destroydb.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/destroydb.1,v 1.
1 1996/11/14 10:16:32 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/destroydb.1,v 1.
2 1996/12/11 00:27:27 momjian
Exp $
.TH DESTROYDB UNIX 11/05/95 Postgre
s95 Postgres95
.TH DESTROYDB UNIX 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
destroydb \(em destroy an existing database
destroydb \(em destroy an existing database
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/destroydb.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/destroydb.l,v 1.
1 1996/11/14 10:16:35 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/destroydb.l,v 1.
2 1996/12/11 00:27:33 momjian
Exp $
.TH DESTROYDB SQL 01/23/93 Postgre
s95 Postgres95
.TH DESTROYDB SQL 01/23/93 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
drop database \(em destroy an existing database
drop database \(em destroy an existing database
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/destroyuser.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/destroyuser.1,v 1.
1 1996/11/14 10:16:39 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/destroyuser.1,v 1.
2 1996/12/11 00:27:36 momjian
Exp $
.TH DESTROYUSER UNIX 11/05/95 Postgre
s95 Postgres95
.TH DESTROYUSER UNIX 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
destroyuser \(em destroy a Postgres user and associated databases
destroyuser \(em destroy a Postgres user and associated databases
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/drop.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop.l,v 1.
1 1996/11/14 10:16:43 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop.l,v 1.
2 1996/12/11 00:27:37 momjian
Exp $
.TH "DROP TABLE" SQL 11/05/95 Postgre
s95 Postgres95
.TH "DROP TABLE" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
drop table \(em destroy existing classes
drop table \(em destroy existing classes
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/drop_aggregate.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_aggregate.l,v 1.
1 1996/11/14 10:16:47 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_aggregate.l,v 1.
2 1996/12/11 00:27:38 momjian
Exp $
.TH "DROP AGGREGATE" SQL 11/05/95 Postgre
s95 Postgres95
.TH "DROP AGGREGATE" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
drop aggregate \(em remove the definition of an aggregate
drop aggregate \(em remove the definition of an aggregate
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/drop_function.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_function.l,v 1.
1 1996/11/14 10:16:53 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_function.l,v 1.
2 1996/12/11 00:27:39 momjian
Exp $
.TH "DROP FUNCTION" SQL 11/05/95 Postgre
s95 Postgres95
.TH "DROP FUNCTION" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
drop function \(em remove a user-defined C function
drop function \(em remove a user-defined C function
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/drop_index.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_index.l,v 1.
1 1996/11/14 10:17:01 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_index.l,v 1.
2 1996/12/11 00:27:40 momjian
Exp $
.TH "DROP INDEX" SQL 11/05/95 Postgre
s95 Postgres95
.TH "DROP INDEX" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
drop index \(em removes an index from Postgres
drop index \(em removes an index from Postgres
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/drop_operator.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_operator.l,v 1.
1 1996/11/14 10:17:04 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_operator.l,v 1.
2 1996/12/11 00:27:41 momjian
Exp $
.TH "DROP OPERATOR" SQL 11/05/95 Postgre
s95 Postgres95
.TH "DROP OPERATOR" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
drop operator \(em remove an operator from the system
drop operator \(em remove an operator from the system
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/drop_rule.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_rule.l,v 1.
1 1996/11/14 10:17:07 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_rule.l,v 1.
2 1996/12/11 00:27:42 momjian
Exp $
.TH "DROP RULE" SQL 11/05/95 Postgre
s95 Postgres95
.TH "DROP RULE" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
drop rule \- removes a current rule from Postgres
drop rule \- removes a current rule from Postgres
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/drop_type.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_type.l,v 1.
1 1996/11/14 10:17:09 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/drop_type.l,v 1.
2 1996/12/11 00:27:43 momjian
Exp $
.TH "DROP TYPE" SQL 11/05/95 Postgre
s95 Postgres95
.TH "DROP TYPE" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
drop type \(em remove a user-defined type from the system catalogs
drop type \(em remove a user-defined type from the system catalogs
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/end.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/end.l,v 1.
1 1996/11/14 10:17:10 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/end.l,v 1.
2 1996/12/11 00:27:44 momjian
Exp $
.TH END SQL 01/23/93 Postgre
s95 Postgres95
.TH END SQL 01/23/93 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
end \(em commit the current transaction
end \(em commit the current transaction
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/fetch.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/fetch.l,v 1.
1 1996/11/14 10:17:13 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/fetch.l,v 1.
2 1996/12/11 00:27:45 momjian
Exp $
.TH FETCH SQL 01/23/93 Postgre
s95 Postgres95
.TH FETCH SQL 01/23/93 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
fetch \(em fetch instance(s) from a cursor
fetch \(em fetch instance(s) from a cursor
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/grant.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/grant.l,v 1.
1 1996/11/14 10:17:15 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/grant.l,v 1.
2 1996/12/11 00:27:46 momjian
Exp $
.TH GRANT SQL 11/05/95 Postgre
s95 Postgres95
.TH GRANT SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
grant \(em grant access control to a user or group
grant \(em grant access control to a user or group
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/initdb.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/initdb.1,v 1.2 1996/12/11 00:27:47 momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/initdb.1,v 1.1 1996/11/14 10:17:17 scrappy Exp $
.TH INITDB UNIX 11/29/96 PostgreSQL PostgreSQL
.TH INITDB UNIX 11/05/95 Postgres95 Postgres95
.SH NAME
.SH NAME
initdb \(em
initalize the database templates and primary directories
initdb \(em
create a new Postgres database system
.SH SYNOPSIS
.SH SYNOPSIS
.BR "initdb"
.BR "initdb"
[\c
[\c
.BR "-d"
.BR "--pglib="\c
.IR "directory"\c
]
]
[\c
[\c
.BR "-n"
.BR "--pgdata="\c
.IR "directory"\c
]
]
[\c
[\c
.BR "-r directory"
.BR "--username="\c
.IR "username"\c
]
]
[\c
[\c
.BR "-
t"
.BR "-
-template"\c
]
]
[\c
[\c
.BR "-
u username"
.BR "-
-noclean"\c
]
]
[\c
[\c
.BR "-v"
.BR "--debug"\c
]
.BR "initdb"
[\c
.BR "-l"
.IR "directory"\c
]
]
[\c
.BR "-r"
.IR "directory"\c
]
[\c
.BR "-u"
.IR "username"\c
]
[\c
.BR "-t"\c
]
[\c
.BR "-n"\c
]
[\c
.BR "-d"\c
]
.SH DESCRIPTION
.SH DESCRIPTION
.IR Initdb
.IR Initdb
sets up the initial template databases and is normally executed as
Creates a new Postgres database system. A database system is a
part of the installation process. The template database is created
collection of databases that are all administered by the same Unix user
under the directory specified by the the environment variable
and managed by a single postmaster.
.SM PGDATA,
or to a default specified at compile-time. The template database
is then
.BR vacuum ed.
.PP
.PP
Creating a database system consists of creating the directories in which
the database data will live, generating the shared catalog tables
(tables that don't belong to any particular database), and
creating the
.IR template1
database. What is the
.IR template1
database? When you create a database, Postgres does it by copying
everything from the
.IR template1
database. It contains catalog tables filled in for things like the
builtin types.
.PP
After
.IR initdb
creates the database, it
.BR vacuum 's
it.
.PP
There are 3 ways to give parameters to
.IR initdb .
First, you can use initdb command options. Second, you can set environment
variables before invoking initdb. Third, you can have a program called
.IR postconfig
in your Unix command search path.
.IR Initdb
.IR Initdb
is a shell script that invokes the backend server directly. Hence, it
invokes that program and the program writes
must be executed by the Postgres super-user.
.IR initdb
parameters to its standard output stream.
.PP
Command options always override parameters specified any other way.
The values returned by
.IR postconfig
override any environment variables, but your
.IR postconfig
program may base its output on the environment variables if you want
their values to be used.
.PP
The value that
.IR postconfig
outputs must have the format
.PP
var1=value1 var2=value2 ...
.PP
It can output nothing if it doesn't want to supply any parameters.
The "varN" values are equal to the corresponding environment variable
names. For example, outputting "PGDATA=/tmp/postgres_test" has the
same effect as invoking
.IR initdb
with an environment variable called "PGDATA" whose value is
"/tmp/postgres_test".
.PP
There are 3 parameters you must supply to initdb to tell it how to
create the database system:
.PP
1) Where are the files that make up Postgres? Apart from files that
have to go in particular directories because of their function, the
files that make up the Postgres software were installed in a directory
called the "pglib" directory. An example of a file that will be found
there that
.IR initdb
needs is global1.bki.source, which contains all the information that goes
into the shared catalog tables. Use the
.BR --pglib
(\c
.BR -l )
option or the
.BR PGLIB
environment variable.
.PP
2) Where in your Unix filesystem do you want the database data to go?
The top level directory is called the "pgdata" directory. Use the
.BR --pgdata
(\c
.BR -d )
option or the
.BR PGDATA
environment variable.
.PP
3) Who will be the Postgres superuser for this database system? The
Postgres superuser is a Unix user that owns all files that store the database
system and also owns the postmaster and backend processes that access them.
Use the
.BR --username
(\c
.BR -u )
option or the
.BR PGUSER
environment variable. Or just let it default to you (the Unix user who
runs
.IR initdb ).
Note that only the Unix superuser can create a database system with a
different user as Postgres superuser.
.PP
.PP
.IR Initdb
.IR Initdb
understands the following command-line options:
understands the following command-line options:
.TP
.BR "-d"
.BR "--pglib="\c
Print debugging output from the backend server. This option generates
.IR "directory"
a tremendous amount of information. This option also turns off the
.BR "-l"
final vacuuming step.
.IR "directory"
.TP
Use the Postgres files in the specified directory, as explained above.
.BR "--pgdata="\c
.IR "directory"
.BR "-r"
.IR "directory"
Put the database system in this directory, as explained above.
.BR "--username="\c
.IR "username"
.BR "-u"
.IR "username"
Build the database system with the specified Unix user as the Postgres
superuser for it, as explained above.
.BR "--template"
.BR "-t"
Replace the
.IR template1
database in an existing database system, and don't touch anything else.
This is useful when you need to upgrade your
.IR template1
database using
.IR initdb
from a newer release of Postgres, or when your
.IR template1
database has become corrupted by some system problem. Normally the
contents of
.IR template1
remain constant throughout the life of the database system. You can't
destroy anything by running
.IR initdb
with the
.BR --template
option.
.BR "--noclean"
.BR "-n"
.BR "-n"
Run in \*(lqnoclean\*(rq mode. By default,
Run in \*(lqnoclean\*(rq mode. By default,
when
.IR initdb
.IR initdb
cleans up (recursively unlinks) the data directory if any error
determines that error prevent it from completely creating the database
occurs, which also removes any core files left by the backend server.
system, it removes any files it may have created before determining
This option inhibits any tidying-up.
that it can't finish the job. That includes any core files left by
.TP
the programs it invokes. This option inhibits any tidying-up and is
.BR "-r directory"
thus useful for debugging.
Use the specified data directory.
.
TP
.
BR "--debug"
.BR "-
t
"
.BR "-
d
"
Update template database only.
.TP
Print debugging output from the bootstrap backend.
.BR "-u username"
The bootstrap backend is the program
Run as the specified username.
.IR initdb
.TP
uses to create the catalog tables. This option generates a tremendous
.BR "-v"
amount of output. It also turns off the final vacuuming step.
Produce verbose output, printing messages stating where the
directories are being created, etc.
.SH FILES
.SH FILES
.TP
.TP
\&$PGDATA/base
postconfig
The location of global (shared) classes.
(Somewhere in the Unix command search path (defined by the PATH environment
variable)). This is a program that specifies defaults for some of the
command options. See above.
.TP
.TP
\&$PGDATA/base/template1
PGLIB/global1.bki.source
The location of the template database.
Contents for the shared catalog tables in the new database system. This
file is part of the Postgres software.
.TP
.TP
\&$PGDATA/files/{global1,local1_template1}.bki
PGLIB/local1_template1.bki.source
Command files used to generate the global and template databases,
Contents for the template1 tables in the new database system. This
generated and installed by the initial compilation process.
file is part of the Postgres software.
.SH "SEE ALSO"
.SH "SEE ALSO"
createdb(1),
vacuum(l),
vacuum(l),
bki(files),
bki(5),
template(files).
create_database(l),
createuser(1),
psql(1)
src/man/insert.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/insert.l,v 1.
1 1996/11/14 10:17:19 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/insert.l,v 1.
2 1996/12/11 00:27:49 momjian
Exp $
.TH INSERT SQL 11/05/95 Postgre
s95 Postgres95
.TH INSERT SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
insert \(em insert tuples to a relation
insert \(em insert tuples to a relation
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/ipcclean.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/ipcclean.1,v 1.
1 1996/11/14 10:17:22 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/ipcclean.1,v 1.
2 1996/12/11 00:27:50 momjian
Exp $
.TH IPCCLEAN UNIX 11/05/95 Postgre
s95 Postgres95
.TH IPCCLEAN UNIX 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
ipcclean \(em clean up shared memory and semaphores from aborted backends
ipcclean \(em clean up shared memory and semaphores from aborted backends
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/large_objects.3
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/large_objects.3,v 1.
2 1996/11/15 17:55:29
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/large_objects.3,v 1.
3 1996/12/11 00:27:51
momjian Exp $
.TH "LARGE OBJECTS" INTRO 03/18/94 Postgre
s95 Postgres95
.TH "LARGE OBJECTS" INTRO 03/18/94 Postgre
SQL PostgreSQL
.SH DESCRIPTION
.SH DESCRIPTION
.PP
.PP
In Postgres, data values are stored in tuples and individual tuples
In Postgres, data values are stored in tuples and individual tuples
...
@@ -259,7 +259,7 @@ library.
...
@@ -259,7 +259,7 @@ library.
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/man/Attic/large_objects.3,v 1.
2 1996/11/15 17:55:29
momjian Exp $
* $Header: /cvsroot/pgsql/src/man/Attic/large_objects.3,v 1.
3 1996/12/11 00:27:51
momjian Exp $
*
*
*-------------------------------------------------------------------------
*-------------------------------------------------------------------------
*/
*/
...
...
src/man/libpq.3
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/libpq.3,v 1.
3 1996/11/27 13:49:44
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/libpq.3,v 1.
4 1996/12/11 00:27:53
momjian Exp $
.TH LIBPQ INTRO 03/12/94 Postgre
s95 Postgres95
.TH LIBPQ INTRO 03/12/94 Postgre
SQL PostgreSQL
.SH DESCRIPTION
.SH DESCRIPTION
Libpq is the programmer's interface to Postgres. Libpq is a set of
Libpq is the programmer's interface to Postgres. Libpq is a set of
library routines that allows queries to pass to the Postgres backend and
library routines that allows queries to pass to the Postgres backend and
...
...
src/man/listen.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/listen.l,v 1.
1 1996/11/14 10:17:28 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/listen.l,v 1.
2 1996/12/11 00:27:54 momjian
Exp $
.TH "LISTEN" SQL 03/12/94 Postgre
s95 Postgres95
.TH "LISTEN" SQL 03/12/94 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
listen \(em listen for notification on a relation
listen \(em listen for notification on a relation
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/load.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/load.l,v 1.
1 1996/11/14 10:17:30 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/load.l,v 1.
2 1996/12/11 00:27:55 momjian
Exp $
.TH LOAD SQL 01/23/93 Postgre
s95 Postgres95
.TH LOAD SQL 01/23/93 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
load \(em dynamically load an object file
load \(em dynamically load an object file
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/monitor.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/monitor.1,v 1.
1 1996/11/14 10:17:32 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/monitor.1,v 1.
2 1996/12/11 00:27:56 momjian
Exp $
.TH MONITOR UNIX 11/05/95 Postgre
s95 Postgres95
.TH MONITOR UNIX 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
monitor \(em run the interactive terminal monitor
monitor \(em run the interactive terminal monitor
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/notify.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/notify.l,v 1.
1 1996/11/14 10:17:38 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/notify.l,v 1.
2 1996/12/11 00:27:57 momjian
Exp $
.TH "NOTIFY" SQL 11/05/95 Postgre
s95 Postgres95
.TH "NOTIFY" SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
notify \(em signal all frontends and backends listening on a class
notify \(em signal all frontends and backends listening on a class
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/page.5
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/page.5,v 1.
1 1996/11/14 10:17:40 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/page.5,v 1.
2 1996/12/11 00:27:59 momjian
Exp $
.TH PAGE FILES 01/23/93 Postgre
s95 Postgres95
.TH PAGE FILES 01/23/93 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
page structure \(em Postgres database file default page format
page structure \(em Postgres database file default page format
.SH DESCRIPTION
.SH DESCRIPTION
...
@@ -18,7 +18,7 @@ Diagram 1 shows how pages in both normal Postgres classes and Postgres index
...
@@ -18,7 +18,7 @@ Diagram 1 shows how pages in both normal Postgres classes and Postgres index
classes (e.g., a B-tree index) are structured.
classes (e.g., a B-tree index) are structured.
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/page.5,v 1.
1 1996/11/14 10:17:40 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/page.5,v 1.
2 1996/12/11 00:27:59 momjian
Exp $
.in +0.5i
.in +0.5i
.(b M
.(b M
.PS
.PS
...
...
src/man/pg_dump.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/pg_dump.1,v 1.
2 1996/11/17 04:56:16
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/pg_dump.1,v 1.
3 1996/12/11 00:27:59
momjian Exp $
.TH PG_DUMP UNIX 1/20/96 Postgre
s95 Postgres95
.TH PG_DUMP UNIX 1/20/96 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
pg_dump \(em dumps out a Postgres database into a script file
pg_dump \(em dumps out a Postgres database into a script file
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/postgres.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/postgres.1,v 1.
2 1996/12/07 04:39:38
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/postgres.1,v 1.
3 1996/12/11 00:28:00
momjian Exp $
.TH POSTGRES95 UNIX 11/05/95 Postgres95 Postgres95
.TH POSTGRES95 UNIX 11/05/95 Postgres95 Postgres95
.SH NAME
.SH NAME
postgres \(em the Postgres backend server
postgres \(em the Postgres backend server
...
@@ -10,11 +10,15 @@ postgres \(em the Postgres backend server
...
@@ -10,11 +10,15 @@ postgres \(em the Postgres backend server
.BR "-B"
.BR "-B"
n_buffers]
n_buffers]
[\c
[\c
.BR "-D"
data_directory]
[\c
.BR "-E"
.BR "-E"
]
]
[\c
[\c
.BR "-F"
.BR "-F"
]
]
.br
[\c
[\c
.BR "-P"
.BR "-P"
filedes]
filedes]
...
@@ -22,7 +26,6 @@ filedes]
...
@@ -22,7 +26,6 @@ filedes]
.BR "-Q"
.BR "-Q"
]
]
.br
.br
.in +5n
[\c
[\c
.BR "-d"
.BR "-d"
debug_level]
debug_level]
...
@@ -53,6 +56,18 @@ The
...
@@ -53,6 +56,18 @@ The
.IR postgres
.IR postgres
server understands the following command-line options:
server understands the following command-line options:
.TP 5n
.TP 5n
.BR "-D" " data_directory"
This option specifies the pathname of the directory that contains the
database system data (the tables, the catalogs, etc.). If you don't
specify this option, Postgres uses the value of the PGDATA environment
variable. You must either specify a -D option or set PGDATA.
The data directory pathname for a database system is normally determined when
the database system is created with
.IR initdb ,
with a --pgdata option to
.IR initdb .
.TP
.BR "-B" " n_buffers"
.BR "-B" " n_buffers"
If the backend is running under the
If the backend is running under the
.IR postmaster ,
.IR postmaster ,
...
@@ -67,7 +82,7 @@ allocate. This value defaults to 64.
...
@@ -67,7 +82,7 @@ allocate. This value defaults to 64.
Echo all queries.
Echo all queries.
.TP
.TP
.BR "-F"
.BR "-F"
Dis
b
able automatic fsync() call after each transaction.
Disable automatic fsync() call after each transaction.
This option improves performance, but an operating system crash
This option improves performance, but an operating system crash
while a transaction is in progress will probably cause data loss.
while a transaction is in progress will probably cause data loss.
.TP
.TP
...
...
src/man/postmaster.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/postmaster.1,v 1.
1 1996/11/14 10:17:48 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/postmaster.1,v 1.
2 1996/12/11 00:28:02 momjian
Exp $
.TH POSTMASTER UNIX 11/05/95 Postgre
s95 Postgres95
.TH POSTMASTER UNIX 11/05/95 Postgre
SQL PostgreSQL
.SH "NAME"
.SH "NAME"
postmaster \(em run the Postgres postmaster
postmaster \(em run the Postgres postmaster
.SH "SYNOPSIS"
.SH "SYNOPSIS"
...
...
src/man/psql.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/psql.1,v 1.
3 1996/11/17 04:27:34
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/psql.1,v 1.
4 1996/12/11 00:28:03
momjian Exp $
.TH PSQL UNIX 1/20/96 Postgre
s95 Postgres95
.TH PSQL UNIX 1/20/96 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
psql \(em run the interactive query front-end
psql \(em run the interactive query front-end
.SH SYNOPSIS
.SH SYNOPSIS
...
@@ -107,7 +107,7 @@ to use in connecting to the
...
@@ -107,7 +107,7 @@ to use in connecting to the
process. The default is site-specific.
process. The default is site-specific.
.TP
.TP
.BR "-A"
.BR "-A"
Turn off fill justification when printing out
attribute
s.
Turn off fill justification when printing out
table element
s.
.TP
.TP
.BR "-c" " query"
.BR "-c" " query"
Specifies that
Specifies that
...
@@ -177,16 +177,16 @@ Run ins single-line mode where each query is terminated by a newline,
...
@@ -177,16 +177,16 @@ Run ins single-line mode where each query is terminated by a newline,
instead of a semicolon.
instead of a semicolon.
.TP
.TP
.BR "-t"
.BR "-t"
Turn off printing of
attributes
names.
Turn off printing of
column
names.
This is useful with the
This is useful with the
.BR -c
.BR -c
option in shell scripts.
option in shell scripts.
.TP
.TP
.BR "-x"
.BR "-x"
Turns on extended
field mode. When enabled each tuple will have its field
Turns on extended
row format mode. When enabled each row will have its column
names printed on the left with the
field
values printed on the right.
names printed on the left with the
column
values printed on the right.
This is useful for
tuple
s which are otherwise too long to fit into
This is useful for
row
s which are otherwise too long to fit into
one screen line. HTML
tuple
output supports this mode also.
one screen line. HTML
row
output supports this mode also.
.PP
.PP
You may set environment variables to avoid typing some of the above
You may set environment variables to avoid typing some of the above
options. See the
options. See the
...
@@ -231,12 +231,29 @@ and
...
@@ -231,12 +231,29 @@ and
.IR notify (l).
.IR notify (l).
.PP
.PP
.SH "PSQL COMMANDS"
.SH "PSQL COMMANDS"
Anything you enter in psql that begins with an unquoted backslash is a psql
command. Anything else is SQL and simply goes into the current query buffer
(and once you have at least one complete query, it gets automatically
submitted to the backend). Psql commands are also called slash commands.
.PP
The format of a psql command is the backslash, followed immediately by
a command verb, then any arguments. The arguments are separated from the
command verb and each other by any number of white space characters.
.PP
With single character command verbs, you don't actually need to separate the
command verb from the argument with white space, for historical reasons.
You should anyway.
.IP "\ea"
.IP "\ea"
Toggle field alignment when printing out
attribute
s.
Toggle field alignment when printing out
table element
s.
.IP "\eC \fIcaption\fR"
.IP "\eC \fIcaption\fR"
Set the HTML3.0 table caption.
Set the HTML3.0 table caption.
.IP "\ec \fIdbname\fR"
.IP "\ec
onnect
\fIdbname\fR"
Establish a connection to a new database. The previous connection is closed.
Establish a connection to a new database. The previous connection is closed.
.IP "\ecopy \fItable\fR {FROM | TO} \fIfilename\fR"
Perform a frontend copy. This is an operation that runs a SQL COPY command,
but instead of the backend reading or writing a specified file, and
consequently requiring special user privilege, psql reads or writes the
file and routes the data to or from the backend.
.IP "\ed [\fItable\fR]"
.IP "\ed [\fItable\fR]"
List tables in the database, or if
List tables in the database, or if
.IR table
.IR table
...
@@ -295,14 +312,14 @@ Reset(clear) the query buffer.
...
@@ -295,14 +312,14 @@ Reset(clear) the query buffer.
Print or save the command line history to \fIfilename\fR. (Only available if psql is
Print or save the command line history to \fIfilename\fR. (Only available if psql is
configured to use readline)
configured to use readline)
.IP "\et"
.IP "\et"
Toggle display of output
attribute
name headings and row count (defaults to on).
Toggle display of output
column
name headings and row count (defaults to on).
.IP "\eT"
.IP "\eT"
Set html3.0 <table ...> options.
Set html3.0 <table ...> options.
.IP "\ex"
.IP "\ex"
Toggles extended
field mode. When enabled each tuple will have its field
Toggles extended
row format mode. When enabled each row will have its column
names printed on the left with the
field
values printed on the right.
names printed on the left with the
column
values printed on the right.
This is useful for
tuple
s which are otherwise too long to fit into
This is useful for
row
s which are otherwise too long to fit into
one screen line. HTML
tuple
output mode supports this flag too.
one screen line. HTML
row
output mode supports this flag too.
.IP "\e! [\fIcommand\fR]"
.IP "\e! [\fIcommand\fR]"
Escape to shell or execute
Escape to shell or execute
.IR command.
.IR command.
...
@@ -350,3 +367,4 @@ introduction(libpq),
...
@@ -350,3 +367,4 @@ introduction(libpq),
monitor(1)
monitor(1)
postgres(1),
postgres(1),
postmaster(1).
postmaster(1).
src/man/purge.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.TH PURGE SQL 11/05/95 Postgre
s95 Postgres95
.TH PURGE SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
purge \(em discard historical data
purge \(em discard historical data
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/remove_view.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/remove_view.l,v 1.
1 1996/11/14 10:17:55 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/remove_view.l,v 1.
2 1996/12/11 00:28:05 momjian
Exp $
.TH "DROP VIEW" SQL 04/25/94 Postgre
s95 Postgres95
.TH "DROP VIEW" SQL 04/25/94 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
drop view \(em removes a view from Postgres
drop view \(em removes a view from Postgres
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/rename.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/rename.l,v 1.
1 1996/11/14 10:17:56 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/rename.l,v 1.
2 1996/12/11 00:28:06 momjian
Exp $
.TH RENAME SQL 02/08/94 Postgre
s95 Postgres95
.TH RENAME SQL 02/08/94 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
rename \(em rename a class or an attribute in a class
rename \(em rename a class or an attribute in a class
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/revoke.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/revoke.l,v 1.
1 1996/11/14 10:17:58 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/revoke.l,v 1.
2 1996/12/11 00:28:07 momjian
Exp $
.TH REVOKE SQL 11/05/95 Postgre
s95 Postgres95
.TH REVOKE SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
revoke \(em revoke access privileges
revoke \(em revoke access privileges
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/rollback.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/rollback.l,v 1.
1 1996/11/14 10:18:00 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/rollback.l,v 1.
2 1996/12/11 00:28:08 momjian
Exp $
.TH ROLLBACK SQL 01/20/96 Postgre
s95 Postgres95
.TH ROLLBACK SQL 01/20/96 Postgre
SQL PostgreSQL
.\" XXX This .XA has to go after the .TH so that the index page number goes
.\" XXX This .XA has to go after the .TH so that the index page number goes
.\" in the right place...
.\" in the right place...
.SH NAME
.SH NAME
...
...
src/man/select.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/select.l,v 1.
1 1996/11/14 10:18:02 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/select.l,v 1.
2 1996/12/11 00:28:09 momjian
Exp $
.TH SELECT SQL 11/05/95 Postgre
s95 Postgres95
.TH SELECT SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
select \(em retrieve instances from a class
select \(em retrieve instances from a class
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/sql.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/sql.l,v 1.
2 1996/11/27 13:49:46
momjian Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/sql.l,v 1.
3 1996/12/11 00:28:11
momjian Exp $
.TH INTRODUCTION SQL 11/5/95 Postgre
s95 Postgres95
.TH INTRODUCTION SQL 11/5/95 Postgre
SQL PostgreSQL
.SH "Section 4 \(em SQL Commands (COMMANDS)"
.SH "Section 4 \(em SQL Commands (COMMANDS)"
.SH "General Information"
.SH "General Information"
.SH DESCRIPTION
.SH DESCRIPTION
...
...
src/man/unix.1
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/unix.1,v 1.
1 1996/11/14 10:18:07 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/unix.1,v 1.
2 1996/12/11 00:28:12 momjian
Exp $
.TH INTRODUCTION UNIX 11/05/95 Postgre
s95 Postgres95
.TH INTRODUCTION UNIX 11/05/95 Postgre
SQL PostgreSQL
.SP INFORMATION UNIX 11/05/95
.SP INFORMATION UNIX 11/05/95
.BH "SECTION 2 \(em Unix COMMANDS (Unix)"
.BH "SECTION 2 \(em Unix COMMANDS (Unix)"
.SH "OVERVIEW"
.SH "OVERVIEW"
...
...
src/man/update.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/update.l,v 1.
1 1996/11/14 10:18:11 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/update.l,v 1.
2 1996/12/11 00:28:13 momjian
Exp $
.TH UPDATE SQL 11/05/95 Postgre
s95 Postgres95
.TH UPDATE SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
update \(em replace values of attributes in a class
update \(em replace values of attributes in a class
.SH SYNOPSIS
.SH SYNOPSIS
...
...
src/man/vacuum.l
View file @
9b41da6c
.\" This is -*-nroff-*-
.\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here....
.\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/src/man/Attic/vacuum.l,v 1.
1 1996/11/14 10:18:14 scrappy
Exp $
.\" $Header: /cvsroot/pgsql/src/man/Attic/vacuum.l,v 1.
2 1996/12/11 00:28:15 momjian
Exp $
.TH VACUUM SQL 11/05/95 Postgre
s95 Postgres95
.TH VACUUM SQL 11/05/95 Postgre
SQL PostgreSQL
.SH NAME
.SH NAME
vacuum \(em vacuum a database
vacuum \(em vacuum a database
.SH SYNOPSIS
.SH SYNOPSIS
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment