2017-05-04 15 views
2

redshiftで現在のスキーマまたはデフォルトのスキーマを設定する方法を知りたいと思います。私が読んだドキュメントの中には、これがSETコマンドで可能だと書かれているものがありますが、これは正確ではないと私は考えています。私は検索パスを変更することができると理解していますが、 "SET CURRENT_SCHEMA TO 'desired-schema-name'"のようなデフォルトのスキーマを設定する別の方法があるかどうかを知りたいと思います。redshiftでスキーマを設定する方法

答えて

3

私は別の方法はないと思っていますが、検索パスを変更することは、書いても機能的にも短く、1単語だけの違い(current_schemaの代わりにsearch_path)と同じでなければなりません。

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"

関連する問題