"FileSetId INTEGER, "
"JobFiles INTEGER, "
"JobStatus char(1))"
+ "ON COMMIT PERSERVE ROWS WITH NORECOVERY"
};
/* ======= ua_restore.c */
"AND Client.ClientId=Job.ClientId "
"AND Job.JobId=File.JobId AND File.FileIndex > 0 "
"AND Path.PathId=File.PathId AND Filename.FilenameId=File.FilenameId "
- "AND Filename.Name='%s' ORDER BY StartTime DESC LIMIT 20"
+ "AND Filename.Name='%s' ORDER BY StartTime DESC FETCH FIRST 20 ROWS ONLY"
};
const char *uar_create_temp[5] = {
"Level CHAR,"
"JobFiles INTEGER,"
"JobBytes BIGINT,"
- "StartTime TEXT,"
- "VolumeName TEXT,"
+ "StartTime VARCHAR(256),"
+ "VolumeName VARCHAR(256),"
"StartFile INTEGER,"
"VolSessionId INTEGER,"
"VolSessionTime INTEGER)"
+ "ON COMMIT PRESERVE ROWS WITH NORECOVERY"
};
const char *uar_create_temp1[5] = {
"DECLARE GLOBAL TEMPORARY TABLE temp1 ("
"JobId INTEGER NOT NULL,"
"JobTDate BIGINT)"
+ "ON COMMIT PRESERVE ROWS WITH NORECOVERY"
};
/* Query to get all files in a directory -- no recursing