Active Record PostgreSQL 適配器資料表定義
方法
包含模組
屬性
[R] | exclusion_constraints | |
[R] | unique_constraints | |
[R] | unlogged |
類別公開方法
new(*, **) 連結
來源: Show | 在 GitHub 上
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_definitions.rb, line 248 def initialize(*, **) super @exclusion_constraints = [] @unique_constraints = [] @unlogged = ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.create_unlogged_tables end
執行個體公開方法
exclusion_constraint(expression, **options) 連結
來源: Show | 在 GitHub 上
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_definitions.rb, line 255 def exclusion_constraint(expression, **options) exclusion_constraints << new_exclusion_constraint_definition(expression, options) end
unique_constraint(column_name, **options) 連結
來源: Show | 在 GitHub 上
# File activerecord/lib/active_record/connection_adapters/postgresql/schema_definitions.rb, line 259 def unique_constraint(column_name, **options) unique_constraints << new_unique_constraint_definition(column_name, options) end