Active Record PostgreSQL Adapter Table Definition
    
  
  
  
  
  
  
    
    Methods
    
      
        - E
- 
          
        
- N
- 
          
        
- U
- 
          
        
Included Modules
    
  
  
    
    
    
    
      
      Attributes
      
        
          
            | [R] | exclusion_constraints |  | 
        
          
            | [R] | unique_constraints |  | 
        
          
            | [R] | unlogged |  | 
        
      
    
    
    
      Class Public methods
      
        
          
            
              new(*, **)
            
            Link
          
          
            
              
            
          
          
          
          
            
            
              
              
                 Source: 
                
                  show
                
                 | 
                
                  on GitHub
                
              
              
                
def initialize(*, **)
  super
  @exclusion_constraints = []
  @unique_constraints = []
  @unlogged = ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.create_unlogged_tables
end
               
             
            
           
        
      
    
      Instance Public methods
      
        
          
            
              exclusion_constraint(expression, **options)
            
            Link
          
          
            
              
            
          
          
          
          
            
            
              
              
                 Source: 
                
                  show
                
                 | 
                
                  on GitHub
                
              
              
                
def exclusion_constraint(expression, **options)
  exclusion_constraints << new_exclusion_constraint_definition(expression, options)
end
               
             
            
           
        
        
          
            
              unique_constraint(column_name, **options)
            
            Link
          
          
            
              
            
          
          
          
          
            
            
              
              
                 Source: 
                
                  show
                
                 | 
                
                  on GitHub
                
              
              
                
def unique_constraint(column_name, **options)
  unique_constraints << new_unique_constraint_definition(column_name, options)
end