PHP Classes

File: SQL File

Recommend this page to a friend!
  Packages of Ramesh Narayan Jangid (Sharma)   Open Swoole Microservices   Sql/global.sql   Download  
File: Sql/global.sql
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Open Swoole Microservices
Implement microservices using Open Swoole
Author: By
Last change: refactor
Date: 13 days ago
Size: 9,724 bytes
 

Contents

Class file image Download
DROP TABLE IF EXISTS `global_counter`; CREATE TABLE `global_counter` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, PRIMARY KEY (`id`) ) ENGINE = InnoDB; DROP TABLE IF EXISTS `customer`; CREATE TABLE `customer` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) DEFAULT NULL, `groupTable` VARCHAR(255) NOT NULL, `userTable` VARCHAR(255) NOT NULL, `allowed_cidr` VARCHAR(250) DEFAULT NULL, `rateLimitMaxRequest` INT DEFAULT NULL, `rateLimitMaxRequestWindow` INT DEFAULT NULL, `private_token_domain` VARCHAR(255) DEFAULT NULL, `private_session_domain` VARCHAR(255) DEFAULT NULL, `public_domain` VARCHAR(255) DEFAULT NULL, `enableCidrCheck` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableConcurrentLogin` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableCronRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableCustomRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableDropboxRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableDownloadRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableExplainRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableGlobalCounter` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableImportRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableImportSampleRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableInputRepresentationAsQueryParam` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableOutputRepresentationAsQueryParam` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enablePayloadInResponse` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enablePrivateRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enablePublicRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableRateLimiting` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableRateLimitForCustomer` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableRateLimitForGroup` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableRateLimitForIp` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableRateLimitForRoute` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableRateLimitForUser` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableRateLimitForUserPerIp` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableRateLimitForUserRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableReloadRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableResponseCaching` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableRoutesRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableThirdPartyRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableUploadRequest` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableQueryCacheForPublic` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `enableQueryCacheForPrivate` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `cronRestrictedCidr` VARCHAR(250) DEFAULT NULL, `customRestrictedCidr` VARCHAR(250) DEFAULT NULL, `dropboxRestrictedCidr` VARCHAR(250) DEFAULT NULL, `explainRestrictedCidr` VARCHAR(250) DEFAULT NULL, `exportRestrictedCidr` VARCHAR(250) DEFAULT NULL, `importSampleRestrictedCidr` VARCHAR(250) DEFAULT NULL, `importRestrictedCidr` VARCHAR(250) DEFAULT NULL, `reloadRestrictedCidr` VARCHAR(250) DEFAULT NULL, `routesRestrictedCidr` VARCHAR(250) DEFAULT NULL, `thirdPatyRestrictedCidr` VARCHAR(250) DEFAULT NULL, `uploadRestrictedCidr` VARCHAR(250) DEFAULT NULL, `rateLimitIPMaxRequest` INT DEFAULT NULL, -- ; Max request allowed per IP `rateLimitIPMaxRequestWindow` INT DEFAULT NULL, -- ; Window for Max request allowed per IP `rateLimitMaxUserPerIp` INT DEFAULT NULL, -- ; Max User allowed per IP `rateLimitMaxUserPerIpWindow` INT DEFAULT NULL, -- ; Window for Max User allowed per IP `rateLimitUserMaxRequest` INT DEFAULT NULL, -- ; Max request allowed for user `rateLimitUserMaxRequestWindow` INT DEFAULT NULL, -- ; Window for Max request allowed for user `rateLimitMaxUserLoginRequest` INT DEFAULT NULL, -- ; Max User Login request `rateLimitMaxUserLoginRequestWindow` INT DEFAULT NULL, -- ; Window for Max User Login request `master_db_server_type` VARCHAR(255) NOT NULL, `master_db_server_hostname` VARCHAR(255) NOT NULL, `master_db_server_port` VARCHAR(255) NOT NULL, `master_db_server_username` VARCHAR(255) NOT NULL, `master_db_server_password` VARCHAR(255) NOT NULL, `master_db_server_db` VARCHAR(255) NOT NULL, `master_db_server_query_placeholder` VARCHAR(255) NOT NULL, `slave_db_server_type` VARCHAR(255) NOT NULL, `slave_db_server_hostname` VARCHAR(255) NOT NULL, `slave_db_server_port` VARCHAR(255) NOT NULL, `slave_db_server_username` VARCHAR(255) NOT NULL, `slave_db_server_password` VARCHAR(255) NOT NULL, `slave_db_server_db` VARCHAR(255) NOT NULL, `slave_db_server_query_placeholder` VARCHAR(255) NOT NULL, `cache_server_type` VARCHAR(255) NOT NULL, `cache_server_hostname` VARCHAR(255) NOT NULL, `cache_server_port` VARCHAR(255) NOT NULL, `cache_server_username` VARCHAR(255) NOT NULL, `cache_server_password` VARCHAR(255) NOT NULL, `cache_server_db` VARCHAR(255) NOT NULL, `cache_server_table` VARCHAR(255) NOT NULL, `session_server_type` VARCHAR(255) DEFAULT NULL, `session_server_hostname` VARCHAR(255) DEFAULT NULL, `session_server_port` VARCHAR(255) DEFAULT NULL, `session_server_username` VARCHAR(255) DEFAULT NULL, `session_server_password` VARCHAR(255) DEFAULT NULL, `session_server_db` VARCHAR(255) DEFAULT NULL, `session_server_table` VARCHAR(255) DEFAULT NULL, `query_cache_server_type` VARCHAR(255) DEFAULT NULL, `query_cache_server_hostname` VARCHAR(255) DEFAULT NULL, `query_cache_server_port` VARCHAR(255) DEFAULT NULL, `query_cache_server_username` VARCHAR(255) DEFAULT NULL, `query_cache_server_password` VARCHAR(255) DEFAULT NULL, `query_cache_server_db` VARCHAR(255) DEFAULT NULL, `query_cache_server_table` VARCHAR(255) DEFAULT NULL, -- ; For MongoDb `comments` VARCHAR(255) DEFAULT NULL, `created_by` INT DEFAULT NULL, `created_on` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, `approved_by` INT DEFAULT NULL, `approved_on` DATETIME NULL DEFAULT NULL, `updated_by` INT DEFAULT NULL, `updated_on` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `is_approved` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `is_disabled` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', `is_deleted` ENUM('Yes', 'No') NOT NULL DEFAULT 'No', PRIMARY KEY (`id`) ) ENGINE = InnoDB; LOCK TABLES `customer` WRITE; INSERT INTO `customer` VALUES (1,'Customer 001','group','user',NULL,NULL,NULL,'api.customer001.localhost','web.customer001.localhost','customer001.localhost','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes','Yes',NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,600,300,600,300,600,300,600,300,'cDbServerType001','cDbServerHostname001','cDbServerPort001','cDbServerUsername001','cDbServerPassword001','cDbServerDatabase001','cDbServerQueryPlaceholder001','cDbServerType001','cDbServerHostname001','cDbServerPort001','cDbServerUsername001','cDbServerPassword001','cDbServerDatabase001','cDbServerQueryPlaceholder001','cCacheServerType001','cCacheServerHostname001','cCacheServerPort001','cCacheServerUsername001','cCacheServerPassword001','cCacheServerDatabase001','cCacheServerTable001','fileSessionMode',NULL,NULL,NULL,NULL,NULL,NULL,'queryCacheServerType','queryCacheServerHostname','queryCacheServerPort','queryCacheServerUsername','queryCacheServerPassword','queryCacheServerDatabase','queryCacheServerTable','',NULL,'2023-04-15 08:54:50',NULL,NULL,NULL,'2023-04-29 16:00:41','Yes', 'No','No'); UNLOCK TABLES; DROP TABLE IF EXISTS `request`; CREATE TABLE `request` ( `request_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `customer_id` INT NOT NULL, `group_id` INT NOT NULL, `user_id` INT NOT NULL, `request_route` VARCHAR(250), `request_method` ENUM('GET', 'POST', 'PUT', 'PATCH', 'DELETE') NOT NULL, `request_payload_json` JSON NOT NULL, `request_datetime` DATETIME DEFAULT CURRENT_TIMESTAMP, `request_ip` VARCHAR(25) NOT NULL, PRIMARY KEY (`request_id`) ) ENGINE = InnoDB; DROP TABLE IF EXISTS `error_log`; CREATE TABLE `error_log` ( `error_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `request_id` BIGINT UNSIGNED NOT NULL, `customer_id` INT NOT NULL, `group_id` INT NOT NULL, `user_id` INT NOT NULL, `request_route` VARCHAR(250), `request_method` ENUM('GET', 'POST', 'PUT', 'PATCH', 'DELETE') NOT NULL, `request_config_json` JSON NOT NULL, `request_payload_json` JSON NOT NULL, `request_session_json` JSON NOT NULL, `request_exception_json` JSON NOT NULL, `request_datetime` DATETIME DEFAULT CURRENT_TIMESTAMP, `request_ip` VARCHAR(25) NOT NULL, PRIMARY KEY (`error_id`) ) ENGINE = InnoDB; DROP TABLE IF EXISTS `debug_log`; CREATE TABLE `debug_log` ( `debug_id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `debug_mode` VARCHAR(250), `request_id` BIGINT UNSIGNED NOT NULL, `customer_id` INT NOT NULL, `group_id` INT NOT NULL, `user_id` INT NOT NULL, `request_route` VARCHAR(250), `request_method` ENUM('GET', 'POST', 'PUT', 'PATCH', 'DELETE') NOT NULL, `request_config_json` JSON NOT NULL, `request_payload_json` JSON NOT NULL, `request_session_json` JSON NOT NULL, `request_debug_json` JSON NOT NULL, `request_datetime` DATETIME DEFAULT CURRENT_TIMESTAMP, `request_ip` VARCHAR(25) NOT NULL, PRIMARY KEY (`debug_id`) ) ENGINE = InnoDB;