--- CREATE TABLE agents ( id INTEGER PRIMARY KEY, remote_id TEXT NOT NULL UNIQUE, status INTEGER NOT NULL, created_at datetime NOT NULL, updated_at datetime NOT NULL ); CREATE TABLE specs ( id INTEGER PRIMARY KEY, agent_id INTEGER, name TEXT NOT NULL, revision INTEGER DEFAULT 0, data TEXT, created_at datetime NOT NULL, updated_at datetime NOT NULL, FOREIGN KEY (agent_id) REFERENCES agents (id) ON DELETE CASCADE, UNIQUE(agent_id, name) ON CONFLICT REPLACE );