2
我想知道如何在redshift上设置当前或默认模式。我读过的一些文档指出,这可以通过SET命令实现,但我不相信这是准确的。我知道搜索路径可以改变,但我想知道是否有另一种方法来设置默认模式,类似于“SET CURRENT_SCHEMA TO'desired-schema-name'”。如何在redshift中设置模式
我想知道如何在redshift上设置当前或默认模式。我读过的一些文档指出,这可以通过SET命令实现,但我不相信这是准确的。我知道搜索路径可以改变,但我想知道是否有另一种方法来设置默认模式,类似于“SET CURRENT_SCHEMA TO'desired-schema-name'”。如何在redshift中设置模式
我不认为有另一种方式,但改变搜索路径应该尽可能短,并且功能上与仅用一个词的不同之处(search_path而不是current_schema)相同
SET search_path TO schema; (从第5.7.3节:https://www.postgresql.org/docs/9.1/static/ddl-schemas.html)
类似的问题在这里回答了说明永久设置为个人用户或DB所讨论的默认搜索路径:How does the search_path influence identifier resolution and the "current schema"