minecluster/lib/database/migrations/1_create_servers_table.sql
dunemask 4f19cf19d9 [FEATURE] Basic System with file manager (#4)
Co-authored-by: dunemask <dunemask@gmail.com>
Co-authored-by: Dunemask <dunemask@gmail.com>
Reviewed-on: https://gitea.dunemask.dev/elysium/minecluster/pulls/4
2023-12-20 03:20:04 +00:00

12 lines
No EOL
442 B
SQL

CREATE SEQUENCE servers_id_seq;
CREATE TABLE servers (
id bigint NOT NULL DEFAULT nextval('servers_id_seq') PRIMARY KEY,
name varchar(255) DEFAULT NULL,
host varchar(255) DEFAULT NULL,
version varchar(63) DEFAULT 'latest',
server_type varchar(63) DEFAULT 'VANILLA',
memory varchar(63) DEFAULT '512',
CONSTRAINT unique_name UNIQUE(name),
CONSTRAINT unique_host UNIQUE(host)
);
ALTER SEQUENCE servers_id_seq OWNED BY servers.id;