Re: How to use postgres 7.0.3 with -F? - Mailing list pgsql-general

From Tom Lane
Subject Re: How to use postgres 7.0.3 with -F?
Date
Msg-id 12492.982346115@sss.pgh.pa.us
Whole thread Raw
In response to How to use postgres 7.0.3 with -F?  (elwood@agouros.de (Konstantinos Agouros))
List pgsql-general
elwood@agouros.de (Konstantinos Agouros) writes:
> someone gave me the tip to use the -F-flag to improve performance. Since
> I can't run the postmaster with -F but just postgres how do I do it, if I
> want to import a big amount of data?

In 7.0.* (but not prior versions) it is safe to run individual backends
with -F; other backends will still fsync their changes.  So, you can
start a backend that's going to do an import with

    export PGOPTIONS="-F"
    psql mydb
    ....

(adjust 'export' command syntax depending on your preferred shell.)
libpq passes the value of the environment variable PGOPTIONS over to the
backend, and away you go.  -dN (debug level) is another backend command-
line switch commonly set this way.

            regards, tom lane

pgsql-general by date:

Previous
From: Richard
Date:
Subject: Annotatable on-line documentation
Next
From: "Steve McAtee"
Date:
Subject: Number of Connections