rails--rails/activerecord/test/assets/schema_dump_5_1.yml

346 lines
7.6 KiB
YAML

--- !ruby/object:ActiveRecord::ConnectionAdapters::SchemaCache
columns:
posts:
- &1 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: id
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: INTEGER
type: :integer
limit:
precision:
scale:
'null': false
default:
default_function:
collation:
comment:
- &2 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: author_id
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: integer
type: :integer
limit:
precision:
scale:
'null': true
default:
default_function:
collation:
comment:
- &3 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: title
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: varchar
type: :string
limit:
precision:
scale:
'null': false
default:
default_function:
collation:
comment:
- &4 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: body
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: text
type: :text
limit:
precision:
scale:
'null': false
default:
default_function:
collation:
comment:
- &5 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: type
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: varchar
type: :string
limit:
precision:
scale:
'null': true
default:
default_function:
collation:
comment:
- &6 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: comments_count
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: integer
type: :integer
limit:
precision:
scale:
'null': true
default: '0'
default_function:
collation:
comment:
- &7 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: taggings_with_delete_all_count
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: integer
type: :integer
limit:
precision:
scale:
'null': true
default: '0'
default_function:
collation:
comment:
- &8 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: taggings_with_destroy_count
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: integer
type: :integer
limit:
precision:
scale:
'null': true
default: '0'
default_function:
collation:
comment:
- &9 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: tags_count
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: integer
type: :integer
limit:
precision:
scale:
'null': true
default: '0'
default_function:
collation:
comment:
- &10 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: tags_with_destroy_count
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: integer
type: :integer
limit:
precision:
scale:
'null': true
default: '0'
default_function:
collation:
comment:
- &11 !ruby/object:ActiveRecord::ConnectionAdapters::Column
name: tags_with_nullify_count
table_name: posts
sql_type_metadata: !ruby/object:ActiveRecord::ConnectionAdapters::SqlTypeMetadata
sql_type: integer
type: :integer
limit:
precision:
scale:
'null': true
default: '0'
default_function:
collation:
comment:
columns_hash:
posts:
id: *1
author_id: *2
title: *3
body: *4
type: *5
comments_count: *6
taggings_with_delete_all_count: *7
taggings_with_destroy_count: *8
tags_count: *9
tags_with_destroy_count: *10
tags_with_nullify_count: *11
primary_keys:
posts: id
data_sources:
ar_internal_metadata: true
table_with_autoincrement: true
accounts: true
admin_accounts: true
admin_users: true
aircraft: true
articles: true
articles_magazines: true
articles_tags: true
audit_logs: true
authors: true
author_addresses: true
author_favorites: true
auto_id_tests: true
binaries: true
birds: true
books: true
booleans: true
bulbs: true
CamelCase: true
cars: true
carriers: true
categories: true
categories_posts: true
categorizations: true
citations: true
clubs: true
collections: true
colnametests: true
columns: true
comments: true
companies: true
content: true
content_positions: true
vegetables: true
computers: true
computers_developers: true
contracts: true
customers: true
customer_carriers: true
dashboards: true
developers: true
developers_projects: true
dog_lovers: true
dogs: true
doubloons: true
edges: true
engines: true
entrants: true
essays: true
events: true
eyes: true
funny_jokes: true
cold_jokes: true
friendships: true
goofy_string_id: true
having: true
guids: true
guitars: true
inept_wizards: true
integer_limits: true
invoices: true
iris: true
items: true
jobs: true
jobs_pool: true
keyboards: true
legacy_things: true
lessons: true
lessons_students: true
students: true
lint_models: true
line_items: true
lions: true
lock_without_defaults: true
lock_without_defaults_cust: true
magazines: true
mateys: true
members: true
member_details: true
member_friends: true
memberships: true
member_types: true
mentors: true
minivans: true
minimalistics: true
mixed_case_monkeys: true
mixins: true
movies: true
notifications: true
numeric_data: true
orders: true
organizations: true
owners: true
paint_colors: true
paint_textures: true
parrots: true
parrots_pirates: true
parrots_treasures: true
people: true
peoples_treasures: true
personal_legacy_things: true
pets: true
pets_treasures: true
pirates: true
posts: true
serialized_posts: true
images: true
price_estimates: true
products: true
product_types: true
projects: true
randomly_named_table1: true
randomly_named_table2: true
randomly_named_table3: true
ratings: true
readers: true
references: true
shape_expressions: true
ships: true
ship_parts: true
prisoners: true
shop_accounts: true
speedometers: true
sponsors: true
string_key_objects: true
subscribers: true
subscriptions: true
tags: true
taggings: true
tasks: true
topics: true
toys: true
traffic_lights: true
treasures: true
tuning_pegs: true
tyres: true
variants: true
vertices: true
warehouse-things: true
circles: true
squares: true
triangles: true
non_poly_ones: true
non_poly_twos: true
humans: true
faces: true
interests: true
zines: true
wheels: true
countries: true
treaties: true
countries_treaties: true
liquid: true
molecules: true
electrons: true
weirds: true
nodes: true
trees: true
hotels: true
departments: true
cake_designers: true
drink_designers: true
chefs: true
recipes: true
records: true
overloaded_types: true
users: true
test_with_keyword_column_name: true
fk_test_has_pk: true
fk_test_has_fk: true
version: 0