wasmcloud/migrations/2020-10-28-190823_handlers/up.sql

20 lines
569 B
MySQL
Raw Normal View History

2020-10-28 20:08:35 +00:00
CREATE TABLE IF NOT EXISTS handlers
( id UUID DEFAULT uuid_generate_v4() NOT NULL
, user_id UUID NOT NULL
, human_name VARCHAR NOT NULL
2020-10-30 14:26:56 +00:00
, current_version VARCHAR
, async_impl BOOLEAN NOT NULL DEFAULT false
2020-10-28 20:08:35 +00:00
, created_at TIMESTAMP NOT NULL DEFAULT NOW()
, updated_at TIMESTAMP NOT NULL DEFAULT NOW()
2020-10-30 14:26:56 +00:00
, deleted_at TIMESTAMP
2020-10-28 20:08:35 +00:00
, PRIMARY KEY (id)
, CONSTRAINT fk_user_id
FOREIGN KEY (user_id)
REFERENCES users(id)
);
CREATE TRIGGER set_timestamp_handlers
BEFORE UPDATE ON handlers
FOR EACH ROW
EXECUTE PROCEDURE trigger_set_timestamp();