Re: [HACKERS] pgsql_tmp and external sort

2013-07-02 Thread Heikki Linnakangas

On 02.07.2013 10:55, Soroosh Sardari wrote:

Dear Hackers

Recently I find about pgsql_tmp directory. As I think, this directory is a
area for making temporal files which are used for external sort.

I wonder if anyone could help me to find the module of pg that is
responsible for the temporal space and external sort in the PG source code.


See src/backend/utils/sort/tuplesort.c and 
src/backend/storage/file/buffile.c for starters.


- Heikki


--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers


Re: [HACKERS] pgsql_tmp and external sort

2013-07-02 Thread MauMau

From: Soroosh Sardari soroosh.sard...@gmail.com

I wonder if anyone could help me to find the module of pg that is
responsible for the temporal space and external sort in the PG source 
code.


See src/backend/utils/sort/ for sort implementation.
That uses BufFile in src/backend/storage/file/buffile.c,
which in turn uses OpenTemporaryFile in src/backend/storage/file/fd.c.

Regards
MauMau



--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers