Sha256: a19e8bebac35f5d0df723a6a78fbaf251958147bca3a44e30fc62c3fa2b7ec64
Contents?: true
Size: 483 Bytes
Versions: 4
Compression:
Stored size: 483 Bytes
Contents
module ActiveRecord module ConnectionAdapters # PostgreSQL-specific extensions to column definitions in a table. class PostgreSQLColumn < Column #:nodoc: delegate :array, :oid, :fmod, to: :sql_type_metadata alias :array? :array def serial? return unless default_function table_name = @table_name || '(?<table_name>.+)' %r{\Anextval\('"?#{table_name}_#{name}_seq"?'::regclass\)\z} === default_function end end end end
Version data entries
4 entries across 4 versions & 1 rubygems