使用以下命令更改了 Vertica 中表的所有者:
ALTER TABLE t33 OWNER TO Bob;
现在,我想知道谁创建了这个表,因为所有者与创建者不同,我在哪里可以找到它?
附言我试图浏览日志历史记录,但它没有"创建表"语句。
怎么样...
SQL> CREATE TABLE public.stack1 ( ID INTEGER ) ;
CREATE TABLE
SQL> ALTER TABLE public.stack1 OWNER TO mauro ;
ALTER TABLE
SQL> SELECT start_timestamp, user_name, request
FROM v_monitor.query_requests
WHERE request_type = 'DDL'
ORDER BY 1 DESC LIMIT 2;
start_timestamp | user_name | request
-------------------------------+-----------+---------------------------------------------
2018-05-09 14:13:50.57512-04 | dbadmin | ALTER TABLE public.stack1 OWNER TO mauro ;
2018-05-09 14:13:06.348753-04 | dbadmin | CREATE TABLE public.stack1 ( ID INTEGER ) ;
(2 rows)