summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwcohen <wcohen>2007-07-08 20:09:14 +0000
committerwcohen <wcohen>2007-07-08 20:09:14 +0000
commit8a2b19ab2436e4e231302815b6268101878c3073 (patch)
treef892a903ab18b0c04002cd56c3c9cf248a6387dc
parentb34237a164023e6850e48f626e73dc22307e95b9 (diff)
downloadsystemtap-steved-8a2b19ab2436e4e231302815b6268101878c3073.tar.gz
systemtap-steved-8a2b19ab2436e4e231302815b6268101878c3073.tar.xz
systemtap-steved-8a2b19ab2436e4e231302815b6268101878c3073.zip
PR 4529
* coveragedb.cxx (update_coverage_db): Make index "unique" to optimize.
-rw-r--r--ChangeLog5
-rw-r--r--coveragedb.cxx2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 68c9fbc0..e72e9390 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,11 @@
2007-07-08 William Cohen <wcohen@redhat.com>
PR 4529
+ * coveragedb.cxx (update_coverage_db): Make index "unique" to optimize.
+
+2007-07-08 William Cohen <wcohen@redhat.com>
+
+ PR 4529
* coveragedb.h (db_type): New enum for type column in coverage_element.
(coverage_element): Remove removed column, change type to int.
* coveragedb.cxx (has_table, has_index): New.
diff --git a/coveragedb.cxx b/coveragedb.cxx
index 8ba49381..11d0abf2 100644
--- a/coveragedb.cxx
+++ b/coveragedb.cxx
@@ -340,7 +340,7 @@ void update_coverage_db(systemtap_session &s)
"file text, line integer, col integer, "
"type text, name text, parent text, "
"compiled integer, executed integer)");
- string create_index("create index tokens on counts (file, line, col, "
+ string create_index("create unique index tokens on counts (file, line, col, "
"type, name)");
// make sure the table is there