aboutsummaryrefslogtreecommitdiff
path: root/src/libstore
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2012-03-01 16:04:12 +0100
committerEelco Dolstra <e.dolstra@tudelft.nl>2012-03-01 16:06:49 +0100
commit8afd28a922c8d3a0113abad2b8071465c2d77fe9 (patch)
tree3ad602d499db3af7d8853ed966bceb95264df57b /src/libstore
parent1c94524458fda335739b163a76aedeb7bcc5f43a (diff)
Remove dependency on sqlite3_table_column_metadata
Not all SQLite builds have the function sqlite3_table_column_metadata. We were only using it in a schema upgrade check for compatibility with databases that were probably never seen in the wild. So remove it.
Diffstat (limited to 'src/libstore')
-rw-r--r--src/libstore/local-store.cc7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/libstore/local-store.cc b/src/libstore/local-store.cc
index 21b1bdcea..db84cd23c 100644
--- a/src/libstore/local-store.cc
+++ b/src/libstore/local-store.cc
@@ -356,13 +356,6 @@ void LocalStore::openDB(bool create)
throwSQLiteError(db, "initialising database schema");
}
- /* Backwards compatibility with old (pre-release) databases. Can
- remove this eventually. */
- if (sqlite3_table_column_metadata(db, 0, "ValidPaths", "narSize", 0, 0, 0, 0, 0) != SQLITE_OK) {
- if (sqlite3_exec(db, "alter table ValidPaths add column narSize integer" , 0, 0, 0) != SQLITE_OK)
- throwSQLiteError(db, "adding column narSize");
- }
-
/* Prepare SQL statements. */
stmtRegisterValidPath.create(db,
"insert into ValidPaths (path, hash, registrationTime, deriver, narSize) values (?, ?, ?, ?, ?);");