liquid_feedback_core

diff lf_update.c @ 589:aa23fa17604d

Removed "snapshot_retention" configuration: always delete unused snapshots immediately
author jbe
date Fri Dec 07 15:48:02 2018 +0100 (2018-12-07)
parents 48ea1c309928
children 82387194519b
line diff
     1.1 --- a/lf_update.c	Wed Dec 05 00:35:30 2018 +0100
     1.2 +++ b/lf_update.c	Fri Dec 07 15:48:02 2018 +0100
     1.3 @@ -105,8 +105,8 @@
     1.4    // delete expired tokens and authorization codes:
     1.5    exec_sql(db, NULL, &err, 0, "DELETE FROM \"expired_token\"");
     1.6   
     1.7 -  // delete expired snapshots:
     1.8 -  exec_sql(db, NULL, &err, 0, "DELETE FROM \"expired_snapshot\"");
     1.9 +  // delete unused snapshots:
    1.10 +  exec_sql(db, NULL, &err, 0, "DELETE FROM \"unused_snapshot\"");
    1.11   
    1.12    // check member activity:
    1.13    exec_sql(db, NULL, &err, 0, "SET TRANSACTION ISOLATION LEVEL READ COMMITTED; SELECT \"check_activity\"()");
    1.14 @@ -274,7 +274,10 @@
    1.15    }
    1.16    if (res) PQclear(res);
    1.17  
    1.18 -  // cleanup and exit:
    1.19 +  // delete unused snapshots:
    1.20 +  exec_sql(db, NULL, &err, 0, "DELETE FROM \"unused_snapshot\"");
    1.21 +
    1.22 +   // cleanup and exit:
    1.23    PQfinish(db);
    1.24    return err;
    1.25  

Impressum / About Us