This is an automated email from the ASF dual-hosted git repository.
yuqi4733 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git
The following commit(s) were added to refs/heads/main by this push:
new 546099929e [#8658]improvement: Replace MySQL types with H2 compatible
casts in ModelVersionMetaH2Provider and h2 scripts (#8675)
546099929e is described below
commit 546099929e73855450876434a8d4fa7ad257cc54
Author: Raj Gupta <[email protected]>
AuthorDate: Mon Sep 29 12:03:29 2025 +0530
[#8658]improvement: Replace MySQL types with H2 compatible casts in
ModelVersionMetaH2Provider and h2 scripts (#8675)
<!--
1. Title: [#<issue>] <type>(<scope>): <subject>
Examples:
- "[#123] feat(operator): support xxx"
- "[#233] fix: check null before access result in xxx"
- "[MINOR] refactor: fix typo in variable name"
- "[MINOR] docs: fix typo in README"
- "[#255] test: fix flaky test NameOfTheTest"
Reference: https://www.conventionalcommits.org/en/v1.0.0/
2. If the PR is unfinished, please mark this PR as draft.
-->
### What changes were proposed in this pull request?
- This PR updates the `ModelVersionMetaH2Provider` to make it fully
compatible with H2 by removing
SQL specific column types (`MEDIUMTEXT`, `TEXT`) and replacing them with
`CLOB`.
Fix: #8658
---
.../provider/h2/ModelVersionMetaH2Provider.java | 12 +--
scripts/h2/schema-0.6.0-h2.sql | 46 +++++------
scripts/h2/schema-0.7.0-h2.sql | 52 ++++++-------
scripts/h2/schema-0.8.0-h2.sql | 70 ++++++++---------
scripts/h2/schema-0.9.0-h2.sql | 70 ++++++++---------
scripts/h2/schema-1.0.0-h2.sql | 90 +++++++++++-----------
scripts/h2/upgrade-0.6.0-to-0.7.0-h2.sql | 6 +-
scripts/h2/upgrade-0.7.0-to-0.8.0-h2.sql | 18 ++---
scripts/h2/upgrade-0.9.0-to-1.0.0-h2.sql | 20 ++---
9 files changed, 192 insertions(+), 192 deletions(-)
diff --git
a/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/h2/ModelVersionMetaH2Provider.java
b/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/h2/ModelVersionMetaH2Provider.java
index 13f8cff362..41d857a4c4 100644
---
a/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/h2/ModelVersionMetaH2Provider.java
+++
b/core/src/main/java/org/apache/gravitino/storage/relational/mapper/provider/h2/ModelVersionMetaH2Provider.java
@@ -40,10 +40,10 @@ public class ModelVersionMetaH2Provider extends
ModelVersionMetaBaseSQLProvider
+ " FROM ("
+ "<foreach collection='modelVersionMetas' item='version'
separator='UNION ALL'>"
+ " SELECT"
- + " CAST(#{version.modelId} AS BIGINT) AS model_id,
CAST(#{version.modelVersionComment} AS TEXT) AS model_version_comment,"
- + " CAST(#{version.modelVersionProperties} AS MEDIUMTEXT) AS
model_version_properties, CAST(#{version.auditInfo} AS MEDIUMTEXT) AS
audit_info,"
+ + " CAST(#{version.modelId} AS BIGINT) AS model_id,
CAST(#{version.modelVersionComment} AS CLOB) AS model_version_comment,"
+ + " CAST(#{version.modelVersionProperties} AS CLOB) AS
model_version_properties, CAST(#{version.auditInfo} AS CLOB) AS audit_info,"
+ " CAST(#{version.deletedAt} AS BIGINT) AS deleted_at,
CAST(#{version.modelVersionUriName} AS VARCHAR(128)) AS model_version_uri_name,"
- + " CAST(#{version.modelVersionUri} AS TEXT) AS model_version_uri "
+ + " CAST(#{version.modelVersionUri} AS CLOB) AS model_version_uri "
+ "</foreach>"
+ " ) v"
+ " JOIN"
@@ -68,10 +68,10 @@ public class ModelVersionMetaH2Provider extends
ModelVersionMetaBaseSQLProvider
+ " FROM ("
+ "<foreach collection='modelVersionMetas' item='version'
separator='UNION ALL'>"
+ " SELECT"
- + " CAST(#{version.modelId} AS BIGINT) AS model_id,
CAST(#{version.modelVersionComment} AS TEXT) AS model_version_comment,"
- + " CAST(#{version.modelVersionProperties} AS MEDIUMTEXT) AS
model_version_properties, CAST(#{version.auditInfo} AS MEDIUMTEXT) AS
audit_info,"
+ + " CAST(#{version.modelId} AS BIGINT) AS model_id,
CAST(#{version.modelVersionComment} AS CLOB) AS model_version_comment,"
+ + " CAST(#{version.modelVersionProperties} AS CLOB) AS
model_version_properties, CAST(#{version.auditInfo} AS CLOB) AS audit_info,"
+ " CAST(#{version.deletedAt} AS BIGINT) AS deleted_at,
CAST(#{version.modelVersionUriName} AS VARCHAR(128)) AS model_version_uri_name,"
- + " CAST(#{version.modelVersionUri} AS TEXT) AS model_version_uri,
CAST(#{version.modelVersion} AS INT) AS model_version_number "
+ + " CAST(#{version.modelVersionUri} AS CLOB) AS model_version_uri,
CAST(#{version.modelVersion} AS INT) AS model_version_number "
+ "</foreach>"
+ " ) v"
+ " JOIN"
diff --git a/scripts/h2/schema-0.6.0-h2.sql b/scripts/h2/schema-0.6.0-h2.sql
index 367edf9dbf..15fe8bac38 100644
--- a/scripts/h2/schema-0.6.0-h2.sql
+++ b/scripts/h2/schema-0.6.0-h2.sql
@@ -21,9 +21,9 @@ CREATE TABLE IF NOT EXISTS `metalake_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`metalake_name` VARCHAR(128) NOT NULL COMMENT 'metalake name',
`metalake_comment` VARCHAR(256) DEFAULT '' COMMENT 'metalake comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'metalake properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'metalake audit info',
- `schema_version` MEDIUMTEXT NOT NULL COMMENT 'metalake schema version
info',
+ `properties` CLOB DEFAULT NULL COMMENT 'metalake properties',
+ `audit_info` CLOB NOT NULL COMMENT 'metalake audit info',
+ `schema_version` CLOB NOT NULL COMMENT 'metalake schema version info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'metalake
deleted at',
@@ -39,8 +39,8 @@ CREATE TABLE IF NOT EXISTS `catalog_meta` (
`type` VARCHAR(64) NOT NULL COMMENT 'catalog type',
`provider` VARCHAR(64) NOT NULL COMMENT 'catalog provider',
`catalog_comment` VARCHAR(256) DEFAULT '' COMMENT 'catalog comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'catalog properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'catalog audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'catalog properties',
+ `audit_info` CLOB NOT NULL COMMENT 'catalog audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'catalog
deleted at',
@@ -55,8 +55,8 @@ CREATE TABLE IF NOT EXISTS `schema_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_comment` VARCHAR(256) DEFAULT '' COMMENT 'schema comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'schema audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'schema audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'schema
deleted at',
@@ -72,7 +72,7 @@ CREATE TABLE IF NOT EXISTS `table_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'table audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'table audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'table deleted
at',
@@ -91,7 +91,7 @@ CREATE TABLE IF NOT EXISTS `fileset_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`type` VARCHAR(64) NOT NULL COMMENT 'fileset type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'fileset audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'fileset audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
@@ -111,8 +111,8 @@ CREATE TABLE IF NOT EXISTS `fileset_version_info` (
`fileset_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'fileset id',
`version` INT UNSIGNED NOT NULL COMMENT 'fileset info version',
`fileset_comment` VARCHAR(256) DEFAULT '' COMMENT 'fileset comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset properties',
- `storage_location` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset storage
location',
+ `properties` CLOB DEFAULT NULL COMMENT 'fileset properties',
+ `storage_location` CLOB DEFAULT NULL COMMENT 'fileset storage location',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
PRIMARY KEY (id),
CONSTRAINT uk_fid_ver_del UNIQUE (fileset_id, version, deleted_at),
@@ -128,8 +128,8 @@ CREATE TABLE IF NOT EXISTS `topic_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`comment` VARCHAR(256) DEFAULT '' COMMENT 'topic comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'topic properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'topic audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'topic properties',
+ `audit_info` CLOB NOT NULL COMMENT 'topic audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'topic deleted
at',
@@ -144,7 +144,7 @@ CREATE TABLE IF NOT EXISTS `user_meta` (
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`user_name` VARCHAR(128) NOT NULL COMMENT 'username',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'user audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'user audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'user deleted
at',
@@ -156,8 +156,8 @@ CREATE TABLE IF NOT EXISTS `role_meta` (
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
`role_name` VARCHAR(128) NOT NULL COMMENT 'role name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'role audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'role audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'role deleted
at',
@@ -184,7 +184,7 @@ CREATE TABLE IF NOT EXISTS `user_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -197,7 +197,7 @@ CREATE TABLE IF NOT EXISTS `group_meta` (
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`group_name` VARCHAR(128) NOT NULL COMMENT 'group name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'group audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'group audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'group deleted
at',
@@ -209,7 +209,7 @@ CREATE TABLE IF NOT EXISTS `group_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -223,8 +223,8 @@ CREATE TABLE IF NOT EXISTS `tag_meta` (
`tag_name` VARCHAR(128) NOT NULL COMMENT 'tag name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`tag_comment` VARCHAR(256) DEFAULT '' COMMENT 'tag comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'tag properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'tag properties',
+ `audit_info` CLOB NOT NULL COMMENT 'tag audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag deleted
at',
@@ -237,7 +237,7 @@ CREATE TABLE IF NOT EXISTS `tag_relation_meta` (
`tag_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'tag id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'tag relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag relation
deleted at',
@@ -254,7 +254,7 @@ CREATE TABLE IF NOT EXISTS `owner_meta` (
`owner_type` VARCHAR(64) NOT NULL COMMENT 'owner type',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'owner relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'owner relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'owner
relation deleted at',
diff --git a/scripts/h2/schema-0.7.0-h2.sql b/scripts/h2/schema-0.7.0-h2.sql
index 87253c502d..fcb18541d1 100644
--- a/scripts/h2/schema-0.7.0-h2.sql
+++ b/scripts/h2/schema-0.7.0-h2.sql
@@ -21,9 +21,9 @@ CREATE TABLE IF NOT EXISTS `metalake_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`metalake_name` VARCHAR(128) NOT NULL COMMENT 'metalake name',
`metalake_comment` VARCHAR(256) DEFAULT '' COMMENT 'metalake comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'metalake properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'metalake audit info',
- `schema_version` MEDIUMTEXT NOT NULL COMMENT 'metalake schema version
info',
+ `properties` CLOB DEFAULT NULL COMMENT 'metalake properties',
+ `audit_info` CLOB NOT NULL COMMENT 'metalake audit info',
+ `schema_version` CLOB NOT NULL COMMENT 'metalake schema version info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'metalake
deleted at',
@@ -39,8 +39,8 @@ CREATE TABLE IF NOT EXISTS `catalog_meta` (
`type` VARCHAR(64) NOT NULL COMMENT 'catalog type',
`provider` VARCHAR(64) NOT NULL COMMENT 'catalog provider',
`catalog_comment` VARCHAR(256) DEFAULT '' COMMENT 'catalog comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'catalog properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'catalog audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'catalog properties',
+ `audit_info` CLOB NOT NULL COMMENT 'catalog audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'catalog
deleted at',
@@ -55,8 +55,8 @@ CREATE TABLE IF NOT EXISTS `schema_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_comment` VARCHAR(256) DEFAULT '' COMMENT 'schema comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'schema audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'schema audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'schema
deleted at',
@@ -72,7 +72,7 @@ CREATE TABLE IF NOT EXISTS `table_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'table audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'table audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'table deleted
at',
@@ -94,14 +94,14 @@ CREATE TABLE IF NOT EXISTS `table_column_version_info` (
`column_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'column id',
`column_name` VARCHAR(128) NOT NULL COMMENT 'column name',
`column_position` INT UNSIGNED NOT NULL COMMENT 'column position, starting
from 0',
- `column_type` TEXT NOT NULL COMMENT 'column type',
+ `column_type` CLOB NOT NULL COMMENT 'column type',
`column_comment` VARCHAR(256) DEFAULT '' COMMENT 'column comment',
`column_nullable` TINYINT(1) NOT NULL DEFAULT 1 COMMENT 'column nullable,
0 is not nullable, 1 is nullable',
`column_auto_increment` TINYINT(1) NOT NULL DEFAULT 0 COMMENT 'column auto
increment, 0 is not auto increment, 1 is auto increment',
- `column_default_value` TEXT DEFAULT NULL COMMENT 'column default value',
+ `column_default_value` CLOB DEFAULT NULL COMMENT 'column default value',
`column_op_type` TINYINT(1) NOT NULL COMMENT 'column operation type, 1 is
create, 2 is update, 3 is delete',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'column
deleted at',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'column audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'column audit info',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_tid_ver_cid_del` (`table_id`, `table_version`, `column_id`,
`deleted_at`),
KEY `idx_tcmid` (`metalake_id`),
@@ -117,7 +117,7 @@ CREATE TABLE IF NOT EXISTS `fileset_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`type` VARCHAR(64) NOT NULL COMMENT 'fileset type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'fileset audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'fileset audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
@@ -137,8 +137,8 @@ CREATE TABLE IF NOT EXISTS `fileset_version_info` (
`fileset_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'fileset id',
`version` INT UNSIGNED NOT NULL COMMENT 'fileset info version',
`fileset_comment` VARCHAR(256) DEFAULT '' COMMENT 'fileset comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset properties',
- `storage_location` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset storage
location',
+ `properties` CLOB DEFAULT NULL COMMENT 'fileset properties',
+ `storage_location` CLOB DEFAULT NULL COMMENT 'fileset storage location',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
PRIMARY KEY (id),
CONSTRAINT uk_fid_ver_del UNIQUE (fileset_id, version, deleted_at),
@@ -154,8 +154,8 @@ CREATE TABLE IF NOT EXISTS `topic_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`comment` VARCHAR(256) DEFAULT '' COMMENT 'topic comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'topic properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'topic audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'topic properties',
+ `audit_info` CLOB NOT NULL COMMENT 'topic audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'topic deleted
at',
@@ -170,7 +170,7 @@ CREATE TABLE IF NOT EXISTS `user_meta` (
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`user_name` VARCHAR(128) NOT NULL COMMENT 'username',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'user audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'user audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'user deleted
at',
@@ -182,8 +182,8 @@ CREATE TABLE IF NOT EXISTS `role_meta` (
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
`role_name` VARCHAR(128) NOT NULL COMMENT 'role name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'role audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'role audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'role deleted
at',
@@ -210,7 +210,7 @@ CREATE TABLE IF NOT EXISTS `user_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -223,7 +223,7 @@ CREATE TABLE IF NOT EXISTS `group_meta` (
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`group_name` VARCHAR(128) NOT NULL COMMENT 'group name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'group audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'group audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'group deleted
at',
@@ -235,7 +235,7 @@ CREATE TABLE IF NOT EXISTS `group_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -249,8 +249,8 @@ CREATE TABLE IF NOT EXISTS `tag_meta` (
`tag_name` VARCHAR(128) NOT NULL COMMENT 'tag name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`tag_comment` VARCHAR(256) DEFAULT '' COMMENT 'tag comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'tag properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'tag properties',
+ `audit_info` CLOB NOT NULL COMMENT 'tag audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag deleted
at',
@@ -263,7 +263,7 @@ CREATE TABLE IF NOT EXISTS `tag_relation_meta` (
`tag_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'tag id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'tag relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag relation
deleted at',
@@ -280,7 +280,7 @@ CREATE TABLE IF NOT EXISTS `owner_meta` (
`owner_type` VARCHAR(64) NOT NULL COMMENT 'owner type',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'owner relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'owner relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'owner
relation deleted at',
diff --git a/scripts/h2/schema-0.8.0-h2.sql b/scripts/h2/schema-0.8.0-h2.sql
index 8a6b2f4343..00b1393c0c 100644
--- a/scripts/h2/schema-0.8.0-h2.sql
+++ b/scripts/h2/schema-0.8.0-h2.sql
@@ -21,9 +21,9 @@ CREATE TABLE IF NOT EXISTS `metalake_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`metalake_name` VARCHAR(128) NOT NULL COMMENT 'metalake name',
`metalake_comment` VARCHAR(256) DEFAULT '' COMMENT 'metalake comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'metalake properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'metalake audit info',
- `schema_version` MEDIUMTEXT NOT NULL COMMENT 'metalake schema version
info',
+ `properties` CLOB DEFAULT NULL COMMENT 'metalake properties',
+ `audit_info` CLOB NOT NULL COMMENT 'metalake audit info',
+ `schema_version` CLOB NOT NULL COMMENT 'metalake schema version info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'metalake
deleted at',
@@ -39,8 +39,8 @@ CREATE TABLE IF NOT EXISTS `catalog_meta` (
`type` VARCHAR(64) NOT NULL COMMENT 'catalog type',
`provider` VARCHAR(64) NOT NULL COMMENT 'catalog provider',
`catalog_comment` VARCHAR(256) DEFAULT '' COMMENT 'catalog comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'catalog properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'catalog audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'catalog properties',
+ `audit_info` CLOB NOT NULL COMMENT 'catalog audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'catalog
deleted at',
@@ -55,8 +55,8 @@ CREATE TABLE IF NOT EXISTS `schema_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_comment` VARCHAR(256) DEFAULT '' COMMENT 'schema comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'schema audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'schema audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'schema
deleted at',
@@ -72,7 +72,7 @@ CREATE TABLE IF NOT EXISTS `table_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'table audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'table audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'table deleted
at',
@@ -94,14 +94,14 @@ CREATE TABLE IF NOT EXISTS `table_column_version_info` (
`column_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'column id',
`column_name` VARCHAR(128) NOT NULL COMMENT 'column name',
`column_position` INT UNSIGNED NOT NULL COMMENT 'column position, starting
from 0',
- `column_type` TEXT NOT NULL COMMENT 'column type',
+ `column_type` CLOB NOT NULL COMMENT 'column type',
`column_comment` VARCHAR(256) DEFAULT '' COMMENT 'column comment',
`column_nullable` TINYINT(1) NOT NULL DEFAULT 1 COMMENT 'column nullable,
0 is not nullable, 1 is nullable',
`column_auto_increment` TINYINT(1) NOT NULL DEFAULT 0 COMMENT 'column auto
increment, 0 is not auto increment, 1 is auto increment',
- `column_default_value` TEXT DEFAULT NULL COMMENT 'column default value',
+ `column_default_value` CLOB DEFAULT NULL COMMENT 'column default value',
`column_op_type` TINYINT(1) NOT NULL COMMENT 'column operation type, 1 is
create, 2 is update, 3 is delete',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'column
deleted at',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'column audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'column audit info',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_tid_ver_cid_del` (`table_id`, `table_version`, `column_id`,
`deleted_at`),
KEY `idx_tcmid` (`metalake_id`),
@@ -117,7 +117,7 @@ CREATE TABLE IF NOT EXISTS `fileset_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`type` VARCHAR(64) NOT NULL COMMENT 'fileset type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'fileset audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'fileset audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
@@ -137,8 +137,8 @@ CREATE TABLE IF NOT EXISTS `fileset_version_info` (
`fileset_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'fileset id',
`version` INT UNSIGNED NOT NULL COMMENT 'fileset info version',
`fileset_comment` VARCHAR(256) DEFAULT '' COMMENT 'fileset comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset properties',
- `storage_location` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset storage
location',
+ `properties` CLOB DEFAULT NULL COMMENT 'fileset properties',
+ `storage_location` CLOB DEFAULT NULL COMMENT 'fileset storage location',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
PRIMARY KEY (id),
CONSTRAINT uk_fid_ver_del UNIQUE (fileset_id, version, deleted_at),
@@ -154,8 +154,8 @@ CREATE TABLE IF NOT EXISTS `topic_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`comment` VARCHAR(256) DEFAULT '' COMMENT 'topic comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'topic properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'topic audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'topic properties',
+ `audit_info` CLOB NOT NULL COMMENT 'topic audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'topic deleted
at',
@@ -170,7 +170,7 @@ CREATE TABLE IF NOT EXISTS `user_meta` (
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`user_name` VARCHAR(128) NOT NULL COMMENT 'username',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'user audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'user audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'user deleted
at',
@@ -182,8 +182,8 @@ CREATE TABLE IF NOT EXISTS `role_meta` (
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
`role_name` VARCHAR(128) NOT NULL COMMENT 'role name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'role audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'role audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'role deleted
at',
@@ -196,8 +196,8 @@ CREATE TABLE IF NOT EXISTS `role_meta_securable_object` (
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'securable
object entity id',
`type` VARCHAR(128) NOT NULL COMMENT 'securable object type',
- `privilege_names` TEXT(81920) NOT NULL COMMENT 'securable object privilege
names',
- `privilege_conditions` TEXT(81920) NOT NULL COMMENT 'securable object
privilege conditions',
+ `privilege_names` CLOB(81920) NOT NULL COMMENT 'securable object privilege
names',
+ `privilege_conditions` CLOB(81920) NOT NULL COMMENT 'securable object
privilege conditions',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'securable
objectcurrent version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'securable object
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'securable
object deleted at',
@@ -210,7 +210,7 @@ CREATE TABLE IF NOT EXISTS `user_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -223,7 +223,7 @@ CREATE TABLE IF NOT EXISTS `group_meta` (
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`group_name` VARCHAR(128) NOT NULL COMMENT 'group name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'group audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'group audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'group deleted
at',
@@ -235,7 +235,7 @@ CREATE TABLE IF NOT EXISTS `group_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -249,8 +249,8 @@ CREATE TABLE IF NOT EXISTS `tag_meta` (
`tag_name` VARCHAR(128) NOT NULL COMMENT 'tag name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`tag_comment` VARCHAR(256) DEFAULT '' COMMENT 'tag comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'tag properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'tag properties',
+ `audit_info` CLOB NOT NULL COMMENT 'tag audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag deleted
at',
@@ -263,7 +263,7 @@ CREATE TABLE IF NOT EXISTS `tag_relation_meta` (
`tag_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'tag id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'tag relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag relation
deleted at',
@@ -280,7 +280,7 @@ CREATE TABLE IF NOT EXISTS `owner_meta` (
`owner_type` VARCHAR(64) NOT NULL COMMENT 'owner type',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'owner relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'owner relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'owner
relation deleted at',
@@ -296,10 +296,10 @@ CREATE TABLE IF NOT EXISTS `model_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
- `model_comment` TEXT DEFAULT NULL COMMENT 'model comment',
- `model_properties` MEDIUMTEXT DEFAULT NULL COMMENT 'model properties',
+ `model_comment` CLOB DEFAULT NULL COMMENT 'model comment',
+ `model_properties` CLOB DEFAULT NULL COMMENT 'model properties',
`model_latest_version` INT UNSIGNED DEFAULT 0 COMMENT 'model latest
version',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'model audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'model audit info',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'model deleted
at',
PRIMARY KEY (`model_id`),
UNIQUE KEY `uk_sid_mn_del` (`schema_id`, `model_name`, `deleted_at`),
@@ -314,10 +314,10 @@ CREATE TABLE IF NOT EXISTS `model_version_info` (
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`model_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'model id',
`version` INT UNSIGNED NOT NULL COMMENT 'model version',
- `model_version_comment` TEXT DEFAULT NULL COMMENT 'model version comment',
- `model_version_properties` MEDIUMTEXT DEFAULT NULL COMMENT 'model version
properties',
- `model_version_uri` TEXT NOT NULL COMMENT 'model storage uri',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'model version audit info',
+ `model_version_comment` CLOB DEFAULT NULL COMMENT 'model version comment',
+ `model_version_properties` CLOB DEFAULT NULL COMMENT 'model version
properties',
+ `model_version_uri` CLOB NOT NULL COMMENT 'model storage uri',
+ `audit_info` CLOB NOT NULL COMMENT 'model version audit info',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'model version
deleted at',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_mid_ver_del` (`model_id`, `version`, `deleted_at`),
diff --git a/scripts/h2/schema-0.9.0-h2.sql b/scripts/h2/schema-0.9.0-h2.sql
index 50585d4283..04123cb7b1 100644
--- a/scripts/h2/schema-0.9.0-h2.sql
+++ b/scripts/h2/schema-0.9.0-h2.sql
@@ -21,9 +21,9 @@ CREATE TABLE IF NOT EXISTS `metalake_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`metalake_name` VARCHAR(128) NOT NULL COMMENT 'metalake name',
`metalake_comment` VARCHAR(256) DEFAULT '' COMMENT 'metalake comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'metalake properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'metalake audit info',
- `schema_version` MEDIUMTEXT NOT NULL COMMENT 'metalake schema version
info',
+ `properties` CLOB DEFAULT NULL COMMENT 'metalake properties',
+ `audit_info` CLOB NOT NULL COMMENT 'metalake audit info',
+ `schema_version` CLOB NOT NULL COMMENT 'metalake schema version info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'metalake
deleted at',
@@ -39,8 +39,8 @@ CREATE TABLE IF NOT EXISTS `catalog_meta` (
`type` VARCHAR(64) NOT NULL COMMENT 'catalog type',
`provider` VARCHAR(64) NOT NULL COMMENT 'catalog provider',
`catalog_comment` VARCHAR(256) DEFAULT '' COMMENT 'catalog comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'catalog properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'catalog audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'catalog properties',
+ `audit_info` CLOB NOT NULL COMMENT 'catalog audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'catalog
deleted at',
@@ -55,8 +55,8 @@ CREATE TABLE IF NOT EXISTS `schema_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_comment` VARCHAR(256) DEFAULT '' COMMENT 'schema comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'schema audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'schema audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'schema
deleted at',
@@ -72,7 +72,7 @@ CREATE TABLE IF NOT EXISTS `table_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'table audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'table audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'table deleted
at',
@@ -94,14 +94,14 @@ CREATE TABLE IF NOT EXISTS `table_column_version_info` (
`column_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'column id',
`column_name` VARCHAR(128) NOT NULL COMMENT 'column name',
`column_position` INT UNSIGNED NOT NULL COMMENT 'column position, starting
from 0',
- `column_type` TEXT NOT NULL COMMENT 'column type',
+ `column_type` CLOB NOT NULL COMMENT 'column type',
`column_comment` VARCHAR(256) DEFAULT '' COMMENT 'column comment',
`column_nullable` TINYINT(1) NOT NULL DEFAULT 1 COMMENT 'column nullable,
0 is not nullable, 1 is nullable',
`column_auto_increment` TINYINT(1) NOT NULL DEFAULT 0 COMMENT 'column auto
increment, 0 is not auto increment, 1 is auto increment',
- `column_default_value` TEXT DEFAULT NULL COMMENT 'column default value',
+ `column_default_value` CLOB DEFAULT NULL COMMENT 'column default value',
`column_op_type` TINYINT(1) NOT NULL COMMENT 'column operation type, 1 is
create, 2 is update, 3 is delete',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'column
deleted at',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'column audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'column audit info',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_tid_ver_cid_del` (`table_id`, `table_version`, `column_id`,
`deleted_at`),
KEY `idx_tcmid` (`metalake_id`),
@@ -117,7 +117,7 @@ CREATE TABLE IF NOT EXISTS `fileset_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`type` VARCHAR(64) NOT NULL COMMENT 'fileset type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'fileset audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'fileset audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
@@ -137,9 +137,9 @@ CREATE TABLE IF NOT EXISTS `fileset_version_info` (
`fileset_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'fileset id',
`version` INT UNSIGNED NOT NULL COMMENT 'fileset info version',
`fileset_comment` VARCHAR(256) DEFAULT '' COMMENT 'fileset comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset properties',
+ `properties` CLOB DEFAULT NULL COMMENT 'fileset properties',
`storage_location_name` VARCHAR(128) NOT NULL DEFAULT 'default' COMMENT
'fileset storage location name',
- `storage_location` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset storage
location',
+ `storage_location` CLOB DEFAULT NULL COMMENT 'fileset storage location',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
PRIMARY KEY (id),
CONSTRAINT uk_fid_ver_del UNIQUE (fileset_id, version,
storage_location_name, deleted_at),
@@ -155,8 +155,8 @@ CREATE TABLE IF NOT EXISTS `topic_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`comment` VARCHAR(256) DEFAULT '' COMMENT 'topic comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'topic properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'topic audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'topic properties',
+ `audit_info` CLOB NOT NULL COMMENT 'topic audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'topic deleted
at',
@@ -171,7 +171,7 @@ CREATE TABLE IF NOT EXISTS `user_meta` (
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`user_name` VARCHAR(128) NOT NULL COMMENT 'username',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'user audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'user audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'user deleted
at',
@@ -183,8 +183,8 @@ CREATE TABLE IF NOT EXISTS `role_meta` (
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
`role_name` VARCHAR(128) NOT NULL COMMENT 'role name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'role audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'role audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'role deleted
at',
@@ -197,8 +197,8 @@ CREATE TABLE IF NOT EXISTS `role_meta_securable_object` (
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'securable
object entity id',
`type` VARCHAR(128) NOT NULL COMMENT 'securable object type',
- `privilege_names` TEXT(81920) NOT NULL COMMENT 'securable object privilege
names',
- `privilege_conditions` TEXT(81920) NOT NULL COMMENT 'securable object
privilege conditions',
+ `privilege_names` CLOB(81920) NOT NULL COMMENT 'securable object privilege
names',
+ `privilege_conditions` CLOB(81920) NOT NULL COMMENT 'securable object
privilege conditions',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'securable
objectcurrent version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'securable object
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'securable
object deleted at',
@@ -211,7 +211,7 @@ CREATE TABLE IF NOT EXISTS `user_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -224,7 +224,7 @@ CREATE TABLE IF NOT EXISTS `group_meta` (
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`group_name` VARCHAR(128) NOT NULL COMMENT 'group name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'group audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'group audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'group deleted
at',
@@ -236,7 +236,7 @@ CREATE TABLE IF NOT EXISTS `group_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -250,8 +250,8 @@ CREATE TABLE IF NOT EXISTS `tag_meta` (
`tag_name` VARCHAR(128) NOT NULL COMMENT 'tag name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`tag_comment` VARCHAR(256) DEFAULT '' COMMENT 'tag comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'tag properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'tag properties',
+ `audit_info` CLOB NOT NULL COMMENT 'tag audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag deleted
at',
@@ -264,7 +264,7 @@ CREATE TABLE IF NOT EXISTS `tag_relation_meta` (
`tag_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'tag id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'tag relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag relation
deleted at',
@@ -281,7 +281,7 @@ CREATE TABLE IF NOT EXISTS `owner_meta` (
`owner_type` VARCHAR(64) NOT NULL COMMENT 'owner type',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'owner relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'owner relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'owner
relation deleted at',
@@ -297,10 +297,10 @@ CREATE TABLE IF NOT EXISTS `model_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
- `model_comment` TEXT DEFAULT NULL COMMENT 'model comment',
- `model_properties` MEDIUMTEXT DEFAULT NULL COMMENT 'model properties',
+ `model_comment` CLOB DEFAULT NULL COMMENT 'model comment',
+ `model_properties` CLOB DEFAULT NULL COMMENT 'model properties',
`model_latest_version` INT UNSIGNED DEFAULT 0 COMMENT 'model latest
version',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'model audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'model audit info',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'model deleted
at',
PRIMARY KEY (`model_id`),
UNIQUE KEY `uk_sid_mn_del` (`schema_id`, `model_name`, `deleted_at`),
@@ -315,10 +315,10 @@ CREATE TABLE IF NOT EXISTS `model_version_info` (
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`model_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'model id',
`version` INT UNSIGNED NOT NULL COMMENT 'model version',
- `model_version_comment` TEXT DEFAULT NULL COMMENT 'model version comment',
- `model_version_properties` MEDIUMTEXT DEFAULT NULL COMMENT 'model version
properties',
- `model_version_uri` TEXT NOT NULL COMMENT 'model storage uri',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'model version audit info',
+ `model_version_comment` CLOB DEFAULT NULL COMMENT 'model version comment',
+ `model_version_properties` CLOB DEFAULT NULL COMMENT 'model version
properties',
+ `model_version_uri` CLOB NOT NULL COMMENT 'model storage uri',
+ `audit_info` CLOB NOT NULL COMMENT 'model version audit info',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'model version
deleted at',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_mid_ver_del` (`model_id`, `version`, `deleted_at`),
diff --git a/scripts/h2/schema-1.0.0-h2.sql b/scripts/h2/schema-1.0.0-h2.sql
index 438c80c1a1..85d9e65f2f 100644
--- a/scripts/h2/schema-1.0.0-h2.sql
+++ b/scripts/h2/schema-1.0.0-h2.sql
@@ -21,9 +21,9 @@ CREATE TABLE IF NOT EXISTS `metalake_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`metalake_name` VARCHAR(128) NOT NULL COMMENT 'metalake name',
`metalake_comment` VARCHAR(256) DEFAULT '' COMMENT 'metalake comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'metalake properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'metalake audit info',
- `schema_version` MEDIUMTEXT NOT NULL COMMENT 'metalake schema version
info',
+ `properties` CLOB DEFAULT NULL COMMENT 'metalake properties',
+ `audit_info` CLOB NOT NULL COMMENT 'metalake audit info',
+ `schema_version` CLOB NOT NULL COMMENT 'metalake schema version info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'metalake last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'metalake
deleted at',
@@ -39,8 +39,8 @@ CREATE TABLE IF NOT EXISTS `catalog_meta` (
`type` VARCHAR(64) NOT NULL COMMENT 'catalog type',
`provider` VARCHAR(64) NOT NULL COMMENT 'catalog provider',
`catalog_comment` VARCHAR(256) DEFAULT '' COMMENT 'catalog comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'catalog properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'catalog audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'catalog properties',
+ `audit_info` CLOB NOT NULL COMMENT 'catalog audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'catalog last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'catalog
deleted at',
@@ -55,8 +55,8 @@ CREATE TABLE IF NOT EXISTS `schema_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_comment` VARCHAR(256) DEFAULT '' COMMENT 'schema comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'schema audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'schema audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'schema last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'schema
deleted at',
@@ -72,7 +72,7 @@ CREATE TABLE IF NOT EXISTS `table_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'table audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'table audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'table last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'table deleted
at',
@@ -94,14 +94,14 @@ CREATE TABLE IF NOT EXISTS `table_column_version_info` (
`column_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'column id',
`column_name` VARCHAR(128) NOT NULL COMMENT 'column name',
`column_position` INT UNSIGNED NOT NULL COMMENT 'column position, starting
from 0',
- `column_type` TEXT NOT NULL COMMENT 'column type',
+ `column_type` CLOB NOT NULL COMMENT 'column type',
`column_comment` VARCHAR(256) DEFAULT '' COMMENT 'column comment',
`column_nullable` TINYINT(1) NOT NULL DEFAULT 1 COMMENT 'column nullable,
0 is not nullable, 1 is nullable',
`column_auto_increment` TINYINT(1) NOT NULL DEFAULT 0 COMMENT 'column auto
increment, 0 is not auto increment, 1 is auto increment',
- `column_default_value` TEXT DEFAULT NULL COMMENT 'column default value',
+ `column_default_value` CLOB DEFAULT NULL COMMENT 'column default value',
`column_op_type` TINYINT(1) NOT NULL COMMENT 'column operation type, 1 is
create, 2 is update, 3 is delete',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'column
deleted at',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'column audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'column audit info',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_tid_ver_cid_del` (`table_id`, `table_version`, `column_id`,
`deleted_at`),
KEY `idx_tcmid` (`metalake_id`),
@@ -117,7 +117,7 @@ CREATE TABLE IF NOT EXISTS `fileset_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`type` VARCHAR(64) NOT NULL COMMENT 'fileset type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'fileset audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'fileset audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'fileset last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
@@ -137,9 +137,9 @@ CREATE TABLE IF NOT EXISTS `fileset_version_info` (
`fileset_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'fileset id',
`version` INT UNSIGNED NOT NULL COMMENT 'fileset info version',
`fileset_comment` VARCHAR(256) DEFAULT '' COMMENT 'fileset comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset properties',
+ `properties` CLOB DEFAULT NULL COMMENT 'fileset properties',
`storage_location_name` VARCHAR(128) NOT NULL DEFAULT 'default' COMMENT
'fileset storage location name',
- `storage_location` MEDIUMTEXT DEFAULT NULL COMMENT 'fileset storage
location',
+ `storage_location` CLOB DEFAULT NULL COMMENT 'fileset storage location',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'fileset
deleted at',
PRIMARY KEY (id),
CONSTRAINT uk_fid_ver_del UNIQUE (fileset_id, version,
storage_location_name, deleted_at),
@@ -155,8 +155,8 @@ CREATE TABLE IF NOT EXISTS `topic_meta` (
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`comment` VARCHAR(256) DEFAULT '' COMMENT 'topic comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'topic properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'topic audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'topic properties',
+ `audit_info` CLOB NOT NULL COMMENT 'topic audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'topic last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'topic deleted
at',
@@ -171,7 +171,7 @@ CREATE TABLE IF NOT EXISTS `user_meta` (
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`user_name` VARCHAR(128) NOT NULL COMMENT 'username',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'user audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'user audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'user last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'user deleted
at',
@@ -183,8 +183,8 @@ CREATE TABLE IF NOT EXISTS `role_meta` (
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
`role_name` VARCHAR(128) NOT NULL COMMENT 'role name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'schema properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'role audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'schema properties',
+ `audit_info` CLOB NOT NULL COMMENT 'role audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'role last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'role deleted
at',
@@ -197,8 +197,8 @@ CREATE TABLE IF NOT EXISTS `role_meta_securable_object` (
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'securable
object entity id',
`type` VARCHAR(128) NOT NULL COMMENT 'securable object type',
- `privilege_names` TEXT(81920) NOT NULL COMMENT 'securable object privilege
names',
- `privilege_conditions` TEXT(81920) NOT NULL COMMENT 'securable object
privilege conditions',
+ `privilege_names` CLOB(81920) NOT NULL COMMENT 'securable object privilege
names',
+ `privilege_conditions` CLOB(81920) NOT NULL COMMENT 'securable object
privilege conditions',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'securable
objectcurrent version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'securable object
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'securable
object deleted at',
@@ -211,7 +211,7 @@ CREATE TABLE IF NOT EXISTS `user_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`user_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'user id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -224,7 +224,7 @@ CREATE TABLE IF NOT EXISTS `group_meta` (
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`group_name` VARCHAR(128) NOT NULL COMMENT 'group name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'group audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'group audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'group last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'group deleted
at',
@@ -236,7 +236,7 @@ CREATE TABLE IF NOT EXISTS `group_role_rel` (
`id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 'auto increment
id',
`group_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'group id',
`role_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'role id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'relation
deleted at',
@@ -250,8 +250,8 @@ CREATE TABLE IF NOT EXISTS `tag_meta` (
`tag_name` VARCHAR(128) NOT NULL COMMENT 'tag name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`tag_comment` VARCHAR(256) DEFAULT '' COMMENT 'tag comment',
- `properties` MEDIUMTEXT DEFAULT NULL COMMENT 'tag properties',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag audit info',
+ `properties` CLOB DEFAULT NULL COMMENT 'tag properties',
+ `audit_info` CLOB NOT NULL COMMENT 'tag audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag deleted
at',
@@ -264,7 +264,7 @@ CREATE TABLE IF NOT EXISTS `tag_relation_meta` (
`tag_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'tag id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'tag relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'tag relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'tag relation last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'tag relation
deleted at',
@@ -281,7 +281,7 @@ CREATE TABLE IF NOT EXISTS `owner_meta` (
`owner_type` VARCHAR(64) NOT NULL COMMENT 'owner type',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'owner relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'owner relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'owner relation
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'owner
relation deleted at',
@@ -297,10 +297,10 @@ CREATE TABLE IF NOT EXISTS `model_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
- `model_comment` TEXT DEFAULT NULL COMMENT 'model comment',
- `model_properties` MEDIUMTEXT DEFAULT NULL COMMENT 'model properties',
+ `model_comment` CLOB DEFAULT NULL COMMENT 'model comment',
+ `model_properties` CLOB DEFAULT NULL COMMENT 'model properties',
`model_latest_version` INT UNSIGNED DEFAULT 0 COMMENT 'model latest
version',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'model audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'model audit info',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'model deleted
at',
PRIMARY KEY (`model_id`),
UNIQUE KEY `uk_sid_mn_del` (`schema_id`, `model_name`, `deleted_at`),
@@ -315,11 +315,11 @@ CREATE TABLE IF NOT EXISTS `model_version_info` (
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`model_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'model id',
`version` INT UNSIGNED NOT NULL COMMENT 'model version',
- `model_version_comment` TEXT DEFAULT NULL COMMENT 'model version comment',
- `model_version_properties` MEDIUMTEXT DEFAULT NULL COMMENT 'model version
properties',
+ `model_version_comment` CLOB DEFAULT NULL COMMENT 'model version comment',
+ `model_version_properties` CLOB DEFAULT NULL COMMENT 'model version
properties',
`model_version_uri_name` VARCHAR(128) NOT NULL COMMENT 'model version uri
name',
- `model_version_uri` TEXT NOT NULL COMMENT 'model storage uri',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'model version audit info',
+ `model_version_uri` CLOB NOT NULL COMMENT 'model storage uri',
+ `audit_info` CLOB NOT NULL COMMENT 'model version audit info',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'model version
deleted at',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_mid_ver_uri_del` (`model_id`, `version`,
`model_version_uri_name`, `deleted_at`),
@@ -344,7 +344,7 @@ CREATE TABLE IF NOT EXISTS `policy_meta` (
`policy_name` VARCHAR(128) NOT NULL COMMENT 'policy name',
`policy_type` VARCHAR(64) NOT NULL COMMENT 'policy type',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'policy audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'policy audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'policy current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'policy last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'policy
deleted at',
@@ -357,9 +357,9 @@ CREATE TABLE IF NOT EXISTS `policy_version_info` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`policy_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'policy id',
`version` INT UNSIGNED NOT NULL COMMENT 'policy info version',
- `policy_comment` TEXT DEFAULT NULL COMMENT 'policy info comment',
+ `policy_comment` CLOB DEFAULT NULL COMMENT 'policy info comment',
`enabled` TINYINT(1) DEFAULT 1 COMMENT 'whether the policy is enabled, 0
is disabled, 1 is enabled',
- `content` MEDIUMTEXT DEFAULT NULL COMMENT 'policy content',
+ `content` CLOB DEFAULT NULL COMMENT 'policy content',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'policy
deleted at',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_pod_ver_del` (`policy_id`, `version`, `deleted_at`),
@@ -371,7 +371,7 @@ CREATE TABLE IF NOT EXISTS `policy_relation_meta` (
`policy_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'policy id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'policy relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'policy relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'policy relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'policy relation
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'policy
relation deleted at',
@@ -386,10 +386,10 @@ CREATE TABLE IF NOT EXISTS `statistic_meta` (
`statistic_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'statistic id',
`statistic_name` VARCHAR(128) NOT NULL COMMENT 'statistic name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `statistic_value` MEDIUMTEXT NOT NULL COMMENT 'statistic value',
+ `statistic_value` CLOB NOT NULL COMMENT 'statistic value',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'statistic audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'statistic audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'statistic
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'statistic last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'statistic
deleted at',
@@ -403,9 +403,9 @@ CREATE TABLE IF NOT EXISTS `job_template_meta` (
`job_template_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'job template id',
`job_template_name` VARCHAR(128) NOT NULL COMMENT 'job template name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `job_template_comment` TEXT DEFAULT NULL COMMENT 'job template comment',
- `job_template_content` MEDIUMTEXT NOT NULL COMMENT 'job template content',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'job template audit info',
+ `job_template_comment` CLOB DEFAULT NULL COMMENT 'job template comment',
+ `job_template_content` CLOB NOT NULL COMMENT 'job template content',
+ `audit_info` CLOB NOT NULL COMMENT 'job template audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'job template
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'job template last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'job template
deleted at',
@@ -420,7 +420,7 @@ CREATE TABLE IF NOT EXISTS `job_run_meta` (
`job_execution_id` varchar(256) NOT NULL COMMENT 'job execution id',
`job_run_status` varchar(64) NOT NULL COMMENT 'job run status',
`job_finished_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'job
finished at',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'job run audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'job run audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'job run current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'job run last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'job run
deleted at',
diff --git a/scripts/h2/upgrade-0.6.0-to-0.7.0-h2.sql
b/scripts/h2/upgrade-0.6.0-to-0.7.0-h2.sql
index 4143b7ad6f..8d3c173e35 100644
--- a/scripts/h2/upgrade-0.6.0-to-0.7.0-h2.sql
+++ b/scripts/h2/upgrade-0.6.0-to-0.7.0-h2.sql
@@ -26,14 +26,14 @@ CREATE TABLE IF NOT EXISTS `table_column_version_info` (
`column_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'column id',
`column_name` VARCHAR(128) NOT NULL COMMENT 'column name',
`column_position` INT UNSIGNED NOT NULL COMMENT 'column position, starting
from 0',
- `column_type` TEXT NOT NULL COMMENT 'column type',
+ `column_type` CLOB NOT NULL COMMENT 'column type',
`column_comment` VARCHAR(256) DEFAULT '' COMMENT 'column comment',
`column_nullable` TINYINT(1) NOT NULL DEFAULT 1 COMMENT 'column nullable,
0 is not nullable, 1 is nullable',
`column_auto_increment` TINYINT(1) NOT NULL DEFAULT 0 COMMENT 'column auto
increment, 0 is not auto increment, 1 is auto increment',
- `column_default_value` TEXT DEFAULT NULL COMMENT 'column default value',
+ `column_default_value` CLOB DEFAULT NULL COMMENT 'column default value',
`column_op_type` TINYINT(1) NOT NULL COMMENT 'column operation type, 1 is
create, 2 is update, 3 is delete',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'column
deleted at',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'column audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'column audit info',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_tid_ver_cid_del` (`table_id`, `table_version`, `column_id`,
`deleted_at`),
KEY `idx_tcmid` (`metalake_id`),
diff --git a/scripts/h2/upgrade-0.7.0-to-0.8.0-h2.sql
b/scripts/h2/upgrade-0.7.0-to-0.8.0-h2.sql
index 5cf0dfbf6e..9f52fcd738 100644
--- a/scripts/h2/upgrade-0.7.0-to-0.8.0-h2.sql
+++ b/scripts/h2/upgrade-0.7.0-to-0.8.0-h2.sql
@@ -16,8 +16,8 @@
-- specific language governing permissions and limitations
-- under the License.
--
-ALTER TABLE `role_meta_securable_object` ALTER COLUMN `privilege_names`
TEXT(81920);
-ALTER TABLE `role_meta_securable_object` ALTER COLUMN `privilege_conditions`
TEXT(81920);
+ALTER TABLE `role_meta_securable_object` ALTER COLUMN `privilege_names`
CLOB(81920);
+ALTER TABLE `role_meta_securable_object` ALTER COLUMN `privilege_conditions`
CLOB(81920);
CREATE TABLE IF NOT EXISTS `model_meta` (
`model_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'model id',
@@ -25,10 +25,10 @@ CREATE TABLE IF NOT EXISTS `model_meta` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`catalog_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'catalog id',
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
- `model_comment` TEXT DEFAULT NULL COMMENT 'model comment',
- `model_properties` MEDIUMTEXT DEFAULT NULL COMMENT 'model properties',
+ `model_comment` CLOB DEFAULT NULL COMMENT 'model comment',
+ `model_properties` CLOB DEFAULT NULL COMMENT 'model properties',
`model_latest_version` INT UNSIGNED DEFAULT 0 COMMENT 'model latest
version',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'model audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'model audit info',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'model deleted
at',
PRIMARY KEY (`model_id`),
UNIQUE KEY `uk_sid_mn_del` (`schema_id`, `model_name`, `deleted_at`),
@@ -43,10 +43,10 @@ CREATE TABLE IF NOT EXISTS `model_version_info` (
`schema_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'schema id',
`model_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'model id',
`version` INT UNSIGNED NOT NULL COMMENT 'model version',
- `model_version_comment` TEXT DEFAULT NULL COMMENT 'model version comment',
- `model_version_properties` MEDIUMTEXT DEFAULT NULL COMMENT 'model version
properties',
- `model_version_uri` TEXT NOT NULL COMMENT 'model storage uri',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'model version audit info',
+ `model_version_comment` CLOB DEFAULT NULL COMMENT 'model version comment',
+ `model_version_properties` CLOB DEFAULT NULL COMMENT 'model version
properties',
+ `model_version_uri` CLOB NOT NULL COMMENT 'model storage uri',
+ `audit_info` CLOB NOT NULL COMMENT 'model version audit info',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'model version
deleted at',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_mid_ver_del` (`model_id`, `version`, `deleted_at`),
diff --git a/scripts/h2/upgrade-0.9.0-to-1.0.0-h2.sql
b/scripts/h2/upgrade-0.9.0-to-1.0.0-h2.sql
index 6bd4161e49..e019d59129 100644
--- a/scripts/h2/upgrade-0.9.0-to-1.0.0-h2.sql
+++ b/scripts/h2/upgrade-0.9.0-to-1.0.0-h2.sql
@@ -22,7 +22,7 @@ CREATE TABLE IF NOT EXISTS `policy_meta` (
`policy_name` VARCHAR(128) NOT NULL COMMENT 'policy name',
`policy_type` VARCHAR(64) NOT NULL COMMENT 'policy type',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'policy audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'policy audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'policy current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'policy last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'policy
deleted at',
@@ -35,9 +35,9 @@ CREATE TABLE IF NOT EXISTS `policy_version_info` (
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
`policy_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'policy id',
`version` INT UNSIGNED NOT NULL COMMENT 'policy info version',
- `policy_comment` TEXT DEFAULT NULL COMMENT 'policy info comment',
+ `policy_comment` CLOB DEFAULT NULL COMMENT 'policy info comment',
`enabled` TINYINT(1) DEFAULT 1 COMMENT 'whether the policy is enabled, 0
is disabled, 1 is enabled',
- `content` MEDIUMTEXT DEFAULT NULL COMMENT 'policy content',
+ `content` CLOB DEFAULT NULL COMMENT 'policy content',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'policy
deleted at',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_pod_ver_del` (`policy_id`, `version`, `deleted_at`),
@@ -49,7 +49,7 @@ CREATE TABLE IF NOT EXISTS `policy_relation_meta` (
`policy_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'policy id',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'policy relation audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'policy relation audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'policy relation
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'policy relation
last version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'policy
relation deleted at',
@@ -71,10 +71,10 @@ CREATE TABLE IF NOT EXISTS `statistic_meta` (
`statistic_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'statistic id',
`statistic_name` VARCHAR(128) NOT NULL COMMENT 'statistic name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `statistic_value` MEDIUMTEXT NOT NULL COMMENT 'statistic value',
+ `statistic_value` CLOB NOT NULL COMMENT 'statistic value',
`metadata_object_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metadata object
id',
`metadata_object_type` VARCHAR(64) NOT NULL COMMENT 'metadata object type',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'statistic audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'statistic audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'statistic
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'statistic last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'statistic
deleted at',
@@ -88,9 +88,9 @@ CREATE TABLE IF NOT EXISTS `job_template_meta` (
`job_template_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'job template id',
`job_template_name` VARCHAR(128) NOT NULL COMMENT 'job template name',
`metalake_id` BIGINT(20) UNSIGNED NOT NULL COMMENT 'metalake id',
- `job_template_comment` TEXT DEFAULT NULL COMMENT 'job template comment',
- `job_template_content` MEDIUMTEXT NOT NULL COMMENT 'job template content',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'job template audit info',
+ `job_template_comment` CLOB DEFAULT NULL COMMENT 'job template comment',
+ `job_template_content` CLOB NOT NULL COMMENT 'job template content',
+ `audit_info` CLOB NOT NULL COMMENT 'job template audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'job template
current version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'job template last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'job template
deleted at',
@@ -105,7 +105,7 @@ CREATE TABLE IF NOT EXISTS `job_run_meta` (
`job_execution_id` varchar(256) NOT NULL COMMENT 'job execution id',
`job_run_status` varchar(64) NOT NULL COMMENT 'job run status',
`job_finished_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'job
finished at',
- `audit_info` MEDIUMTEXT NOT NULL COMMENT 'job run audit info',
+ `audit_info` CLOB NOT NULL COMMENT 'job run audit info',
`current_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'job run current
version',
`last_version` INT UNSIGNED NOT NULL DEFAULT 1 COMMENT 'job run last
version',
`deleted_at` BIGINT(20) UNSIGNED NOT NULL DEFAULT 0 COMMENT 'job run
deleted at',