小编Dom*_*jno的帖子

赋值应用于变量

任何人都知道为什么在 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 而不是一个函数

javascript apply

5
推荐指数
1
解决办法
237
查看次数

Postgres角色和用户-表的权限被拒绝

我按照https://aws.amazon.com/blogs/database/managing-postgresql-users-and-roles/中的说明配置了在RDS上运行的Postgres 11.2数据库

  1. 我以在RDS创建期间创建的主用户身份登录
  2. 已执行 CREATE SCHEMA myschema;
  3. 从上面的链接执行的脚本
-- 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)

postgresql amazon-web-services amazon-rds

5
推荐指数
1
解决办法
255
查看次数