4
A
回答
2
目錄pg_type裏面存儲有關數據類型的信息。使用CREATE TYPE創建基本類型和枚舉類型(標量類型),並使用CREATE DOMAIN創建域。約pg_type裏面
更多信息PLZ訪問 http://www.postgresql.org/docs/9.0/static/catalog-pg-type.html
1
關於構成複合型可以這樣被檢索的字段的信息:
select * from pg_attribute where attrelid =
(select typrelid from pg_type where typname = 't_employee')
其中t_employee
將複合類型的名稱。
+1
雖然@ francs的回答鏈接到適當的文檔,但這個答案立即可用,甚至5年後! –
相關問題
- 1. 如何獲取有關用戶定義類型的信息?
- 2. 獲取有關用戶定義對象類型中的attrubute類型的信息
- 3. 用戶自定義數據類型VS用戶自定義類型VS用戶定義的表類型
- 4. 找到類型的定義在PostgreSQL中
- 5. SSIS用戶定義類型
- 6. 用戶定義類型
- 7. VBA - 用戶定義類型未定義
- 8. 未定義VBA用戶定義類型
- 9. 查找用戶定義類型的SQL基類型
- 10. excel vba用戶表單:用戶定義的類型未定義
- 11. 投射到用戶定義的數據類型中的PostgreSQL
- 12. 獲取用戶定義表格類型的列信息
- 13. 獲取用戶定義表類型的列信息
- 14. 定義的類型名稱在哪裏?
- 15. access 2010 vba用戶定義的類型沒有用FileOpenDialog定義?
- 16. 如何在Postgres中查找用戶定義類型的屬性信息?
- 17. 在哪裏存儲類關係信息?
- 18. COM對象:用戶定義的類型沒有定義
- 19. VBA:用戶定義的類型沒有定義MSXML2.DOMDocument60
- 20. 在Postgresql擴展中獲取用戶定義的類型OID C
- 21. 如何通過DataContext存儲用戶定義的數據類型?
- 22. 用戶定義類型的std :: common_type trait
- 23. 用戶定義的表類型參數
- 24. OpenCV用戶定義類型的矩陣
- 25. Python用戶定義的數據類型
- 26. Java用戶定義類型的數組
- 27. 凡(用戶定義的表類型)
- 28. 用戶定義的二進制類型
- 29. JPA:用戶定義的類型是BasicType?
- 30. 用戶定義類型的static_cast
感謝您的答覆。 pg_type不存儲有關合成類型字段的信息。你知道,如果存在,哪個表存儲這種信息? –
我不知道如果我理解你的問題非常好,如果你想了解一個表中的所有列 的信息,您可以查詢目錄pg_attribute裏。(http://www.postgresql.org/docs/ 9.0 /靜態/目錄-PG-attribute.html) – francs
順便說,pg_type.typtype爲b爲鹼型,C的複合型(例如,表的行類型), d爲一個域,例如用於枚舉類型,或p爲僞類型。請參見typrelid和typbasetype – francs