28 lines
1.1 KiB
SQL
28 lines
1.1 KiB
SQL
CREATE DATABASE IF NOT EXISTS `monasca_transform` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
|
|
USE `monasca_transform`;
|
|
|
|
SET foreign_key_checks = 0;
|
|
|
|
CREATE TABLE IF NOT EXISTS `kafka_offsets` (
|
|
`topic` varchar(128) NOT NULL,
|
|
`until_offset` BIGINT NULL,
|
|
`from_offset` BIGINT NULL,
|
|
`app_name` varchar(128) NOT NULL,
|
|
`partition` integer NOT NULL,
|
|
PRIMARY KEY (`app_name`, `topic`, `partition`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
CREATE TABLE IF NOT EXISTS `transform_specs` (
|
|
`metric_id` varchar(128) NOT NULL,
|
|
`transform_spec` varchar(2048) NOT NULL,
|
|
PRIMARY KEY (`metric_id`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
CREATE TABLE IF NOT EXISTS `pre_transform_specs` (
|
|
`event_type` varchar(128) NOT NULL,
|
|
`pre_transform_spec` varchar(2048) NOT NULL,
|
|
PRIMARY KEY (`event_type`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
GRANT ALL ON monasca_transform.* TO 'm-transform'@'%' IDENTIFIED BY 'password';
|
|
GRANT ALL ON monasca_transform.* TO 'm-transform'@'localhost' IDENTIFIED BY 'password'; |