mirror of
https://github.com/lorsanstand/HomeOps-Hub.git
synced 2026-09-18 16:18:21 +03:00
feat: create migrator
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
DROP INDEX idx_agent_id_id;
|
||||
DROP INDEX idx_agent_id;
|
||||
|
||||
DROP TABLE agents IF EXISTS agents;
|
||||
@@ -0,0 +1,14 @@
|
||||
CREATE TABLE agents (
|
||||
id BIGINT UNIQUE PRIMARY KEY,
|
||||
agent_id VARCHAR(32) UNIQUE NOT NULL,
|
||||
agent_name VARCHAR(255),
|
||||
architecture VARCHAR(10) NOT NULL,
|
||||
system VARCHAR(10) NOT NULL,
|
||||
hostname VARCHAR(100) NOT NULL,
|
||||
version VARCHAR(10) NOT NULL,
|
||||
capabilities JSON,
|
||||
registered_at timestamp without time zone DEFAULT now() NOT NULL
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX idx_agent_id ON agent (id);
|
||||
CREATE UNIQUE INDEX idx_agent_id_id On agent (agent_id)
|
||||
Reference in New Issue
Block a user