Title: [969] trunk/activerecord-jdbc:
I added an adapter to support InterSystems Cache database.
- Revision
- 969
- Author
- kofno
- Date
- 2008-04-23 09:46:55 -0400 (Wed, 23 Apr 2008)
Log Message
I added an adapter to support InterSystems Cache database. The SQL
still needs to be tuned, so, currently, all tests are failing.
Modified Paths
Added Paths
Diff
Modified: trunk/activerecord-jdbc/Rakefile (968 => 969)
--- trunk/activerecord-jdbc/Rakefile 2008-04-22 18:59:41 UTC (rev 968)
+++ trunk/activerecord-jdbc/Rakefile 2008-04-23 13:46:55 UTC (rev 969)
@@ -85,6 +85,11 @@
t.libs << 'test'
end
+# Ensure InterSystems CacheDB driver is on your classpath before launching rake
+Rake::TestTask.new(:test_cachedb) do | t |
+ t.test_files = FileList[ 'test/cachedb_simple_test.rb' ]
+ t.libs << 'test'
+end
MANIFEST = FileList["History.txt", "Manifest.txt", "README.txt",
"Rakefile", "LICENSE.txt", "lib/**/*.rb", "lib/jdbc_adapter/jdbc_adapter_internal.jar", "test/**/*.rb",
Added: trunk/activerecord-jdbc/lib/active_record/connection_adapters/cachedb_adapter.rb (0 => 969)
--- trunk/activerecord-jdbc/lib/active_record/connection_adapters/cachedb_adapter.rb (rev 0)
+++ trunk/activerecord-jdbc/lib/active_record/connection_adapters/cachedb_adapter.rb 2008-04-23 13:46:55 UTC (rev 969)
@@ -0,0 +1 @@
+require 'active_record/connection_adapters/jdbc_adapter'
Modified: trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter_spec.rb (968 => 969)
--- trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter_spec.rb 2008-04-22 18:59:41 UTC (rev 968)
+++ trunk/activerecord-jdbc/lib/active_record/connection_adapters/jdbc_adapter_spec.rb 2008-04-23 13:46:55 UTC (rev 969)
@@ -8,3 +8,4 @@
require 'jdbc_adapter/jdbc_firebird'
require 'jdbc_adapter/jdbc_db2'
require 'jdbc_adapter/jdbc_mssql'
+require 'jdbc_adapter/jdbc_cachedb'
Added: trunk/activerecord-jdbc/test/cachedb_simple_test.rb (0 => 969)
--- trunk/activerecord-jdbc/test/cachedb_simple_test.rb (rev 0)
+++ trunk/activerecord-jdbc/test/cachedb_simple_test.rb 2008-04-23 13:46:55 UTC (rev 969)
@@ -0,0 +1,6 @@
+require 'jdbc_common'
+require 'db/cachedb'
+
+class CacheDBSimpleTest < Test::Unit::TestCase
+ include SimpleTestMethods
+end
Added: trunk/activerecord-jdbc/test/db/cachedb.rb (0 => 969)
--- trunk/activerecord-jdbc/test/db/cachedb.rb (rev 0)
+++ trunk/activerecord-jdbc/test/db/cachedb.rb 2008-04-23 13:46:55 UTC (rev 969)
@@ -0,0 +1,9 @@
+config = {
+ :username => '_SYSTEM',
+ :password => 'SYS',
+ :adapter => 'cachedb',
+ :host => ENV[ "CACHE_HOST" ] || 'localhost',
+ :database => ENV[ "CACHE_NAMESPACE" ] || 'weblog_development'
+}
+
+ActiveRecord::Base.establish_connection( config )
Property changes on: trunk/activerecord-jdbc/test/db/cachedb.rb
___________________________________________________________________
Name: svn:executable
+ *
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel