19 lines
580 B
MySQL
19 lines
580 B
MySQL
|
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)
|
||
|
);
|
||
|
|
||
|
|