📄 dependency.out
字号:
---- DEPENDENCIES--CREATE USER regression_user;CREATE USER regression_user2;CREATE USER regression_user3;CREATE GROUP regression_group;CREATE TABLE deptest (f1 serial primary key, f2 text);NOTICE: CREATE TABLE will create implicit sequence "deptest_f1_seq" for serial column "deptest.f1"NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "deptest_pkey" for table "deptest"GRANT SELECT ON TABLE deptest TO GROUP regression_group;GRANT ALL ON TABLE deptest TO regression_user, regression_user2;-- can't drop neither because they have privileges somewhereDROP USER regression_user;ERROR: role "regression_user" cannot be dropped because some objects depend on itDETAIL: access to table deptestDROP GROUP regression_group;ERROR: role "regression_group" cannot be dropped because some objects depend on itDETAIL: access to table deptest-- if we revoke the privileges we can drop the groupREVOKE SELECT ON deptest FROM GROUP regression_group;DROP GROUP regression_group;-- can't drop the user if we revoke the privileges partiallyREVOKE SELECT, INSERT, UPDATE, DELETE, RULE, REFERENCES ON deptest FROM regression_user;DROP USER regression_user;ERROR: role "regression_user" cannot be dropped because some objects depend on itDETAIL: access to table deptest-- now we are OK to drop himREVOKE TRIGGER ON deptest FROM regression_user;DROP USER regression_user;-- we are OK too if we drop the privileges all at onceREVOKE ALL ON deptest FROM regression_user2;DROP USER regression_user2;-- can't drop the owner of an object-- the error message detail here would include a pg_toast_nnn name that-- is not constant, so suppress it\set VERBOSITY terseALTER TABLE deptest OWNER TO regression_user3;DROP USER regression_user3;ERROR: role "regression_user3" cannot be dropped because some objects depend on it-- if we drop the object, we can drop the user tooDROP TABLE deptest;DROP USER regression_user3;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -