如何檢查給定架構中是否存在表Postgres 8.4及更高版本的數據庫包含public中的架構和特定于公司的表。company模式company架構名稱總是以'company'以公司號碼結束。因此,可能存在這樣的模式:publiccompany1
company2
company3...companynn應用程序總是與單個公司一起工作。這個search_path在ODBC或npgsql連接字符串中相應地指定,如下所示:search_path='company3,public'如何檢查給定表是否存在于指定的companyn圖式?例:select isSpecific('company3','tablenotincompany3schema')應該回來false,和select isSpecific('company3','tableincompany3schema')應該回來true.無論如何,函數應該只檢查companyn架構已傳遞,而不是其他架構。如果兩個表中都存在給定的表,則public和傳遞的模式,函數應該返回。true.它應該適用于Postgres 8.4或更高版本。
如何檢查給定架構中是否存在表
楊__羊羊
2019-06-20 15:28:14