waifud/migrations/2021-06-18-223436_instances/up.sql

19 lines
580 B
SQL

CREATE TABLE IF NOT EXISTS connections
( hostname TEXT NOT NULL PRIMARY KEY
, connection_uri TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS instances
( id TEXT NOT NULL PRIMARY KEY
, "name" TEXT UNIQUE NOT NULL
, ram INTEGER NOT NULL DEFAULT 512
, cores INTEGER NOT NULL DEFAULT 2
, zvol TEXT NOT NULL
, zvol_size INTEGER NOT NULL DEFAULT 25
, use_sata BOOLEAN DEFAULT FALSE
, owner TEXT NOT NULL
, FOREIGN KEY(owner) REFERENCES connections(hostname)
);