...
|
...
|
@@ -25,6 +25,7 @@ function create_database () {
|
25
|
25
|
sqlite_request "create table if not exists groupes (id integer primary key autoincrement, nom text, nom_court text)"
|
26
|
26
|
sqlite_request "create table if not exists scrutins (num integer primary key, date text not null, intitulé text non null, adoption boolean, url integer)"
|
27
|
27
|
sqlite_request "create table if not exists dépouillement (député integer not null, scrutin integer not null, groupe integer not null, vote integer not null)"
|
|
28
|
+ sqlite_request "create table if not exists dossiers (id text primary key, titre text, url text)"
|
28
|
29
|
|
29
|
30
|
v_id=0
|
30
|
31
|
for v in Pour Contre Abstention Non-votant; do
|
...
|
...
|
@@ -57,7 +58,7 @@ function update_database () {
|
57
|
58
|
if test ${first:-0} -lt $last; then
|
58
|
59
|
echo "récupération des scrutins n°$((${first:-0}+1)) à n°$last dans "$database" (à conserver autant que possible)" >&2
|
59
|
60
|
|
60
|
|
- url_database=/dev/shm/url_database
|
|
61
|
+ local url_database=/dev/shm/url_database
|
61
|
62
|
: > "$url_database"
|
62
|
63
|
test $((last % 100)) -ne 0 && last_offset=0
|
63
|
64
|
IFS=$' \t\n'
|