create type if not exists inet_protocol as enum ('tcp', 'udp'); create table if not exists client ( client_id uuid NOT NULL primary key unique, created timestamp NOT NULL, ip_address inet NOT NULL, "protocol" inet_protocol NOT NULL, enabled boolean NOT NULL, last_packets bigint default 0, last_activity timestamp ); create index if not exists client_ip_address_index on client (ip_address);