create table if not exists file_object
(
    key varchar(32) not null primary key,
    mime_type varchar(64),
    data bytea
);

create table if not exists download
(
    key varchar(32) not null references file_object(key),
    ip_address varchar(32),
    user_agent varchar(128),
    time timestamp
);
