作成されると、PostgreSQLの関数は永続的に保持されます。 。他のオブジェクトと同様に、スキーマ内に存在し、このスキーマが search_path
現在のセッションの。
汎用データベースでは、デフォルトので関数を作成します。スキーマ
public
。より洗練されたセットアップでは、関数専用のスキーマまたはユーザーごとの専用スキーマがある場合があります。 search_path
それに応じて設定されます。
CREATE OR REPLACE FUNCTION ...
を使用します
CREATE FUNCTION ...
の代わりに したがって、既存の関数の本体を(INまたはOUTタイプを変更せずに)置き換えることができます。これについての詳細は、この最近のdba.SEの@PavelStehuleによる回答
。
タイムゾーンの名前のわずかに異なる影響に注意してください および略語 または数値オフセット。関連する質問/回答:
同じプロパティのタイムゾーン名をタイムスタンプに適用すると、異なる結果が得られます
PostgreSQL-方法異なるタイムゾーンで日付をレンダリングするには?