void
db_list_pool_records(B_DB *mdb, DB_LIST_HANDLER *sendit, void *ctx)
{
- Mmsg(&mdb->cmd, "SELECT PoolId,Name,NumVols,MaxVols,PoolType,LabelFormat \
-FROM Pool");
+ Mmsg(&mdb->cmd, "SELECT PoolId,Name,NumVols,MaxVols,PoolType,LabelFormat "
+"FROM Pool ORDER BY PoolId");
db_lock(mdb);
if (!QUERY_DB(mdb, mdb->cmd)) {
void
db_list_media_records(B_DB *mdb, MEDIA_DBR *mdbr, DB_LIST_HANDLER *sendit, void *ctx)
{
-
Mmsg(&mdb->cmd, "SELECT MediaId,VolumeName,MediaType,VolStatus,\
VolBytes,LastWritten,VolRetention,Recycle,Slot \
FROM Media WHERE Media.PoolId=%u ORDER BY MediaId", mdbr->PoolId);
void
db_list_job_records(B_DB *mdb, JOB_DBR *jr, DB_LIST_HANDLER *sendit, void *ctx)
{
-
if (jr->JobId == 0 && jr->Job[0] == 0) {
- Mmsg(&mdb->cmd, "SELECT JobId,Name,StartTime,Type,Level,\
-JobFiles,JobBytes,JobStatus FROM Job");
+ Mmsg(&mdb->cmd,
+"SELECT JobId,Name,StartTime,Type,Level,JobFiles,JobBytes,JobStatus "
+"FROM Job ORDER BY JobId");
} else { /* single record */
Mmsg(&mdb->cmd, "SELECT JobId,Name,StartTime,Type,Level,\
JobFiles,JobBytes,JobStatus FROM Job WHERE Job.JobId=%u", jr->JobId);
void
db_list_job_totals(B_DB *mdb, JOB_DBR *jr, DB_LIST_HANDLER *sendit, void *ctx)
{
-
-
db_lock(mdb);
/* List by Job */
{
Mmsg(&mdb->cmd, "SELECT Path.Path,Filename.Name FROM File,\
-Filename,Path WHERE File.JobId=%u and Filename.FilenameId=File.FilenameId \
-and Path.PathId=File.PathId",
+Filename,Path WHERE File.JobId=%u AND Filename.FilenameId=File.FilenameId \
+AND Path.PathId=File.PathId",
jobid);
db_lock(mdb);