[HACKERS] pgsql_tmp and external sort

2013-07-02 Thread Soroosh Sardari
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.

Regards
Soroosh Sardari


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