github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

datamapper / do

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 114
    • 22
  • Source
  • Commits
  • Network (22)
  • Wiki (16)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (3)
    • gh-pages
    • master ✓
    • next
  • Tags (15)
    • 0.10.1
    • 0.10.0-RC2
    • 0.10.0
    • 0.9.12
    • 0.9.11
    • 0.9.10.1
    • 0.9.10
    • 0.9.9
    • 0.9.7
    • 0.9.5
    • 0.9.4
    • 0.9.3
    • 0.9.2
    • 0.9.1
    • 0.9.0.1
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

DataObjects — Read more

  cancel

http://rubyforge.org/projects/dorb

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

[do_sqlite3] Re-bump version 0.10.2 
myabc (author)
Sun Jan 31 08:16:08 -0800 2010
commit  e5e6cf2a2361fe0cafd8722031479f59a5ce88f0
tree    42e53e73f1e2159657fb4f44c0b11359d572d6b8
parent  c8f450828230dc9007e730b11967b344d5a189f0
do /
name age
history
message
file .gitignore Tue Dec 22 14:38:11 -0800 2009 Update .gitignore for .jar extension files Sig... [myabc]
file MAVEN.markdown Wed Nov 04 10:29:43 -0800 2009 * dried up pom.xml - build tag was redundant *... [mkristian]
file README.markdown Sat Oct 17 14:48:49 -0700 2009 Unmark SQL Server as pending in README drivers ... [myabc]
file Rakefile Sat Jan 09 11:41:10 -0800 2010 Add release_all tasks to all gems [dbussink]
file TODO.markdown Tue Jan 05 12:26:18 -0800 2010 Installation messages for cross compiled gems [dbussink]
directory data_objects/ Sun Jan 24 02:57:45 -0800 2010 Bump version in ChangeLogs Signed-off-by: Alex... [myabc]
directory do_derby/ Sun Jan 24 02:57:45 -0800 2010 Bump version in ChangeLogs Signed-off-by: Alex... [myabc]
directory do_h2/ Sun Jan 24 02:57:45 -0800 2010 Bump version in ChangeLogs Signed-off-by: Alex... [myabc]
directory do_hsqldb/ Sun Jan 24 02:57:45 -0800 2010 Bump version in ChangeLogs Signed-off-by: Alex... [myabc]
directory do_jdbc-tools/ Sat Jan 09 11:41:11 -0800 2010 Bump version to 0.10.2 [dbussink]
directory do_jdbc/ Sun Jan 24 02:57:45 -0800 2010 Bump version in ChangeLogs Signed-off-by: Alex... [myabc]
directory do_mysql/ Sun Jan 24 02:57:45 -0800 2010 Bump version in ChangeLogs Signed-off-by: Alex... [myabc]
directory do_oracle/ Sun Jan 24 02:57:45 -0800 2010 Bump version in ChangeLogs Signed-off-by: Alex... [myabc]
directory do_postgres/ Sun Jan 24 02:57:45 -0800 2010 Bump version in ChangeLogs Signed-off-by: Alex... [myabc]
directory do_sqlite3/ Sun Jan 31 08:16:08 -0800 2010 [do_sqlite3] Re-bump version 0.10.2 This rever... [myabc]
directory do_sqlserver/ Sun Jan 24 02:57:45 -0800 2010 Bump version in ChangeLogs Signed-off-by: Alex... [myabc]
directory jdbc_drivers/ Sat Jan 09 06:19:23 -0800 2010 Expand out READMEs and update for auto-intuitin... [myabc]
file pom.xml Sat Jan 09 11:41:11 -0800 2010 Bump version to 0.10.2 [dbussink]
README.markdown

DataObjects README

DataObjects.rb is an attempt to rewrite existing Ruby database drivers to conform to one, standard interface.

At present the following drivers are available:

Database Vendor MRI (1.8.6/7) / 1.9 JRuby
MySQL x x
Oracle x x
PostgreSQL x x
SQLite3 x x
Derby - x
H2 - x
HSQLDB - x
SQL Server pending x

There is experimental support for Rubinius.

At present, PostgreSQL, MySQL and SQLite drivers are available. More drivers are currently under development. If you feel like living on the edge, install and test drivers directly from this repository.

Introduction

To connect to and query the database, DataObjects relies on native extensions. Native extensions have been written in both C (for Ruby 1.8.6/7 (MRI), Ruby 1.9.x (YARV) and Rubinius platform) and Java (for the JRuby platform). Individual drivers may include extensions for both Ruby MRI and JRuby, or one or the other.

C extensions have been written using according to each vendor API. Java drivers use the standard JDBC API. Although there are dialectical differences between the Java drivers, the JDBC API ensures a reasonable amount of commonality. As such, the Java extensions rely on a common do_jdbc gem, which wraps code that is common to all of the Java extensions.

Installation

To install a driver from the repository cd into the driver directory and use the provided rake install task to install for the default platform.

Copyright and Licensing

Please see the copyright notices in each individual driver README.markdown or LICENSE file. Java-based drivers bundle JDBC driver JAR files, which may be provided under a license that is more restrictive than the MIT License used by the data_objects gem itself.

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server