From cdbf24f6dace7dbfbc6c44a7122c3b859d30f68c Mon Sep 17 00:00:00 2001 From: Kees Monshouwer Date: Fri, 14 Feb 2014 13:20:15 +0100 Subject: [PATCH] fix getAllDomainMetadata in oracle backend --- modules/oraclebackend/oraclebackend.cc | 14 +++++++++----- modules/oraclebackend/oraclebackend.hh | 2 -- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/modules/oraclebackend/oraclebackend.cc b/modules/oraclebackend/oraclebackend.cc index a6663992c..c6f6ecb2a 100644 --- a/modules/oraclebackend/oraclebackend.cc +++ b/modules/oraclebackend/oraclebackend.cc @@ -188,9 +188,9 @@ static const char *prevNextHashQueryDefaultSQL = static const char *getAllZoneMetadataQueryKey = "PDNS_Get_All_Zone_Metadata"; static const char *getAllZoneMetadataQueryDefaultSQL = - "SELECT md.meta_key, md.meta_content " + "SELECT md.meta_type, md.meta_content " "FROM Zones z JOIN ZoneMetadata md ON z.id = md.zone_id " - "WHERE z.name = lower(:name)" + "WHERE z.name = lower(:name) " "ORDER BY md.meta_ind"; static const char *getZoneMetadataQueryKey = "PDNS_Get_Zone_Metadata"; @@ -327,6 +327,7 @@ OracleBackend::OracleBackend (const string &suffix, OCIEnv *envh, zoneSetNotifiedSerialQuerySQL = getArg("zone-set-notified-serial-query"); prevNextNameQuerySQL = getArg("prev-next-name-query"); prevNextHashQuerySQL = getArg("prev-next-hash-query"); + getAllZoneMetadataQuerySQL = getArg("get-all-zone-metadata-query"); getZoneMetadataQuerySQL = getArg("get-zone-metadata-query"); delZoneMetadataQuerySQL = getArg("del-zone-metadata-query"); setZoneMetadataQuerySQL = getArg("set-zone-metadata-query"); @@ -1262,7 +1263,9 @@ OracleBackend::getAllDomainMetadata (const string& name, std::map