2013-05-19 61 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%';