telemetry/telemetry/sql/000002_bandwidth_protocol.up.sql
2023-02-01 16:43:14 -04:00

20 lines
657 B
SQL

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)
);