github.com/polarismesh/polaris@v1.17.8/store/mysql/scripts/delta/v1_11_0-v1_12_0.sql (about)

     1  /*
     2   * Tencent is pleased to support the open source community by making Polaris available.
     3   *
     4   * Copyright (C) 2019 THL A29 Limited, a Tencent company. All rights reserved.
     5   *
     6   * Licensed under the BSD 3-Clause License (the "License");
     7   * you may not use this file except in compliance with the License.
     8   * You may obtain a copy of the License at
     9   *
    10   * https://opensource.org/licenses/BSD-3-Clause
    11   *
    12   * Unless required by applicable law or agreed to in writing, software distributed
    13   * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
    14   * CONDITIONS OF ANY KIND, either express or implied. See the License for the
    15   * specific language governing permissions and limitations under the License.
    16   */
    17  --
    18  -- Database: `polaris_server`
    19  --
    20  USE `polaris_server`;
    21  
    22  CREATE TABLE `routing_config_v2`
    23  (
    24      `id`       VARCHAR(128) NOT NULL comment 'ID',
    25      `name`     VARCHAR(64) NOT NULL,
    26      `namespace`     VARCHAR(64) NOT NULL,
    27      `policy`   VARCHAR(64) NOT NULL,
    28      `config`   TEXT,
    29      `enable`   INT         NOT NULL DEFAULT 0,
    30      `revision` VARCHAR(40) NOT NULL,
    31      `description` VARCHAR(500) NOT NULL DEFAULT '',
    32      `priority`   smallint(6)    NOT NULL DEFAULT '0' comment 'ratelimit rule priority',
    33      `flag`     TINYINT(4)  NOT NULL DEFAULT '0',
    34      `ctime`    TIMESTAMP   NOT NULL DEFAULT CURRENT_TIMESTAMP,
    35      `mtime`    TIMESTAMP   NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    36      `etime`    TIMESTAMP   NOT NULL DEFAULT CURRENT_TIMESTAMP,
    37      `extend_info` VARCHAR(1024) DEFAULT '',
    38      PRIMARY KEY (`id`),
    39      KEY `mtime` (`mtime`)
    40  ) engine = innodb;
    41