2017-08-17 10 views
0

私はPostgreSQLで関数を作成しました。私はこの関数をJDBCを使ってjavaで呼び出します。この機能がすべてのスキーマで機能するかどうかはわかりません。私がスキーマを持っていなければどうなるでしょうか?データベース内のPostgreSQL関数

PostgreSQLでは、特定のスキーマではなくデータベースに関数を作成することは可能ですか?

+0

は 'public'スキーマでそれを置くことができないと考えているデータ型、関数、および演算子を含む名前付きオブジェクトの他の種類を、含まれていますか?それは存在することになります。 – Kayaman

+0

また、スキーマpublic.function()で参照してください。 –

答えて

0
公式ドキュメントから

スキーマ名が含まれている場合、その関数は、指定されたスキーマで作成されます。それ以外の場合は、現在のスキーマに作成されます。

https://www.postgresql.org/docs/9.5/static/sql-createfunction.html

データベースは順番にテーブルを含む1つの以上の名前付きスキーマが含まれています。 スキーマも

https://www.postgresql.org/docs/9.1/static/ddl-schemas.html

は、だから私はあなたが

関連する問題