Removed unsued deprecation require
Remove deprecated nil-passing to `SchemaCache` methods.
fix hash duping on 1.9
just access the ivars rather than rb_iv_get
hide more data in the schema cache
safely publish columns and columns hash info
dup and set the default proc to nil rather than looping through every…
schema cache already has the columns as a hash, so use that
speed up fixture loading by querying the schema cache for column names
Support judgement expired schema cache dump.
Load db/schema_cache.dump duaring boot time.
Add db:schema:cache:dump and db:schema:cache:clear tasks.
Add support schema cache dump and load.
columns method doesn't have name argument
Should clear the primary keys cache also
Don't store defaults in the schema cache
Defaults hash can go on the model
Cache columns at the model level.
Allows two models to use the same table but have different primary keys.
Use `table_exists?` from the schema cache.
pushing caching and visitors down to the connection