Author: eelco
Date: Wed Aug 17 14:17:19 2011
New Revision: 28641
URL: https://svn.nixos.org/websvn/nix/?rev=28641&sc=1

Log:
* Use last_insert_id instead of sqlite_last_insert_rowid, which you're
  not really supposed to use according to the DBD::SQLite docs, and
  fails on some systems (e.g. http://hydra.nixos.org/build/1246662).

Modified:
   nix/trunk/scripts/NixManifest.pm.in

Modified: nix/trunk/scripts/NixManifest.pm.in
==============================================================================
--- nix/trunk/scripts/NixManifest.pm.in Wed Aug 17 12:46:20 2011        (r28640)
+++ nix/trunk/scripts/NixManifest.pm.in Wed Aug 17 14:17:19 2011        (r28641)
@@ -301,7 +301,7 @@
         $dbh->do("insert into Manifests(path, timestamp) values (?, ?)",
                  {}, $manifest, $timestamp);
 
-        our $id = $dbh->sqlite_last_insert_rowid();
+        our $id = $dbh->last_insert_id("", "", "", "");
 
         sub addNARToDB {
             my ($storePath, $narFile) = @_;
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to