ICEBERG_NAMESPACES
Lists all the namespaces created using Iceberg in an Eon Mode database.
Lists details about the namespaces created using Iceberg in an Eon Mode database.
| Column Name | Data Type | Description |
|---|---|---|
NAMESPACE_ID |
INTEGER | The ID number for the namespace. |
NAMESPACE_NAME |
VARCHAR(128) | The name of the namespace. |
CATALOG |
VARCHAR(128) | The name of the catalog used in the Iceberg namespace. The supported catalog types are filesystem, glue, hive, and rest. |
LOCATION |
VARCHAR(128) | The location of the Iceberg namespace. |
rest_auth |
VARCHAR(128) | The authentication method for the REST catalog which supports either bearerToken or OAuth2 authentication. Applicable only when CATALOG is rest. |
Privileges
Only superuser has permissions. However, regular users can access Iceberg data if they have permissions on the underlying storage.
Examples
To list all the namespaces created using Iceberg in an Eon Mode database, run the following query:
=> SELECT * from v_catalog.iceberg_namespaces;
namespace_id | namespace_name | catalog | location | rest_auth
-------------------+----------------+-----------------------------------------------------------------------
| default_namespace | | |
| analytics | glue | s3://vertica-perpetual/user/iceberg_new |
| finance | rest | http://localhost:19120/iceberg/v1/main | {"bearerToken":"token"}
(3 rows)