mirror of
https://github.com/openziti/zrok.git
synced 2024-11-26 01:54:09 +01:00
parent
24f2e48e48
commit
dcdc00dcf4
@ -0,0 +1,27 @@
|
|||||||
|
-- +migrate Up
|
||||||
|
|
||||||
|
create table frontends (
|
||||||
|
id serial primary key,
|
||||||
|
environment_id integer references environments(id),
|
||||||
|
z_id varchar(32) not null unique,
|
||||||
|
name varchar(64) unique,
|
||||||
|
created_at datetime not null default(strftime('%Y-%m-%d %H:%M:%f', 'now')),
|
||||||
|
updated_at datetime not null default(strftime('%Y-%m-%d %H:%M:%f', 'now'))
|
||||||
|
);
|
||||||
|
|
||||||
|
-- environments.account_id should allow NULL; environments with NULL account_id are "ephemeral"
|
||||||
|
alter table environments rename to environments_old;
|
||||||
|
create table environments (
|
||||||
|
id integer primary key,
|
||||||
|
account_id integer references accounts(id) on delete cascade,
|
||||||
|
description string,
|
||||||
|
host string,
|
||||||
|
address string,
|
||||||
|
z_id string not null unique,
|
||||||
|
created_at datetime not null default(strftime('%Y-%m-%d %H:%M:%f', 'now')),
|
||||||
|
updated_at datetime not null default(strftime('%Y-%m-%d %H:%M:%f', 'now')),
|
||||||
|
|
||||||
|
constraint chk_z_id check (z_id <> '')
|
||||||
|
);
|
||||||
|
insert into environments select * from environments_old;
|
||||||
|
drop table environments_old;
|
Loading…
Reference in New Issue
Block a user