更新时间:2025-02-27 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
PG_RANGE
PG_RANGE系统表存储关于范围类型的信息,除了PG_TYPE里类型的记录。
| 
       名称  | 
     
       类型  | 
     
       引用  | 
     
       描述  | 
    
|---|---|---|---|
| 
       rngtypid  | 
     
       oid  | 
     
       PG_TYPE.oid  | 
     
       范围类型的OID。  | 
    
| 
       rngsubtype  | 
     
       oid  | 
     
       PG_TYPE.oid  | 
     
       这个范围类型的元素类型(子类型)的OID。  | 
    
| 
       rngcollation  | 
     
       oid  | 
     
       PG_COLLATION.oid  | 
     
       用于范围比较的排序规则的OID,如果没有则为零。  | 
    
| 
       rngsubopc  | 
     
       oid  | 
     
       PG_OPCLASS.oid  | 
     
       用于范围比较的子类型的操作符类的OID。  | 
    
| 
       rngcanonical  | 
     
       regproc  | 
     
       PG_PROC.proname  | 
     
       转换范围类型为规范格式的函数名,如果没有则为0。  | 
    
| 
       rngsubdiff  | 
     
       regproc  | 
     
       PG_PROC.proname  | 
     
       表示用于计算范围两元素差值的函数的名字,该函数的返回值为双精度类型,如果不存在该函数则rngsubdiff字段值为0。  | 
    
若元素类型是离散的,则rngcanonical决定用于范围类型的排序顺序;若元素类型是不可排序的,则rngsubopc决定用于范围类型的排序顺序;若元素类型是可排序的,则rngsubopc和rngcollation决定用于范围类型的排序顺序。
   父主题: 系统表