mirror of
https://github.com/KingDuckZ/dindexer.git
synced 2025-02-19 12:04:54 +00:00
Use parametric queries.
This commit is contained in:
parent
9beedf7210
commit
c7b44f6368
1 changed files with 8 additions and 10 deletions
|
@ -40,12 +40,10 @@ namespace din {
|
|||
|
||||
uint32_t group_id;
|
||||
{
|
||||
std::ostringstream oss;
|
||||
oss << "SELECT path,level,group_id,is_directory,is_symlink,size FROM files WHERE hash='" <<
|
||||
tiger_to_string(parHash, true) << "'" <<
|
||||
" LIMIT 1;";
|
||||
|
||||
auto resultset = conn.query(oss.str());
|
||||
auto resultset = conn.query(
|
||||
"SELECT path,level,group_id,is_directory,is_symlink,size FROM files WHERE hash=$1 LIMIT 1;",
|
||||
tiger_to_string(parHash, true)
|
||||
);
|
||||
if (resultset.empty()) {
|
||||
return false;
|
||||
}
|
||||
|
@ -61,10 +59,10 @@ namespace din {
|
|||
}
|
||||
|
||||
{
|
||||
std::ostringstream oss;
|
||||
oss << "SELECT \"desc\",\"type\",\"disk_number\" FROM sets WHERE \"id\"=" << group_id << ';';
|
||||
|
||||
auto resultset = conn.query(oss.str());
|
||||
auto resultset = conn.query(
|
||||
"SELECT \"desc\",\"type\",\"disk_number\" FROM sets WHERE \"id\"=$1;",
|
||||
group_id
|
||||
);
|
||||
if (resultset.empty()) {
|
||||
std::ostringstream err_msg;
|
||||
err_msg << "Missing set: found a record with group_id=" << group_id;
|
||||
|
|
Loading…
Add table
Reference in a new issue