@ -21,7 +21,7 @@
*
*
*
*
* IDENTIFICATION
* IDENTIFICATION
* $ Header : / cvsroot / pgsql / src / bin / pg_dump / pg_dump . c , v 1.93 1998 / 10 / 26 01 : 05 : 07 tgl Exp $
* $ Header : / cvsroot / pgsql / src / bin / pg_dump / pg_dump . c , v 1.94 1998 / 11 / 06 15 : 54 : 47 thomas Exp $
*
*
* Modifications - 6 / 10 / 96 - dave @ bensoft . com - version 1.13 . dhb
* Modifications - 6 / 10 / 96 - dave @ bensoft . com - version 1.13 . dhb
*
*
@ -139,6 +139,8 @@ usage(const char *progname)
" \t -h hostname \t \t server host name \n " ) ;
" \t -h hostname \t \t server host name \n " ) ;
fprintf ( stderr ,
fprintf ( stderr ,
" \t -n \t \t suppress most quotes around identifiers \n " ) ;
" \t -n \t \t suppress most quotes around identifiers \n " ) ;
fprintf ( stderr ,
" \t -N \t \t enable most quotes around identifiers \n " ) ;
fprintf ( stderr ,
fprintf ( stderr ,
" \t -o \t \t dump object id's (oids) \n " ) ;
" \t -o \t \t dump object id's (oids) \n " ) ;
fprintf ( stderr ,
fprintf ( stderr ,
@ -560,7 +562,7 @@ main(int argc, char **argv)
progname = * argv ;
progname = * argv ;
while ( ( c = getopt ( argc , argv , " adDf:h:nop:st:vzu " ) ) ! = EOF )
while ( ( c = getopt ( argc , argv , " adDf:h:nN op:st:vzu " ) ) ! = EOF )
{
{
switch ( c )
switch ( c )
{
{
@ -584,6 +586,9 @@ main(int argc, char **argv)
case ' n ' : /* Do not force double-quotes on identifiers */
case ' n ' : /* Do not force double-quotes on identifiers */
g_force_quotes = false ;
g_force_quotes = false ;
break ;
break ;
case ' N ' : /* Force double-quotes on identifiers */
g_force_quotes = true ;
break ;
case ' o ' : /* Dump oids */
case ' o ' : /* Dump oids */
oids = 1 ;
oids = 1 ;
break ;
break ;
@ -2536,14 +2541,18 @@ dumpACL(FILE *fout, TableInfo tbinfo)
ACLlist = ParseACL ( tbinfo . relacl , & l ) ;
ACLlist = ParseACL ( tbinfo . relacl , & l ) ;
if ( ACLlist = = ( ACL * ) NULL )
if ( ACLlist = = ( ACL * ) NULL )
{
if ( l = = 0 )
if ( l = = 0 )
{
return ;
return ;
}
else
else
{
{
fprintf ( stderr , " Could not parse ACL list for '%s'...Exiting! \n " ,
fprintf ( stderr , " Could not parse ACL list for '%s'...Exiting! \n " ,
tbinfo . relname ) ;
tbinfo . relname ) ;
exit_nicely ( g_conn ) ;
exit_nicely ( g_conn ) ;
}
}
}
/* Revoke Default permissions for PUBLIC */
/* Revoke Default permissions for PUBLIC */
fprintf ( fout ,
fprintf ( fout ,