create table if not exists comments (
    id integer primary key autoincrement not null,
    comment text,
    package integer not null,
    created timestamp not null default current_timestamp,
    updated timestamp not null default current_timestamp
);

create table if not exists modules (
    id integer primary key autoincrement not null,
    name varchar not null ,
    version varchar not null,
    package integer not null,
    last_version varchar not null,
    created timestamp not null default current_timestamp,
    updated timestamp not null default current_timestamp
);

create table if not exists issues (
    id integer primary key autoincrement not null,
    status integer default 0,
    comment varchar,
    created timestamp not null default current_timestamp,
    updated timestamp not null default current_timestamp
);

create table if not exists packages (
    id integer primary key autoincrement not null,
    name varchar not null,
    url varchar not null,
    modules integer default 0,
    issues integer default 0,
    comments integer default 0,
    created timestamp not null default current_timestamp,
    updated timestamp not null default current_timestamp,
    status integer default 1,
    last_check timestamp
);
