forked from 3wordchant/capsul-flask
updating virt_model with email and
This commit is contained in:
@ -14,8 +14,9 @@ CREATE TABLE os_images (
|
||||
CREATE TABLE vm_sizes (
|
||||
id TEXT PRIMARY KEY NOT NULL,
|
||||
dollars_per_month NUMERIC(8, 2) NOT NULL,
|
||||
memory_megabytes INTEGER NOT NULL,
|
||||
vcpus INTEGER NOT NULL
|
||||
vcpus INTEGER NOT NULL,
|
||||
memory_mb INTEGER NOT NULL,
|
||||
bandwidth_gb_per_month INTEGER NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE ssh_public_keys (
|
||||
@ -31,6 +32,8 @@ CREATE TABLE vms (
|
||||
email TEXT REFERENCES accounts(email) ON DELETE RESTRICT,
|
||||
os TEXT REFERENCES os_images(id) ON DELETE RESTRICT,
|
||||
size TEXT REFERENCES vm_sizes(id) ON DELETE RESTRICT,
|
||||
last_seen_ipv4 TEXT,
|
||||
last_seen_ipv6 TEXT,
|
||||
created TIMESTAMP NOT NULL DEFAULT NOW(),
|
||||
deleted TIMESTAMP,
|
||||
UNIQUE (id, email)
|
||||
@ -68,12 +71,12 @@ VALUES ('debian10', 'debian-10-genericcloud-amd64-20191117-80.qcow2', 'Debian 1
|
||||
('openbsd66', 'openbsd-cloud-2020-05.qcow2', 'OpenBSD 6.6'),
|
||||
('guix110', 'guixsystem-cloud-2020-05.qcow2', 'Guix System 1.1.0');
|
||||
|
||||
INSERT INTO vm_sizes (id, dollars_per_month, memory_megabytes, vcpus)
|
||||
VALUES ('f1-s', 5.33, 512, 1),
|
||||
('f1-m', 7.16, 1024, 1),
|
||||
('f1-l', 8.92, 2048, 1),
|
||||
('f1-x', 16.16, 4096, 2),
|
||||
('f1-xx', 29.66, 8192, 4),
|
||||
('f1-xxx', 57.58, 16384, 8);
|
||||
INSERT INTO vm_sizes (id, dollars_per_month, memory_mb, vcpus, bandwidth_gb_per_month)
|
||||
VALUES ('f1-s', 5.33, 512, 1, 500),
|
||||
('f1-m', 7.16, 1024, 1, 1000),
|
||||
('f1-l', 8.92, 2048, 1, 2000),
|
||||
('f1-x', 16.16, 4096, 2, 4000),
|
||||
('f1-xx', 29.66, 8192, 4, 8000),
|
||||
('f1-xxx', 57.58, 16384, 8, 16000);
|
||||
|
||||
UPDATE schemaversion SET version = 2;
|
Reference in New Issue
Block a user