1
1
/* -------------------------------------------------------------------------
2
2
* pg_dumplo
3
3
*
4
- * $Header: /cvsroot/pgsql/contrib/pg_dumplo/Attic/main.c,v 1.9 2001/10/25 05:49:19 momjian Exp $
4
+ * $Header: /cvsroot/pgsql/contrib/pg_dumplo/Attic/main.c,v 1.10 2001/11/12 17:44:14 momjian Exp $
5
5
*
6
6
* Karel Zak 1999-2000
7
7
* -------------------------------------------------------------------------
@@ -56,6 +56,7 @@ main(int argc, char **argv)
56
56
pgLO -> user = NULL ;
57
57
pgLO -> db = NULL ;
58
58
pgLO -> host = NULL ;
59
+ pgLO -> port = NULL ;
59
60
pgLO -> space = NULL ;
60
61
pgLO -> index = NULL ;
61
62
pgLO -> remove = FALSE;
@@ -81,6 +82,7 @@ main(int argc, char **argv)
81
82
{"pwd" , required_argument , 0 , 'p' },
82
83
{"db" , required_argument , 0 , 'd' },
83
84
{"host" , required_argument , 0 , 'h' },
85
+ {"port" , required_argument , 0 , 'o' },
84
86
{"space" , required_argument , 0 , 's' },
85
87
{"import" , no_argument , 0 , 'i' },
86
88
{"export" , no_argument , 0 , 'e' },
@@ -91,10 +93,10 @@ main(int argc, char **argv)
91
93
{NULL , 0 , 0 , 0 }
92
94
};
93
95
94
- while ((arg = getopt_long (argc , argv , "?aehu :p:qd:l:t:irs:w" , l_opt , & l_index )) != -1 )
96
+ while ((arg = getopt_long (argc , argv , "?aeho:u :p:qd:l:t:irs:w" , l_opt , & l_index )) != -1 )
95
97
{
96
98
#else
97
- while ((arg = getopt (argc , argv , "?aehu :p:qd:l:t:irs:w" )) != -1 )
99
+ while ((arg = getopt (argc , argv , "?aeho:u :p:qd:l:t:irs:w" )) != -1 )
98
100
{
99
101
#endif
100
102
switch (arg )
@@ -109,6 +111,9 @@ main(int argc, char **argv)
109
111
case 't' :
110
112
pgLO -> host = strdup (optarg );
111
113
break ;
114
+ case 'o' :
115
+ pgLO -> port = strdup (optarg );
116
+ break ;
112
117
case 'p' :
113
118
pwd = strdup (optarg );
114
119
break ;
@@ -173,7 +178,7 @@ main(int argc, char **argv)
173
178
/*
174
179
* Make connection
175
180
*/
176
- pgLO -> conn = PQsetdbLogin (pgLO -> host , NULL , NULL , NULL , pgLO -> db ,
181
+ pgLO -> conn = PQsetdbLogin (pgLO -> host , pgLO -> port , NULL , NULL , pgLO -> db ,
177
182
pgLO -> user , pwd );
178
183
179
184
if (PQstatus (pgLO -> conn ) == CONNECTION_BAD )
@@ -279,6 +284,7 @@ usage()
279
284
"-p --password=<password> password for connection to server\n"
280
285
"-d --db=<database> database name\n"
281
286
"-t --host=<hostname> server hostname\n"
287
+ "-o --port=<port> database server port (default: 5432)\n"
282
288
"-s --space=<dir> directory with dump tree (for export/import)\n"
283
289
"-i --import import large obj dump tree to DB\n"
284
290
"-e --export export (dump) large obj to dump tree\n"
@@ -295,6 +301,7 @@ usage()
295
301
"-p <password> password for connection to server\n"
296
302
"-d <database> database name\n"
297
303
"-t <hostname> server hostname\n"
304
+ "-o <port> database server port (default: 5432)\n"
298
305
"-s <dir> directory with dump tree (for export/import)\n"
299
306
"-i import large obj dump tree to DB\n"
300
307
"-e export (dump) large obj to dump tree\n"
0 commit comments