]> granicus.if.org Git - pdns/commitdiff
Add search records/comments to gPgSQL backend
authorAki Tuomi <cmouse@desteem.org>
Thu, 30 Jul 2015 17:11:21 +0000 (20:11 +0300)
committerAki Tuomi <cmouse@cmouse.fi>
Tue, 4 Aug 2015 12:26:15 +0000 (15:26 +0300)
modules/gpgsqlbackend/gpgsqlbackend.cc

index 212d7b99125b6a6bd0ff557409fe8897884b21a1..da79e0b6db50e6823388b4b02dc91ae14b7f92b3 100644 (file)
@@ -122,6 +122,9 @@ public:
     declare(suffix, "insert-comment-query", "", "INSERT INTO comments (domain_id, name, type, modified_at, account, comment) VALUES ($1, $2, $3, $4, $5, $6)");
     declare(suffix, "delete-comment-rrset-query", "", "DELETE FROM comments WHERE domain_id=$1 AND name=$2 AND type=$3");
     declare(suffix, "delete-comments-query", "", "DELETE FROM comments WHERE domain_id=$1");
+    declare(suffix, "search-records-query", "", record_query+" name LIKE $1 OR content LIKE $2 LIMIT $3");
+    declare(suffix, "search-comments-query", "", "SELECT domain_id,name,type,modified_at,account,comment FROM comments WHERE name LIKE $1 OR comment LIKE $2 LIMIT $3");
+
   }
 
   DNSBackend *make(const string &suffix="")