SVL_DATASHARE_CHANGE_LOG - Amazon Redshift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

SVL_DATASHARE_CHANGE_LOG

这是 Amazon Redshift 数据共享功能的预发布文档,目前为预览版。文档和功能均可能随时更改。我们建议您只在测试集群中使用此功能,而不要在生产环境中使用。有关预览版条款和条件,请参阅 AWS 服务条款中的 Beta 服务参与。将有关此功能的反馈发送至 redshift-datasharing@amazon.com。

记录用于跟踪创建者集群和使用者集群上的数据共享更改的整合视图。

超级用户可以查看所有行。普通用户只能查看他们自己的数据。

表列

列名称 数据类型 描述
userid OID 执行操作的用户的 ID。
username varchar(128) 执行操作的用户的名称。

pid

integer 进程的 ID。
xid long 事务的 ID。
share_id OID 数据共享的 ID。
share_name varchar(128) 数据共享的名称。
source_database_id OID 数据共享所属的数据库的 ID。
source_database_name varchar(128) 数据共享所属的数据库的名称。
consumer_database_id OID 从数据共享导入的数据库的 ID。
consumer_database_name varchar(128) 从数据共享导入的数据库的名称。
recordtime timestamp 操作的时间戳。
操作 varchar(128) 正在运行的操作。可能的值包括 CREATE DATASHARE、DROP DATASHARE、GRANT ALTER、REVOKE ALTER、GRANT GREAT、REVOKE GREAT、REVOKE GREKE、ALTER ADD、ALTER REMOVE、ALTER SET、GRANT USAGE、REVOKE USAGE、CRE DATABASE、GRANT 或 REVOAKE USAGE 在共享数据库、DROPBASE、DROP 或 ALTOP 的 REVED DATABASE、ALTER GATABASE、ALTER 和 ALTER GATAD DATADDBASE。BASE 上。S。
status integer 操作的状态。可能的值为 SUCCESS 或 ERROR-ERROR CODE。
share_object_type varchar(16) 在数据共享中添加或删除的数据库对象的类型。可能的值为架构、表、列、函数或视图。这是创建者集群的字段。
share_object_id OID 在数据共享中添加或删除的数据库对象的 ID。这是创建者集群的字段。
share_object_name varchar(128) 在数据共享中添加或删除的数据库对象的名称。这是创建者集群的字段。
target_user_type varchar(16) 向其授予权限的用户或组的类型。此字段适用于创建者集群和使用者集群。
target_userid OID 向其授予权限的用户或组的 ID。此字段适用于创建者集群和使用者集群。
target_username varchar(128) 向其授予权限的用户或组的名称。此字段适用于创建者集群和使用者集群。
consumer_account 字符变体(12) 数据使用者的账户 ID。这是创建者集群的字段。
consumer_namespace 字符变体 (128) 数据使用者账户的命名空间。这是创建者集群的字段。
创建者账户 varchar(12) 数据共享所属的创建者账户的账户 ID。这是使用者集群的字段。
创建器命名空间 varchar(128) 数据共享所属的产品账户的命名空间。这是使用者集群的字段。
attribute_name varchar(64) 数据共享或共享数据库的属性的名称。
attribute_value varchar(128) 数据共享或共享数据库的 属性的值。
error varchar(512) 操作失败时的错误消息。

示例查询

以下示例显示了创建者集群的 SVL_DATASHARE_CHANGE_LOG 视图。

