任何人都知道为什么在 javascript 中这有效
m = Math.max
m.apply(null, [1,2,3])
Run Code Online (Sandbox Code Playgroud)
但这不是吗?
m = Math.max.apply
m(null, [1,2,3])
Run Code Online (Sandbox Code Playgroud)
它抛出异常:
TypeError:Function.prototype.apply 在 undefined 上被调用,这是一个 undefined 而不是一个函数
我按照https://aws.amazon.com/blogs/database/managing-postgresql-users-and-roles/中的说明配置了在RDS上运行的Postgres 11.2数据库
CREATE SCHEMA myschema;-- Revoke privileges from 'public' role
REVOKE CREATE ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON DATABASE mydatabase FROM PUBLIC;
-- Read-only role
CREATE ROLE readonly;
GRANT CONNECT ON DATABASE mydatabase TO readonly;
GRANT USAGE ON SCHEMA myschema TO readonly;
GRANT SELECT ON ALL TABLES IN SCHEMA myschema TO readonly;
ALTER DEFAULT PRIVILEGES IN SCHEMA myschema GRANT SELECT ON TABLES TO readonly;
-- Read/write role
CREATE ROLE readwrite;
GRANT CONNECT …Run Code Online (Sandbox Code Playgroud)