Commit 2e9010cd authored by Bruce Momjian's avatar Bruce Momjian

Renamed createdb.l to create_database.l.

Changed portal to cursor.
parent 4bec96f1
.\" This is -*-nroff-*- .\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here.... .\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/doc/man/Attic/createdb.l,v 1.1.1.1 1996/08/18 22:14:22 scrappy Exp $ .\" $Header: /cvsroot/pgsql/doc/man/Attic/create_database.l,v 1.1 1996/10/03 15:49:34 momjian Exp $
.TH "CREATE DATABASE" SQL 11/05/95 Postgres95 Postgres95 .TH "CREATE DATABASE" SQL 11/05/95 Postgres95 Postgres95
.SH NAME .SH NAME
create database \(em create a new database create database \(em create a new database
......
.\" This is -*-nroff-*- .\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here.... .\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/doc/man/Attic/fetch.l,v 1.1.1.1 1996/08/18 22:14:24 scrappy Exp $ .\" $Header: /cvsroot/pgsql/doc/man/Attic/fetch.l,v 1.2 1996/10/03 15:49:53 momjian Exp $
.TH FETCH SQL 01/23/93 Postgres95 Postgres95 .TH FETCH SQL 01/23/93 Postgres95 Postgres95
.SH NAME .SH NAME
fetch \(em fetch instance(s) from a cursor fetch \(em fetch instance(s) from a cursor
...@@ -31,7 +31,7 @@ cursor updates back to base classes is impossible in general as with ...@@ -31,7 +31,7 @@ cursor updates back to base classes is impossible in general as with
view updates. Consequently, users must issue explicit replace view updates. Consequently, users must issue explicit replace
commands to update data. commands to update data.
.PP .PP
Portals may only be used inside of transaction blocks marked by Cursors may only be used inside of transaction blocks marked by
.IR begin (l) .IR begin (l)
and and
.IR end (l) .IR end (l)
...@@ -42,19 +42,19 @@ because the data that they store spans multiple user queries. ...@@ -42,19 +42,19 @@ because the data that they store spans multiple user queries.
--set up and use a cursor --set up and use a cursor
-- --
begin begin
declare myportal cursor for declare mycursor cursor for
select * from pg-user select * from pg-user
end end
.fi .fi
.nf .nf
-- --
--Fetch all the instances available in the portal FOO --Fetch all the instances available in the cursor FOO
-- --
fetch all in FOO fetch all in FOO
.fi .fi
.nf .nf
-- --
--Fetch 5 instances backward in the portal FOO --Fetch 5 instances backward in the cursor FOO
-- --
fetch backward 5 in FOO fetch backward 5 in FOO
.fi .fi
......
.\" This is -*-nroff-*- .\" This is -*-nroff-*-
.\" XXX standard disclaimer belongs here.... .\" XXX standard disclaimer belongs here....
.\" $Header: /cvsroot/pgsql/doc/man/Attic/libpq.3,v 1.1.1.1 1996/08/18 22:14:25 scrappy Exp $ .\" $Header: /cvsroot/pgsql/doc/man/Attic/libpq.3,v 1.2 1996/10/03 15:50:10 momjian Exp $
.TH LIBPQ INTRO 03/12/94 Postgres95 Postgres95 .TH LIBPQ INTRO 03/12/94 Postgres95 Postgres95
.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
...@@ -665,7 +665,7 @@ main() ...@@ -665,7 +665,7 @@ main()
PQclear(res); PQclear(res);
/* fetch instances from the pg_database, the system catalog of databases*/ /* fetch instances from the pg_database, the system catalog of databases*/
res = PQexec(conn,"DECLARE myportal CURSOR FOR select * from pg_database"); res = PQexec(conn,"DECLARE mycursor CURSOR FOR select * from pg_database");
if (PQresultStatus(res) != PGRES_COMMAND_OK) { if (PQresultStatus(res) != PGRES_COMMAND_OK) {
fprintf(stderr,"DECLARE CURSOR command failed\n"); fprintf(stderr,"DECLARE CURSOR command failed\n");
PQclear(res); PQclear(res);
...@@ -673,7 +673,7 @@ main() ...@@ -673,7 +673,7 @@ main()
} }
PQclear(res); PQclear(res);
res = PQexec(conn,"FETCH ALL in myportal"); res = PQexec(conn,"FETCH ALL in mycursor");
if (PQresultStatus(res) != PGRES_TUPLES_OK) { if (PQresultStatus(res) != PGRES_TUPLES_OK) {
fprintf(stderr,"FETCH ALL command didn't return tuples properly\n"); fprintf(stderr,"FETCH ALL command didn't return tuples properly\n");
PQclear(res); PQclear(res);
...@@ -697,8 +697,8 @@ main() ...@@ -697,8 +697,8 @@ main()
PQclear(res); PQclear(res);
/* close the portal */ /* close the cursor */
res = PQexec(conn, "CLOSE myportal"); res = PQexec(conn, "CLOSE mycursor");
PQclear(res); PQclear(res);
/* end the transaction */ /* end the transaction */
...@@ -947,7 +947,7 @@ main() ...@@ -947,7 +947,7 @@ main()
PQclear(res); PQclear(res);
/* close the portal */ /* close the cursor */
res = PQexec(conn, "CLOSE mycursor"); res = PQexec(conn, "CLOSE mycursor");
PQclear(res); PQclear(res);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment