README.md in swift-1.0.0 vs README.md in swift-1.0.1
- old
+ new
@@ -43,10 +43,11 @@
### DB
```ruby
require 'swift'
+ require 'swift/adapter/postgres'
Swift.trace true # Debugging.
Swift.setup :default, Swift::Adapter::Postgres, db: 'swift'
# Block form db context.
@@ -77,10 +78,11 @@
Rudimentary object mapping. Provides a definition to the db methods for prepared (and cached) statements plus native
primitive Ruby type conversion.
```ruby
require 'swift'
+ require 'swift/adapter/postgres'
require 'swift/migrations'
Swift.trace true # Debugging.
Swift.setup :default, Swift::Adapter::Postgres, db: 'swift'
@@ -112,10 +114,11 @@
Record/relation level helpers.
```ruby
require 'swift'
+ require 'swift/adapter/postgres'
require 'swift/migrations'
Swift.trace true # Debugging.
Swift.setup :default, Swift::Adapter::Postgres, db: 'swift'
@@ -172,13 +175,16 @@
Swift comes with a simple identity map. Just require it after you load swift.
```ruby
require 'swift'
+ require 'swift/adapter/postgres'
require 'swift/identity_map'
require 'swift/migrations'
+ Swift.setup :default, Swift::Adapter::Postgres, db: 'swift'
+
class User < Swift::Record
store :users
attribute :id, Swift::Type::Integer, serial: true, key: true
attribute :age, Swift::Type::Integer, field: 'ega'
attribute :name, Swift::Type::String, field: 'eman'
@@ -211,9 +217,10 @@
But you can do it almost as fast in ruby,
```ruby
require 'swift'
+ require 'swift/adapter/mysql'
Swift.setup :default, Swift::Adapter::Mysql, db: 'swift'
# MySQL packet size is the usual limit, 8k is the packet size by default.
Swift.db do |db|