#include #include #include #include #include #include #include #include #include #include #include #define _GNU_SOURCE #include extern int errno; #define QUERY_BUFSIZ (8*1024) #define DIR_UMASK 0755 #define FILE_UMASK 0666 #define TRUE 1 #define FALSE 0 #define RE_OK 0 #define RE_ERROR 1 typedef struct { char *table, *attr; long lo_oid; } lo_attr; void usage() { printf("\nPostgreSQL large objects dump"); printf("\npg_lo_dump