CREATE TABLE shares ( id UUID PRIMARY KEY DEFAULT GEN_RANDOM_UUID(), creator_id UUID NOT NULL REFERENCES users(id) ON DELETE CASCADE, warren_id UUID NOT NULL REFERENCES warrens(id) ON DELETE CASCADE, path VARCHAR NOT NULL, password_hash VARCHAR NOT NULL, expires_at TIMESTAMP, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP );