From 26c3d5b3314d288ca1a471b727128a33f4dc1c04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Constantino=20V=C3=A1zquez=20Blanco?= Date: Tue, 27 Apr 2010 13:16:42 +0200 Subject: [PATCH] feature #206: Host table creation redefinition (only Sqlite compilant), host uniqueness defined by hostname and mads) --- src/host/Host.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/host/Host.cc b/src/host/Host.cc index f2d2dfeace..9a6f072a07 100644 --- a/src/host/Host.cc +++ b/src/host/Host.cc @@ -56,8 +56,9 @@ const char * Host::db_names = "(oid,host_name,state,im_mad,vm_mad," "tm_mad,last_mon_time)"; const char * Host::db_bootstrap = "CREATE TABLE host_pool (" - "oid INTEGER PRIMARY KEY,host_name TEXT,state INTEGER," - "im_mad TEXT,vm_mad TEXT,tm_mad TEXT,last_mon_time INTEGER)"; + "oid INTEGER PRIMARY KEY,host_name TEXT,state INTEGER," + "im_mad TEXT,vm_mad TEXT,tm_mad TEXT,last_mon_time INTEGER, " + "UNIQUE(host_name, im_mad, vm_mad, tm_mad) )"; /* -------------------------------------------------------------------------- */ /* -------------------------------------------------------------------------- */