{"Entry":{"collection":"catalog","key":"pg_transform","name":"pg_transform","aliases":[],"metadata":{"changed_in":["12"],"changes":[{"added":[],"attributes":[],"description_changed":false,"descriptions":[],"from":"9.4","order":false,"removed":[],"status":"added","to":"9.5","types":[]},{"added":[],"attributes":[{"attribute":"hidden","from":true,"name":"oid","to":false}],"description_changed":false,"descriptions":[],"from":"11","listing":[],"order":false,"removed":[],"status":"changed","to":"12","types":[],"unlisted":[]},{"added":[],"attributes":[],"description_changed":false,"descriptions":[],"from":"12","listing":["oid"],"order":false,"removed":[],"status":"reworded","to":"13","types":[],"unlisted":[]},{"added":[],"attributes":[],"description_changed":false,"descriptions":[{"from":"The OID of the function to use when converting the data type for input to the procedural language (e.g., function parameters). Zero is stored if this operation is not supported.","name":"trffromsql","to":"The OID of the function to use when converting the data type for input to the procedural language (e.g., function parameters). Zero is stored if the default behavior should be used."},{"from":"The OID of the function to use when converting output from the procedural language (e.g., return values) to the data type. Zero is stored if this operation is not supported.","name":"trftosql","to":"The OID of the function to use when converting output from the procedural language (e.g., return values) to the data type. Zero is stored if the default behavior should be used."}],"from":"13","listing":[],"order":false,"removed":[],"status":"reworded","to":"14","types":[],"unlisted":[]}],"column_count":5,"content_hash":"9db469417129ab195f09ecad1c6a881e64d36843a77c8452540aa17924da77c0","first_version":"9.5","imported_at":"2026-09-30T00:40:56.276018+08:00","kind":"catalog","last_version":"20","name":"pg_transform","position":142,"present_in":["9.5","9.6","10","11","12","13","14","15","16","17","18","19","20"],"relation_oid":null,"relkind":"r","shared":false,"source_rev":"english-manuals:8bc748ae27ad9c90237eacc09d86a9414770d3a4030193b32cda839befec5b6c","summary":"The catalog pg_transform stores information about transforms, which are a mechanism to adapt data types to procedural languages.","summary_zh":""}},"Definition":{"Collection":"catalog","Key":"pg_transform","SourceDatabase":"center","Version":"18","SourceTable":"catalog","SourceKey":"pg_transform","SourceRevision":"english-manuals:8bc748ae27ad9c90237eacc09d86a9414770d3a4030193b32cda839befec5b6c","Facts":{"columns":[{"array_dimensions":0,"attnum":1,"description":"Row identifier","description_zh":"","documented":true,"documented_name":"oid","hidden":false,"name":"oid","not_null":true,"references":"","type":"oid","type_modifier":-1,"type_oid":26},{"array_dimensions":0,"attnum":2,"description":"OID of the data type this transform is for","description_zh":"","documented":true,"documented_name":"trftype","hidden":false,"name":"trftype","not_null":true,"references":"pg_type.oid","type":"oid","type_modifier":-1,"type_oid":26},{"array_dimensions":0,"attnum":3,"description":"OID of the language this transform is for","description_zh":"","documented":true,"documented_name":"trflang","hidden":false,"name":"trflang","not_null":true,"references":"pg_language.oid","type":"oid","type_modifier":-1,"type_oid":26},{"array_dimensions":0,"attnum":4,"description":"The OID of the function to use when converting the data type for input to the procedural language (e.g., function parameters). Zero is stored if the default behavior should be used.","description_zh":"","documented":true,"documented_name":"trffromsql","hidden":false,"name":"trffromsql","not_null":true,"references":"pg_proc.oid","type":"regproc","type_modifier":-1,"type_oid":24},{"array_dimensions":0,"attnum":5,"description":"The OID of the function to use when converting output from the procedural language (e.g., return values) to the data type. Zero is stored if the default behavior should be used.","description_zh":"","documented":true,"documented_name":"trftosql","hidden":false,"name":"trftosql","not_null":true,"references":"pg_proc.oid","type":"regproc","type_modifier":-1,"type_oid":24}],"description":"The catalog pg_transform stores information about transforms, which are a mechanism to adapt data types to procedural languages. See CREATE TRANSFORM for more information.","description_zh":"","doc":{"anchor":"id-1.10.4.59.4","file":"catalog-pg-transform.html","lang":"en","sha256":"0b5de1a616a26772c716dbd412c4e6825b2e19a729dcaa89956d03a06d2ccc41","slug":"18"},"kind":"catalog","lang":"en","measured_attributes":true,"metadata_release":"18.6","runtime_columns":["oid","trftype","trflang","trffromsql","trftosql"],"runtime_verified":false,"source":"english-manual"},"ManualEvidence":{"doc":{"anchor":"id-1.10.4.59.4","file":"catalog-pg-transform.html","lang":"en","sha256":"0b5de1a616a26772c716dbd412c4e6825b2e19a729dcaa89956d03a06d2ccc41","slug":"18"}},"MeasuredEvidence":{"measured_attributes":true,"metadata_release":"18.6","runtime_columns":["oid","trftype","trflang","trffromsql","trftosql"],"runtime_verified":false}},"Text":{"Collection":"catalog","Key":"pg_transform","SourceDatabase":"pgweb","Version":"18","Locale":"zh-Hans","Title":"pg_transform","Summary":"目录pg_transform存储有关转换的信息，转换是一种让数据类型适应过程语言的机制。详见CREATE TRANSFORM。","BodyHTML":"\u003cp\u003e目录pg_transform存储有关转换的信息，转换是一种让数据类型适应过程语言的机制。详见CREATE TRANSFORM。\u003c/p\u003e","SourceRevision":"2026-09-27@419045e","ContentHash":"3089befa6d7aadcbc4bebeffe1d7b0695abd569cfc576a5be19d758b27790c5f","Payload":{"columns":[{"description_zh":"行标识符","name":"oid","type":"oid","zh_from":"doc"},{"description_zh":"这个转换所针对的数据类型的 OID","name":"trftype","type":"oid","zh_from":"doc"},{"description_zh":"这个转换所针对的语言的 OID","name":"trflang","type":"oid","zh_from":"doc"},{"description_zh":"用于将数据类型转换为过程语言的输入（例如函数参数）的函数的 OID。如果应使用默认行为，则存储零。","name":"trffromsql","type":"regproc","zh_from":"doc"},{"description_zh":"用于将过程语言的输出（例如返回值）转换为该数据类型的函数的 OID。如果应使用默认行为，则存储零。","name":"trftosql","type":"regproc","zh_from":"doc"}],"description_zh":"目录pg_transform存储有关转换的信息，转换是一种让数据类型适应过程语言的机制。详见CREATE TRANSFORM。","zh_from":"doc"}},"RequestedLocale":"zh-Hans","Fallback":false,"Versions":["10","11","12","13","14","15","16","17","18","19","20","9.5","9.6"],"Locales":["en","zh-Hans"],"Signatures":null,"Spellings":null,"SQLState":null,"Evidence":null}
