[jOOQ/jOOQ#18687] Fix also MetaSQL

This commit is contained in:
Lukas Eder 2025-07-01 08:22:35 +02:00
parent 1cebbc00bb
commit d47966b574

View File

@ -377,8 +377,8 @@ final class MetaSQL {
M_COMMENTS.put(FIREBIRD, "select c.catalog, c.schema, c.RDB$RELATION_NAME, c.RDB$FIELD_NAME, c.RDB$DESCRIPTION from (select null catalog, null schema, trim(RDB$RELATIONS.RDB$RELATION_NAME) RDB$RELATION_NAME, null RDB$FIELD_NAME, trim(RDB$RELATIONS.RDB$DESCRIPTION) RDB$DESCRIPTION from RDB$RELATIONS where RDB$RELATIONS.RDB$DESCRIPTION is not null union all select null, null, RDB$RELATION_FIELDS.RDB$RELATION_NAME, RDB$RELATION_FIELDS.RDB$FIELD_NAME, RDB$RELATION_FIELDS.RDB$DESCRIPTION from RDB$RELATION_FIELDS where RDB$RELATION_FIELDS.RDB$DESCRIPTION is not null) c order by 1, 2, 3");
M_COMMENTS.put(H2, "select c.TABLE_CATALOG, c.TABLE_SCHEMA, c.TABLE_NAME, c.COLUMN_NAME, c.REMARKS from (select INFORMATION_SCHEMA.TABLES.TABLE_CATALOG, INFORMATION_SCHEMA.TABLES.TABLE_SCHEMA, INFORMATION_SCHEMA.TABLES.TABLE_NAME, null COLUMN_NAME, INFORMATION_SCHEMA.TABLES.REMARKS from INFORMATION_SCHEMA.TABLES where INFORMATION_SCHEMA.TABLES.REMARKS is not null union all select INFORMATION_SCHEMA.COLUMNS.TABLE_CATALOG, INFORMATION_SCHEMA.COLUMNS.TABLE_SCHEMA, INFORMATION_SCHEMA.COLUMNS.TABLE_NAME, INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME, INFORMATION_SCHEMA.COLUMNS.REMARKS from INFORMATION_SCHEMA.COLUMNS where INFORMATION_SCHEMA.COLUMNS.REMARKS is not null) c where c.TABLE_SCHEMA in (cast(? as varchar)) order by 1, 2, 3, 4");
M_COMMENTS.put(HSQLDB, "select c.TABLE_CAT, c.TABLE_SCHEM, c.TABLE_NAME, c.COLUMN_NAME, c.REMARKS from (select INFORMATION_SCHEMA.SYSTEM_TABLES.TABLE_CAT, INFORMATION_SCHEMA.SYSTEM_TABLES.TABLE_SCHEM, INFORMATION_SCHEMA.SYSTEM_TABLES.TABLE_NAME, null as COLUMN_NAME, INFORMATION_SCHEMA.SYSTEM_TABLES.REMARKS from INFORMATION_SCHEMA.SYSTEM_TABLES where INFORMATION_SCHEMA.SYSTEM_TABLES.REMARKS is not null union all select INFORMATION_SCHEMA.COLUMNS.TABLE_CATALOG, INFORMATION_SCHEMA.COLUMNS.TABLE_SCHEMA, INFORMATION_SCHEMA.COLUMNS.TABLE_NAME, INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME, INFORMATION_SCHEMA.SYSTEM_COLUMNS.REMARKS from INFORMATION_SCHEMA.COLUMNS join INFORMATION_SCHEMA.SYSTEM_COLUMNS on (INFORMATION_SCHEMA.COLUMNS.TABLE_CATALOG = INFORMATION_SCHEMA.SYSTEM_COLUMNS.TABLE_CAT and INFORMATION_SCHEMA.COLUMNS.TABLE_SCHEMA = INFORMATION_SCHEMA.SYSTEM_COLUMNS.TABLE_SCHEM and INFORMATION_SCHEMA.COLUMNS.TABLE_NAME = INFORMATION_SCHEMA.SYSTEM_COLUMNS.TABLE_NAME and INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME = INFORMATION_SCHEMA.SYSTEM_COLUMNS.COLUMN_NAME) where INFORMATION_SCHEMA.SYSTEM_COLUMNS.REMARKS is not null) as c where c.TABLE_SCHEM in (cast(? as varchar(128))) order by 1, 2, 3, 4");
M_COMMENTS.put(POSTGRES, "select current_database() as catalog_name, c.schema_name, c.table_name, c.column_name, c.remarks from (select alias_87241969.nspname as schema_name, pg_catalog.pg_class.relname as table_name, null as column_name, obj_description(pg_catalog.pg_class.oid) as remarks from (pg_catalog.pg_class join pg_catalog.pg_namespace as alias_87241969 on pg_catalog.pg_class.relnamespace = alias_87241969.oid) where obj_description(pg_catalog.pg_class.oid) is not null union all select pg_catalog.pg_namespace.nspname, null, null, obj_description(pg_catalog.pg_namespace.oid) as remarks from pg_catalog.pg_namespace where obj_description(pg_catalog.pg_namespace.oid) is not null union all select alias_120026365.nspname, pg_catalog.pg_proc.proname, null, obj_description(pg_catalog.pg_proc.oid) as remarks from (pg_catalog.pg_proc join pg_catalog.pg_namespace as alias_120026365 on pg_catalog.pg_proc.pronamespace = alias_120026365.oid) where obj_description(pg_catalog.pg_proc.oid) is not null union all select alias_42996861.nspname, pg_catalog.pg_type.typname, null, obj_description(pg_catalog.pg_type.oid) as remarks from (pg_catalog.pg_type join pg_catalog.pg_namespace as alias_42996861 on pg_catalog.pg_type.typnamespace = alias_42996861.oid) where obj_description(pg_catalog.pg_type.oid) is not null) as c where c.schema_name in (?) order by 1, 2, 3, 4");
M_COMMENTS.put(YUGABYTEDB, "select current_database() as catalog_name, c.schema_name, c.table_name, c.column_name, c.remarks from (select alias_87241969.nspname as schema_name, pg_catalog.pg_class.relname as table_name, null as column_name, obj_description(pg_catalog.pg_class.oid) as remarks from (pg_catalog.pg_class join pg_catalog.pg_namespace as alias_87241969 on pg_catalog.pg_class.relnamespace = alias_87241969.oid) where obj_description(pg_catalog.pg_class.oid) is not null union all select pg_catalog.pg_namespace.nspname, null, null, obj_description(pg_catalog.pg_namespace.oid) as remarks from pg_catalog.pg_namespace where obj_description(pg_catalog.pg_namespace.oid) is not null union all select alias_120026365.nspname, pg_catalog.pg_proc.proname, null, obj_description(pg_catalog.pg_proc.oid) as remarks from (pg_catalog.pg_proc join pg_catalog.pg_namespace as alias_120026365 on pg_catalog.pg_proc.pronamespace = alias_120026365.oid) where obj_description(pg_catalog.pg_proc.oid) is not null union all select alias_42996861.nspname, pg_catalog.pg_type.typname, null, obj_description(pg_catalog.pg_type.oid) as remarks from (pg_catalog.pg_type join pg_catalog.pg_namespace as alias_42996861 on pg_catalog.pg_type.typnamespace = alias_42996861.oid) where obj_description(pg_catalog.pg_type.oid) is not null) as c where c.schema_name in (?) order by 1, 2, 3, 4");
M_COMMENTS.put(POSTGRES, "select current_database() as catalog_name, c.schema_name, c.table_name, c.column_name, c.remarks from (select alias_87241969.nspname as schema_name, pg_catalog.pg_class.relname as table_name, null as column_name, obj_description(pg_catalog.pg_class.oid, 'pg_class') as remarks from (pg_catalog.pg_class join pg_catalog.pg_namespace as alias_87241969 on pg_catalog.pg_class.relnamespace = alias_87241969.oid) where obj_description(pg_catalog.pg_class.oid, 'pg_class') is not null union all select pg_catalog.pg_namespace.nspname, null, null, obj_description(pg_catalog.pg_namespace.oid, 'pg_namespace') as remarks from pg_catalog.pg_namespace where obj_description(pg_catalog.pg_namespace.oid, 'pg_namespace') is not null union all select alias_120026365.nspname, pg_catalog.pg_proc.proname, null, obj_description(pg_catalog.pg_proc.oid, 'pg_proc') as remarks from (pg_catalog.pg_proc join pg_catalog.pg_namespace as alias_120026365 on pg_catalog.pg_proc.pronamespace = alias_120026365.oid) where obj_description(pg_catalog.pg_proc.oid, 'pg_proc') is not null union all select alias_42996861.nspname, pg_catalog.pg_type.typname, null, obj_description(pg_catalog.pg_type.oid, 'pg_type') as remarks from (pg_catalog.pg_type join pg_catalog.pg_namespace as alias_42996861 on pg_catalog.pg_type.typnamespace = alias_42996861.oid) where obj_description(pg_catalog.pg_type.oid, 'pg_type') is not null) as c where c.schema_name in (?) order by 1, 2, 3, 4");
M_COMMENTS.put(YUGABYTEDB, "select current_database() as catalog_name, c.schema_name, c.table_name, c.column_name, c.remarks from (select alias_87241969.nspname as schema_name, pg_catalog.pg_class.relname as table_name, null as column_name, obj_description(pg_catalog.pg_class.oid, 'pg_class') as remarks from (pg_catalog.pg_class join pg_catalog.pg_namespace as alias_87241969 on pg_catalog.pg_class.relnamespace = alias_87241969.oid) where obj_description(pg_catalog.pg_class.oid, 'pg_class') is not null union all select pg_catalog.pg_namespace.nspname, null, null, obj_description(pg_catalog.pg_namespace.oid, 'pg_namespace') as remarks from pg_catalog.pg_namespace where obj_description(pg_catalog.pg_namespace.oid, 'pg_namespace') is not null union all select alias_120026365.nspname, pg_catalog.pg_proc.proname, null, obj_description(pg_catalog.pg_proc.oid, 'pg_proc') as remarks from (pg_catalog.pg_proc join pg_catalog.pg_namespace as alias_120026365 on pg_catalog.pg_proc.pronamespace = alias_120026365.oid) where obj_description(pg_catalog.pg_proc.oid, 'pg_proc') is not null union all select alias_42996861.nspname, pg_catalog.pg_type.typname, null, obj_description(pg_catalog.pg_type.oid, 'pg_type') as remarks from (pg_catalog.pg_type join pg_catalog.pg_namespace as alias_42996861 on pg_catalog.pg_type.typnamespace = alias_42996861.oid) where obj_description(pg_catalog.pg_type.oid, 'pg_type') is not null) as c where c.schema_name in (?) order by 1, 2, 3, 4");