2013-05-19 91 views
0

我經常需要在bacula目錄中找到一個文件來恢復,但不知道它備份的路徑或jobid,也不知道文件的全名,只是一個部分名稱。 最佳解決方案是在bacula目錄中進行sql搜索。我想裏面bconole使用形式的sqlquery的命令的MySQL查詢的所有版本:Bacula使用sql查詢搜索文件

SELECT FROM Filename WHERE Name LIKE '%filename_portion%'; 

但SQL命令的構造結得到錯誤... 任何建議任務的正確的SQL查詢的格式?

感謝 安東

+0

爲什麼不使用作爲標準-AS-可能Bacula的接口? –

+0

正如OP提到的,他們不知道完整的路徑 - 只有名字的一部分。 Bacula需要一個SQL命令來進行模式搜索。 –

回答

2

您需要選擇東西在SELECT語句。對於文件名:

SELECT Filename FROM Filename WHERE Name LIKE '%filename_portion%'; 

對於整個記錄:

SELECT * FROM Filename WHERE Name LIKE '%filename_portion%';