my shit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
-- +goose Up
|
||||
-- +goose StatementBegin
|
||||
CREATE TABLE device
|
||||
(
|
||||
id INT NOT NULL AUTO_INCREMENT,
|
||||
bridge_id INT NOT NULL,
|
||||
internal_id VARCHAR(255) NOT NULL,
|
||||
icon CHAR NOT NULL,
|
||||
name VARCHAR(255) NOT NULL,
|
||||
capabilities VARCHAR(255) NOT NULL,
|
||||
button_names VARCHAR(255) NOT NULL,
|
||||
|
||||
PRIMARY KEY (id)
|
||||
);
|
||||
-- +goose StatementEnd
|
||||
|
||||
-- +goose Down
|
||||
-- +goose StatementBegin
|
||||
DROP TABLE device;
|
||||
-- +goose StatementEnd
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
-- +goose Up
|
||||
-- +goose StatementBegin
|
||||
CREATE TABLE device_property
|
||||
(
|
||||
device_id INT NOT NULL,
|
||||
prop_key VARCHAR(255) NOT NULL,
|
||||
prop_value VARCHAR(255) NOT NULL,
|
||||
is_user TINYINT NOT NULL DEFAULT 0,
|
||||
|
||||
PRIMARY KEY (device_id, prop_key)
|
||||
);
|
||||
-- +goose StatementEnd
|
||||
|
||||
-- +goose Down
|
||||
-- +goose StatementBegin
|
||||
DROP TABLE device_property;
|
||||
-- +goose StatementEnd
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
-- +goose Up
|
||||
-- +goose StatementBegin
|
||||
CREATE TABLE device_state
|
||||
(
|
||||
device_id INT NOT NULL,
|
||||
hue DOUBLE NOT NULL,
|
||||
saturation DOUBLE NOT NULL,
|
||||
kelvin INT NOT NULL,
|
||||
power TINYINT NOT NULL,
|
||||
intensity INT NOT NULL,
|
||||
|
||||
PRIMARY KEY (device_id)
|
||||
);
|
||||
|
||||
-- +goose StatementEnd
|
||||
|
||||
-- +goose Down
|
||||
-- +goose StatementBegin
|
||||
DROP TABLE device_state;
|
||||
-- +goose StatementEnd
|
||||
|
||||
Reference in New Issue
Block a user