select * from svl_datashare_change_log; userid | username | pid | xid | share_id | share_name | source_database_id | source_database_name | consumer_database_id | consumer_database_name | recordtime | action | status | share_object_type | share_object_id | share_object_name | target_user_type | target_userid | target_username | consumer_account | consumer_namespace | producer_account | producer_namespace | attribute_name | attribute_value | message --------+----------+-------+------+----------+------------+--------------------+----------------------+----------------------+------------------------+----------------------------+--------------------------+--------+-------------------+-----------------+-------------------+------------------+---------------+-----------------+------------------+--------------------------------------+------------------+--------------------+----------------------------+-----------------+--------- 1 | rdsdb | 27204 | 7142 | 118525 | test | 101458 | dev | | | 2020-11-30 19:27:06.805873 | DROP DATASHARE | 0 | | | | | | | | | | | | | 1 | rdsdb | 27204 | 6986 | 118525 | test | 101458 | dev | | | 2020-11-30 19:21:38.748955 | GRANT ALTER ON DATASHARE | 0 | | | | USER | 101 | alice | | | | | | | 1 | rdsdb | 27204 | 7343 | 118528 | test | 101458 | dev | | | 2020-11-30 19:35:11.847471 | CREATE DATASHARE | 0 | | | | | | | | | | | | | 1 | rdsdb | 27204 | 6993 | 118525 | test | 101458 | dev | | | 2020-11-30 19:21:48.908651 | GRANT SHARE ON DATASHARE | 0 | | | | GROUP | 100 | g | | | | | | | 1 | rdsdb | 27204 | 7045 | 118525 | test | 101458 | dev | | | 2020-11-30 19:23:41.136237 | GRANT USAGE ON DATASHARE | 0 | | | | | | | | 5b6d7c5c-35dc-4802-b8c8-b7ff09348cee | | | | | 1 | rdsdb | 27204 | 7013 | 118525 | test | 101458 | dev | | | 2020-11-30 19:22:36.453991 | ALTER DATASHARE ADD | 0 | RELATION | 118526 | t | | | | | | | | | | 1 | rdsdb | 27204 | 7347 | 118528 | test | 101458 | dev | | | 2020-11-30 19:35:23.121148 | ALTER DATASHARE SET | 0 | | | | | | | | | | | DATASHARE_PUBLICACCESSIBLE | True | 1 | rdsdb | 27204 | 6979 | 118525 | test | 101458 | dev | | | 2020-11-30 19:21:18.490211 | CREATE DATASHARE | 0 | | | | | | | | | | | | | 1 | rdsdb | 27204 | 6999 | 118525 | test | 101458 | dev | | | 2020-11-30 19:22:01.754429 | ALTER DATASHARE ADD | 0 | SCHEMA | 2200 | public | | | | | | | | | | (9 rows)

以下示例显示了使用者集群的 SVL_DATASHARE_CHANGE_LOG 视图。

select * from svl_datashare_change_log; userid | username | pid | xid | share_id | share_name | source_database_id | source_database_name | consumer_database_id | consumer_database_name | recordtime | action | status | share_object_type | share_object_id | share_object_name | target_user_type | target_userid | target_username | consumer_account | consumer_namespace | producer_account | producer_namespace | attribute_name | attribute_value | message --------+----------+-------+------+----------+------------+--------------------+----------------------+----------------------+------------------------+----------------------------+--------------------------------+--------+-------------------+-----------------+-------------------+------------------+---------------+-----------------+------------------+--------------------+------------------+--------------------------------------+----------------+-----------------+--------- 1 | rdsdb | 29487 | 7206 | | test | | | 118525 | sharedb | 2020-11-30 19:26:23.676199 | CREATE DATABASE FROM DATASHARE | 0 | | | | | | | | | 294284061811 | b5d16a58-bb49-4b83-bfc6-ee2cd6515820 | | | 1 | rdsdb | 29487 | 7260 | | test | | | 118525 | sharedb | 2020-11-30 19:27:59.190588 | GRANT USAGE ON DATABASE | 0 | | | | GROUP | 0 | public | | | 294284061811 | b5d16a58-bb49-4b83-bfc6-ee2cd6515820 | | | 1 | rdsdb | 29487 | 7259 | | test | | | 118525 | sharedb | 2020-11-30 19:27:51.598165 | GRANT USAGE ON DATABASE | 0 | | | | GROUP | 0 | public | | | 294284061811 | b5d16a58-bb49-4b83-bfc6-ee2cd6515820 | | | 1 | rdsdb | 29487 | 7274 | | test | | | 118525 | sharedb | 2020-11-30 19:28:41.390332 | ALTER DATABASE | 0 | | | | | | | | | 294284061811 | b5d16a58-bb49-4b83-bfc6-ee2cd6515820 | DATABASE_NAME | sharedatabase | 1 | rdsdb | 29487 | 7318 | | test | | | 118525 | sharedatabase | 2020-11-30 19:30:27.613065 | DROP DATABASE | 0 | | | | | | | | | 294284061811 | b5d16a58-bb49-4b83-bfc6-ee2cd6515820 | | | 1 | rdsdb | 29487 | 7242 | | test | | | 118525 | sharedb | 2020-11-30 19:27:27.1834 | GRANT USAGE ON DATABASE | 0 | | | | USER | 101 | alice | | | 294284061811 | b5d16a58-bb49-4b83-bfc6-ee2cd6515820 | | | (6 rows)