Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用星号 11.2.1 并使用实时配置(数据库 PostgreSQL)。有一个表的配置
file.conf => driver,database[,table[,priority]]
但我想使用view而不是table。有谁能够帮我?
从 SQLSELECT的角度来看,VIEW与TABLE. 因此,您应该能够使用视图名称代替表名称,只要您的配置源仅用于读取。
SELECT
VIEW
TABLE
但是,如果 Asterisk 将使用您的表进行写入 - 例如将行插入 CDR 表,那么视图将无法开箱即用。PostgreSQL 9.3 计划对可更新视图提供有限支持(仅当视图基于单个表时才有效)。或者,您可以INSTEAD OF在将更新适当的原始表的视图上创建触发器。考虑到这种复杂性,避免使用带有 Asterisk 的视图要容易得多。
INSTEAD OF