src/utils_db_query.c: Implement the (deprecated) `{Min,Max}PGVersion' options.
authorFlorian Forster <octo@huhu.verplant.org>
Wed, 4 Feb 2009 08:32:34 +0000 (09:32 +0100)
committerFlorian Forster <octo@huhu.verplant.org>
Wed, 4 Feb 2009 08:32:34 +0000 (09:32 +0100)
This is for compatibility with old configuration of the postgresql plugin.

src/utils_db_query.c

index 1bd5b21..868b53b 100644 (file)
@@ -592,6 +592,21 @@ int udb_query_create (udb_query_t ***ret_query_list, /* {{{ */
       status = udb_config_set_uint (&q->min_version, child);
     else if (strcasecmp ("MaxVersion", child->key) == 0)
       status = udb_config_set_uint (&q->max_version, child);
+    /* PostgreSQL compatibility code */
+    else if (strcasecmp ("MinPGVersion", child->key) == 0)
+    {
+      WARNING ("db query utils: Query `%s': The `MinPGVersion' option is "
+          "deprecated. Please use `MinVersion' instead.",
+          q->name);
+      status = udb_config_set_uint (&q->min_version, child);
+    }
+    else if (strcasecmp ("MaxPGVersion", child->key) == 0)
+    {
+      WARNING ("db query utils: Query `%s': The `MaxPGVersion' option is "
+          "deprecated. Please use `MaxVersion' instead.",
+          q->name);
+      status = udb_config_set_uint (&q->max_version, child);
+    }
     else
     {
       WARNING ("db query utils: Query `%s': Option `%s' not allowed here.",