Sha256: 749d7513c50d73b9bb40e939f30485825a0c77c8e7c007c3f469700ea84323e1
Contents?: true
Size: 1.23 KB
Versions: 6
Compression:
Stored size: 1.23 KB
Contents
# encoding: UTF-8 ActiveRecord::Schema.define(version: 0) do create_table(:organizations, 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 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