PHP Classes

File: SQL File

Recommend this page to a friend!
  Packages of Ramesh Narayan Jangid (Sharma)   PHP Microservices Framework   Sql/global.sql   Download  
File: Sql/global.sql
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Microservices Framework
Setup microservices apps with configuration arrays
Author: By
Last change: Refactoring
Refactoring
Refactoring
Refactoring
Converted Indentation to Tab
Converted Indentation to Tab
Converted Indentation to Tab
Refactoring
Refactoring
Date: 8 days ago
Size: 6,661 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, `allowed_cidr` TEXT, `api_domain` VARCHAR(255) DEFAULT NULL, `open_api_domain` VARCHAR(255) DEFAULT NULL, `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, `usersTable` VARCHAR(255) NOT NULL, `master_cache_server_type` VARCHAR(255) NOT NULL, `master_cache_server_hostname` VARCHAR(255) NOT NULL, `master_cache_server_port` VARCHAR(255) NOT NULL, `master_cache_server_username` VARCHAR(255) NOT NULL, `master_cache_server_password` VARCHAR(255) NOT NULL, `master_cache_server_db` VARCHAR(255) NOT NULL, `master_cache_server_table` VARCHAR(255) NOT NULL, `slave_cache_server_type` VARCHAR(255) NOT NULL, `slave_cache_server_hostname` VARCHAR(255) NOT NULL, `slave_cache_server_port` VARCHAR(255) NOT NULL, `slave_cache_server_username` VARCHAR(255) NOT NULL, `slave_cache_server_password` VARCHAR(255) NOT NULL, `slave_cache_server_db` VARCHAR(255) NOT NULL, `slave_cache_server_table` VARCHAR(255) NOT NULL, `rateLimitMaxRequest` INT DEFAULT NULL, `rateLimitMaxRequestWindow` INT DEFAULT NULL, `comments` VARCHAR(255) DEFAULT NULL, `created_by` INT DEFAULT NULL, `created_on` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `approved_by` INT DEFAULT NULL, `approved_on` TIMESTAMP NULL DEFAULT NULL, `updated_by` INT DEFAULT NULL, `updated_on` TIMESTAMP 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; DROP TABLE IF EXISTS `group`; CREATE TABLE `group` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(100) NOT NULL, `customer_id` INT DEFAULT NULL, `allowed_cidr` TEXT, `rateLimitMaxRequest` INT DEFAULT NULL, `rateLimitMaxRequestWindow` INT DEFAULT NULL, `comments` VARCHAR(255) DEFAULT NULL, `created_by` INT DEFAULT NULL, `created_on` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `approved_by` INT DEFAULT NULL, `approved_on` TIMESTAMP NULL DEFAULT NULL, `updated_by` INT DEFAULT NULL, `updated_on` TIMESTAMP 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','0.0.0.0/0','api.customer001.localhost','localhost','cDbServerType001','cDbServerHostname001','cDbServerPort001','cDbServerUsername001','cDbServerPassword001','cCacheServerDB001','cDbServerQueryPlaceholder001','cDbServerType001','cDbServerHostname001','cDbServerPort001','cDbServerUsername001','cDbServerPassword001','cCacheServerDB001','cDbServerQueryPlaceholder001','customerUsersTable','gCacheServerType','gCacheServerHostname','gCacheServerPort','gCacheServerUsername','gCacheServerPassword','gCacheServerDB','gCacheServerTable','gCacheServerType','gCacheServerHostname','gCacheServerPort','gCacheServerUsername','gCacheServerPassword','gCacheServerDB','gCacheServerTable',NULL,NULL,'',NULL,'2023-04-15 08:54:50',NULL,NULL,NULL,'2023-04-29 16:00:41','Yes', 'No','No'); UNLOCK TABLES; LOCK TABLES `group` WRITE; INSERT INTO `group` VALUES (2,'Customer001UserGroup1',1,'0.0.0.0/0',NULL,NULL,'',NULL,'2023-04-15 08:54:50',NULL,NULL,NULL,'2023-04-21 06:38:22','Yes', 'No','No'), (3,'AdminGroup',1,'0.0.0.0/0',NULL,NULL,'',NULL,'2023-04-15 08:54:50',NULL,NULL,NULL,'2023-04-21 06:38:22','Yes', 'No','No'); UNLOCK TABLES; DROP TABLE IF EXISTS `request`; CREATE TABLE `request` ( `request_no` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `request_by` ENUM('Admin', 'Customer', 'WebsiteAdmin') NOT NULL, `request_by_no` BIGINT NOT NULL, `request_route` VARCHAR(250), `request_method` ENUM('GET', 'POST', 'PUT', 'PATCH', 'DELETE') NOT NULL, `request_payload_json` JSON NOT NULL, `request_operated_on` DATETIME DEFAULT CURRENT_TIMESTAMP, `request_operator_ip` VARCHAR(25) NOT NULL, PRIMARY KEY (`request_no`) ) ENGINE = InnoDB; DROP TABLE IF EXISTS `error_log`; CREATE TABLE `error_log` ( `error_log_no` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `request_no` BIGINT NOT NULL, `operated_by` ENUM('Admin', 'Customer', 'WebsiteAdmin') NOT NULL, `operated_by_no` BIGINT NOT NULL, `operated_route` VARCHAR(250), `operated_request_method` ENUM('GET', 'POST', 'PUT', 'PATCH', 'DELETE') NOT NULL, `operated_config_json` JSON NOT NULL, `operated_payload_json` JSON NOT NULL, `operated_session_json` JSON NOT NULL, `exception_json` JSON NOT NULL, `operated_on` DATETIME DEFAULT CURRENT_TIMESTAMP, `operator_ip` VARCHAR(25) NOT NULL, PRIMARY KEY (`error_log_no`) ) ENGINE = InnoDB; DROP TABLE IF EXISTS `debug_log`; CREATE TABLE `debug_log` ( `debug_log_no` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, `debug_mode` VARCHAR(250), `request_no` BIGINT NOT NULL, `operated_by` ENUM('Admin', 'Customer', 'WebsiteAdmin') NOT NULL, `operated_by_no` BIGINT NOT NULL, `operated_route` VARCHAR(250), `operated_request_method` ENUM('GET', 'POST', 'PUT', 'PATCH', 'DELETE') NOT NULL, `operated_config_json` JSON NOT NULL, `operated_payload_json` JSON NOT NULL, `operated_session_json` JSON NOT NULL, `exception_json` JSON NOT NULL, `operated_on` DATETIME DEFAULT CURRENT_TIMESTAMP, `operator_ip` VARCHAR(25) NOT NULL, PRIMARY KEY (`debug_log_no`) ) ENGINE = InnoDB;