Sha256: b408c8a4800a9d1133e794dae3628f3dc2690d6a1e67caa9469e8cda900d4a2a
Contents?: true
Size: 1.43 KB
Versions: 6
Compression:
Stored size: 1.43 KB
Contents
# encoding: UTF-8 ActiveRecord::Schema.define(version: 0) do create_table(:organizations, force: true) create_table(:dependent_models, force: true) create_table(:items, force: true) do |t| t.integer :organization_id t.string :type end create_table(:item_with_optional_orgs, force: true) do |t| t.integer :organization_id t.string :type end create_table(:external_items, force: true) do |t| t.integer :external_organization_id end create_table(:external_item_with_optional_orgs, force: true) do |t| t.integer :external_organization_id end end class Organization < ActiveRecord::Base include RailsMultitenant::GlobalContextRegistry::CurrentInstance end class DependentModel < ActiveRecord::Base include RailsMultitenant::GlobalContextRegistry::CurrentInstance global_context_dependent_on Organization end class Item < ActiveRecord::Base include RailsMultitenant::MultitenantModel multitenant_on_model :organization end class ItemWithOptionalOrg < ActiveRecord::Base include RailsMultitenant::MultitenantModel multitenant_on_model :organization, required: false end class ItemSubtype < Item end class ExternalItem < ActiveRecord::Base include RailsMultitenant::MultitenantModel multitenant_on :external_organization_id end class ExternalItemWithOptionalOrg < ActiveRecord::Base include RailsMultitenant::MultitenantModel multitenant_on :external_organization_id, required: false end
Version data entries
6 entries across 6 versions & 1 rubygems