Ver código fonte

db.execute: revert https://trac.osgeo.org/grass/changeset/58703 (bad idea to force transaction in low level module)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@58706 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 11 anos atrás
pai
commit
d0f9b80421
1 arquivos alterados com 1 adições e 6 exclusões
  1. 1 6
      db/db.execute/main.c

+ 1 - 6
db/db.execute/main.c

@@ -75,16 +75,13 @@ int main(int argc, char **argv)
     if (db_open_database(driver, &handle) != DB_OK)
 	G_fatal_error(_("Unable to open database <%s>"), parms.database);
     G_add_error_handler(error_handler, driver);
-
+    
     if (parms.sql) {
         /* parms.sql */
         db_set_string(&stmt, parms.sql);
         ret = db_execute_immediate(driver, &stmt);
     }
     else { /* parms.input */
-        /* perform execution in one transaction if possible */
-        db_begin_transaction(driver);
-        
         while (get_stmt(fd, &stmt)) {
             if (stmt_is_empty(&stmt))
                 continue;
@@ -104,8 +101,6 @@ int main(int argc, char **argv)
                 }
             }
         }
-
-        db_commit_transaction(driver);
     }
     
     db_close_database(driver);