27 lines
770 B
Go
27 lines
770 B
Go
package admission
|
|
|
|
const MigrationSQL = `
|
|
CREATE TABLE IF NOT EXISTS sense_admission_results (
|
|
device_id TEXT PRIMARY KEY REFERENCES sense_devices(id),
|
|
address TEXT NOT NULL,
|
|
status TEXT NOT NULL,
|
|
detail TEXT NOT NULL DEFAULT '',
|
|
checked_at TIMESTAMPTZ NOT NULL
|
|
);
|
|
CREATE TABLE IF NOT EXISTS sense_admission_profiles (
|
|
device_id TEXT NOT NULL REFERENCES sense_devices(id),
|
|
token TEXT NOT NULL,
|
|
name TEXT NOT NULL,
|
|
width INTEGER NOT NULL,
|
|
height INTEGER NOT NULL,
|
|
encoding TEXT NOT NULL,
|
|
stream_uri TEXT NOT NULL,
|
|
kind TEXT NOT NULL,
|
|
verification_status TEXT NOT NULL,
|
|
verification_latency_ms BIGINT NOT NULL DEFAULT 0,
|
|
verification_detail TEXT NOT NULL DEFAULT '',
|
|
PRIMARY KEY(device_id, token)
|
|
);
|
|
`
|
|
|