Sha256: 33172b544668217009c176c96498b75a754f8b90eeb8007674841c2c7fa1fdfe

Contents?: true

Size: 1.01 KB

Versions: 2

Compression:

Stored size: 1.01 KB

Contents

#### {% title "Datamapper" %}

# Datamapper: dm-couchdb, …


## Instalacja

Instalujemy następujące gemy:

    sudo gem install dm-core dm-more
    sudo gem install do_sqlite3 do_postgres
    sudo gem install dm-validations dm-timestamps 
    sudo gem install dm-aggregates dm-types 

oraz trochę wtyczek. Wszystkie są 
[opisane tutaj](http://datamapper.org/doku.php?id=docs:more).


## Zestawianie połączenia z bazą SQL

SQLite

    :::ruby
    # baza danych w RAM
    DataMapper.setup(:default, 'sqlite3::memory:')
    # baza danych plikiem
    DataMapper.setup(:default, "sqlite3:///#{Dir.pwd}/test.sqlite")

PostgreSQL

    :::ruby
    # Postgres 8.2+
    DataMapper.setup(:default, 'postgres://localhost/test')

**Uwaga**: You may be wondering how to be more specific about your database
connection. The second argument can be a hash, containing :host,
:adapter, :database, :username, :password, :socket, etc. These are
database-specific but this ought to get you going.


## Zestawianie połączenia z bazą noSQL

TODO

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
nosql-tutorial-0.1.1 lib/views/datamapper.rdiscount
nosql-tutorial-0.1.0 lib/views/datamapper.rdiscount