create table if not exists quotes ( id serial primary key, nick varchar(30) not null, item text not null, unique (nick, item) ); create table if not exists mcmaniacs ( id serial primary key, item text not null, unique (item) ); create table if not exists timers ( id serial primary key, nick varchar(30) not null, channel varchar(32) not null, message text not null, delay varchar(10) not null, ends_at timestamp not null, created_at timestamp not null default current_timestamp ); create table if not exists tells ( id serial primary key, from_nick varchar(30) not null, to_nick varchar(30) not null, message text not null, created_at timestamp not null default current_timestamp, unique (to_nick, message) ); create table if not exists seens ( id serial primary key, nick varchar(30) not null, channel varchar(32) not null, message text not null, seen_at timestamp not null, unique (nick) ); create table if not exists owes ( id serial primary key, nick varchar(30) not null, amount integer not null, unique (nick) );