Procházet zdrojové kódy

mlennert: added layer parameter to v.db.addcol and driver and database parameters to db.execute. Thanks to aprasad. Closes bug https://trac.osgeo.org/grass/ticket/338 (merge from develbranch_6, https://trac.osgeo.org/grass/changeset/33971)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@33972 15284696-431f-4ddb-bdfa-cd5b030d7da7
Markus Neteler před 16 roky
rodič
revize
6ec6b16783
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      scripts/v.db.join/v.db.join

+ 2 - 2
scripts/v.db.join/v.db.join

@@ -103,13 +103,13 @@ COLTYPES=`db.describe -c driver="$driver" database="$database" table="$GIS_OPT_O
 
 i=1
 for col in $COLLIST ; do
-  v.db.addcol "$GIS_OPT_MAP" col="$col `echo $COLTYPES | cut -d' ' -f$i | tr -s '_' ' '`"
+  v.db.addcol "$GIS_OPT_MAP" layer="$GIS_OPT_LAYER" col="$col `echo $COLTYPES | cut -d' ' -f$i | tr -s '_' ' '`"
   if [ $? -ne 0 ] ; then
 	g.message -e "Cannot continue."
 	exit 1
   fi
   echo "UPDATE $maptable SET $col=(SELECT $col
-        FROM $GIS_OPT_OTABLE WHERE $GIS_OPT_OTABLE.$GIS_OPT_OCOLUMN=$maptable.$GIS_OPT_COLUMN);" | db.execute
+        FROM $GIS_OPT_OTABLE WHERE $GIS_OPT_OTABLE.$GIS_OPT_OCOLUMN=$maptable.$GIS_OPT_COLUMN);" | db.execute driver=$driver database=$database
   i=`expr $i + 1`
 done