EXTERNAL SCHEMA系统函数
EXTERNAL SCHEMA相关系统函数仅8.3.0及以上集群版本支持。
pg_get_external_schema_table_options(text, text)
描述:获取external schema表的option。
入参: 第一个入参为external schema名称,第二个入参为表名称。
返回值类型:setof record
示例:
1 2 3 4 5 6 7 |
SELECT * FROM pg_get_external_schema_table_options('ex_lf', 'test_lf'); option_name | option_value -------------+------------------------------------ encoding | utf8 format | parquet foldername | /***/***/*** (3 rows) |
pg_get_external_schema_table_col(text, text)
描述:获取external schema表的列信息。
入参: 第一个入参为external schema名称,第二个入参为表名称。
返回值类型:setof record
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
SELECT * FROM pg_get_external_schema_table_col('ex_lf', 'test_lf'); col_name | col_type | part_col ------------------------+---------------+---------- field_smallint | smallint | f field_int | int | f field_integer | int | f fileld_bigint | bigint | f field_float | float | f field_double | double | f field_double_precision | double | f field_decimal | decimal(10,0) | f field_numeric | decimal(10,0) | f field_timestamp | timestamp | f field_date | date | f field_varchar | varchar(5) | f field_char | char(5) | f field_boolean | boolean | f field_string | string | f (15 rows) |