bugfix order by (use double quotes, not single)
This commit is contained in:
parent
cfd516e24f
commit
9aecaff385
|
@ -435,15 +435,18 @@ function wrap(db, dir, dbsMap) {
|
|||
params.orderBy = params.orderByDesc;
|
||||
params.orderByDesc = true;
|
||||
}
|
||||
|
||||
// IMPORTANT: " is not the same to sqlite as '.
|
||||
// // " is exact and necessary
|
||||
if (params.orderBy) {
|
||||
sql += " ORDER BY '" + db.escape(snakeCase(params.orderBy)) + "' ";
|
||||
sql += " ORDER BY \"" + db.escape(snakeCase(params.orderBy)) + "\" ";
|
||||
if (params.orderByDesc) {
|
||||
sql += "DESC ";
|
||||
}
|
||||
} else if (DB._indicesMap.updated_at) {
|
||||
sql += " ORDER BY 'updated_at' DESC ";
|
||||
sql += " ORDER BY \"updated_at\" DESC ";
|
||||
} else if (DB._indicesMap.created_at) {
|
||||
sql += " ORDER BY 'created_at' DESC ";
|
||||
sql += " ORDER BY \"created_at\" DESC ";
|
||||
}
|
||||
if (isFinite(params.limit)) {
|
||||
sql += " LIMIT " + parseInt(params.limit, 10);
|
||||
|
|
Loading…
Reference in New Issue