Port Nick Gorham's timestamp patch to adaptive_odbc, too

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@98269 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.6.0
Tilghman Lesher 18 years ago
parent ed3007e7b3
commit ada37a921b

@ -404,8 +404,8 @@ static int odbc_log(struct ast_cdr *cdr)
year += 2000; year += 2000;
lensql += snprintf(sql + lensql, sizesql - lensql, "%s,", entry->name); lensql += snprintf(sql + lensql, sizesql - lensql, "%s,", entry->name);
LENGTHEN_BUF2(10); LENGTHEN_BUF2(17);
lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "'%04d-%02d-%02d',", year, month, day); lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "{ d '%04d-%02d-%02d' },", year, month, day);
} }
break; break;
case SQL_TYPE_TIME: case SQL_TYPE_TIME:
@ -419,8 +419,8 @@ static int odbc_log(struct ast_cdr *cdr)
} }
lensql += snprintf(sql + lensql, sizesql - lensql, "%s,", entry->name); lensql += snprintf(sql + lensql, sizesql - lensql, "%s,", entry->name);
LENGTHEN_BUF2(8); LENGTHEN_BUF2(15);
lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "'%02d:%02d:%02d',", hour, minute, second); lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "{ t '%02d:%02d:%02d' },", hour, minute, second);
} }
break; break;
case SQL_TYPE_TIMESTAMP: case SQL_TYPE_TIMESTAMP:
@ -445,8 +445,8 @@ static int odbc_log(struct ast_cdr *cdr)
year += 2000; year += 2000;
lensql += snprintf(sql + lensql, sizesql - lensql, "%s,", entry->name); lensql += snprintf(sql + lensql, sizesql - lensql, "%s,", entry->name);
LENGTHEN_BUF2(19); LENGTHEN_BUF2(26);
lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "'%04d-%02d-%02d %02d:%02d:%02d',", year, month, day, hour, minute, second); lensql2 += snprintf(sql2 + lensql2, sizesql2 - lensql2, "{ ts '%04d-%02d-%02d %02d:%02d:%02d' },", year, month, day, hour, minute, second);
} }
break; break;
case SQL_INTEGER: case SQL_INTEGER:

Loading…
Cancel
Save