0
我在PostgreSQL中創建了一個函數,我用JDBC在java中調用了這個函數。我不確定這個函數是否可能適用於每個模式。我的意思是,如果我沒有任何模式,該怎麼辦?PostgreSQL在數據庫中的功能
PostgreSQL有可能在數據庫中創建函數而不是在特定的模式中創建函數嗎?
我在PostgreSQL中創建了一個函數,我用JDBC在java中調用了這個函數。我不確定這個函數是否可能適用於每個模式。我的意思是,如果我沒有任何模式,該怎麼辦?PostgreSQL在數據庫中的功能
PostgreSQL有可能在數據庫中創建函數而不是在特定的模式中創建函數嗎?
從
如果一個模式名,包括官方文件,那麼函數是在指定模式中創建。否則它在當前模式中創建。
https://www.postgresql.org/docs/9.5/static/sql-createfunction.html
數據庫包含一個或多個命名的模式,這又包含表。 架構還包含其他類型的命名對象,包括數據類型,函數和操作符
https://www.postgresql.org/docs/9.1/static/ddl-schemas.html
所以我相信你無法
把它放在'public'模式?這必然存在。 – Kayaman
也可以通過模式引用它,即public.function() –