فهرست منبع

v.external.out: print dsn for PostgreSQL format
(merge https://trac.osgeo.org/grass/changeset/59909 from trunk)


git-svn-id: https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0@59936 15284696-431f-4ddb-bdfa-cd5b030d7da7

Martin Landa 11 سال پیش
والد
کامیت
76dd3d1000
1فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 6 1
      vector/v.external.out/status.c

+ 6 - 1
vector/v.external.out/status.c

@@ -61,11 +61,16 @@ int print_status_file(const char *file, int shell)
 	    G_fatal_error(_("OGR format not defined"));
     }
     else { /* PG */
+        char dsn_name[GNAME_MAX];
+        
 	/* conninfo (required) */
 	p = G_find_key_value("conninfo", key_val);
 	if (!p)
 	    G_fatal_error(_("PG connection info (conninfo) not defined"));
-        
+
+        /* print also dsn for compatibility */
+        sprintf(dsn_name, "PG:%s", p);
+        G_set_key_value("dsn", dsn_name, key_val);
         /* force format */
         print_key_value("format", "PostgreSQL", shell);
     }