minecluster/lib/database/migrations/1_create_servers_table.sql

16 lines
607 B
MySQL
Raw Normal View History

CREATE SEQUENCE servers_id_seq;
CREATE TABLE servers (
id bigint NOT NULL DEFAULT nextval('servers_id_seq') PRIMARY KEY,
host varchar(255) DEFAULT NULL,
2023-12-22 11:59:08 -07:00
name varchar(255) DEFAULT NULL,
version varchar(63) DEFAULT 'latest',
server_type varchar(63) DEFAULT 'VANILLA',
2023-12-22 11:59:08 -07:00
cpu varchar(63) DEFAULT '500',
memory varchar(63) DEFAULT '512',
2023-12-22 11:59:08 -07:00
backup_host varchar(255) DEFAULT NULL,
backup_bucket_path varchar(255) DEFAULT NULL,
backup_user varchar(255) DEFAULT NULL,
backup_pass varchar(255) DEFAULT NULL,
CONSTRAINT unique_host UNIQUE(host)
);
ALTER SEQUENCE servers_id_seq OWNED BY servers.id;