/* vacuum */
fprintf(stderr, "vacuum...");
- executeStatement(con, "vacuum analyze");
+ executeStatement(con, "vacuum analyze branches");
+ executeStatement(con, "vacuum analyze tellers");
+ executeStatement(con, "vacuum analyze accounts");
+ executeStatement(con, "vacuum analyze history");
fprintf(stderr, "done.\n");
PQfinish(con);
fprintf(stderr, "starting vacuum...");
executeStatement(con, "vacuum branches");
executeStatement(con, "vacuum tellers");
- executeStatement(con, "delete from history");
- executeStatement(con, "vacuum history");
+ executeStatement(con, "truncate history");
fprintf(stderr, "end.\n");
if (do_vacuum_accounts)
* ISO week (Monday).
*/
if (tmfc.d)
- {
isoweekdate2date(tmfc.iw, tmfc.d, &tm->tm_year, &tm->tm_mon, &tm->tm_mday);
- }
else
isoweek2date(tmfc.iw, &tm->tm_year, &tm->tm_mon, &tm->tm_mday);
}