telemetry/telemetry/sql/000002_bandwidth_protocol.up.sql

20 lines
657 B
MySQL
Raw Normal View History

2023-01-31 18:44:59 -04:00
CREATE TABLE IF NOT EXISTS protocolStatsRate (
id SERIAL PRIMARY KEY,
hostId VARCHAR(255) NOT NULL,
protocolName VARCHAR(255) NOT NULL,
rateIn DOUBLE PRECISION NOT NULL,
rateOut DOUBLE PRECISION NOT NULL,
createdAt INTEGER NOT NULL,
constraint protocolStatsRate_unique unique(hostId, protocolName, createdAt)
);
CREATE TABLE IF NOT EXISTS protocolStatsTotals (
id SERIAL PRIMARY KEY,
hostId VARCHAR(255) NOT NULL,
protocolName VARCHAR(255) NOT NULL,
totalIn INTEGER NOT NULL,
totalOut INTEGER NOT NULL,
createdAt DATE,
constraint protocolStatsTotals_unique unique(hostId, protocolName, createdAt)
);