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

index a6b892f0a8fb1b38df1224bea4d26d08f1a9886b..c6981affa038b54a84685d0b57c907440617a2bc 100644 (file)
@@ -138,6 +138,8 @@ public:
     declare(suffix, "insert-comment-query", "", "INSERT INTO comments (domain_id, name, type, modified_at, account, comment) VALUES (:domain_id, :qname, :qtype, :modified_at, :account, :content)");
     declare(suffix, "delete-comment-rrset-query", "", "DELETE FROM comments WHERE domain_id=:domain_id AND name=:qname AND type=:qtype");
     declare(suffix, "delete-comments-query", "", "DELETE FROM comments WHERE domain_id=:domain_id");
+    declare(suffix, "search-records-query", "", record_query+" name LIKE :value OR content LIKE :value2 LIMIT :limit");
+    declare(suffix, "search-comments-query", "", "SELECT domain_id,name,type,modified_at,account,comment FROM comments WHERE name LIKE :value OR comment LIKE :value2 LIMIT :limit");
   }
 
   //! Constructs a new gSQLite3Backend object.