Postgresql ses——大多数表都有一个“my_tablename”视图,该视图只显示由用户创建的行(created_by_column=current_user::text::integer)。我想这样一种我当时认为很聪明的方法并不适用于LAPP land。这种方案很

Postgresql ses——大多数表都有一个“my_tablename”视图,该视图只显示由用户创建的行(created_by_column=current_user::text::integer)。我想这样一种我当时认为很聪明的方法并不适用于LAPP land。这种方案很,postgresql,connection-pooling,database,Postgresql,Connection Pooling,Database,ses——大多数表都有一个“my_tablename”视图,该视图只显示由用户创建的行(created_by_column=current_user::text::integer)。我想这样一种我当时认为很聪明的方法并不适用于LAPP land。这种方案很聪明,但在销售应用程序中,收款人、送货人、销售人员、销售经理、支持人员、支持经理、高级管理人员,偶尔还有他们的秘书,以及他们的猫,狗、小马和独角兽,你可以说,在一个特定的节点上可能需要一组独立的权限。丹尼斯准确地描述了一个面向公众的网络场景。w


ses——大多数表都有一个“my_tablename”视图,该视图只显示由用户创建的行(created_by_column=current_user::text::integer)。我想这样一种我当时认为很聪明的方法并不适用于LAPP land。这种方案很聪明,但在销售应用程序中,收款人、送货人、销售人员、销售经理、支持人员、支持经理、高级管理人员,偶尔还有他们的秘书,以及他们的猫,狗、小马和独角兽,你可以说,在一个特定的节点上可能需要一组独立的权限。丹尼斯准确地描述了一个面向公众的网络场景。web访问相对较少的数据库(可能仅限于同一公司的远程办公室)通常使用更多的数据库级权限和更少的应用程序级权限。@MikeSherrill'Catcall',这是一个重要的区别。这是针对内部网应用程序的,但即使涉及的数据相对较少,我们的数据库连接也已用完,这正是我考虑此设计的原因。@DenisdeBernardy BTW Postgres现在内置了行级权限。