Aaron Patterson
73ff6797ef
use a null byte as a bind parameter substitute as it is not allowed in normal SQL. fixes #411 , #417
2011-05-09 13:53:57 -07:00
Jason Noble
7db2ef47a1
Namespace Fixtures in ActiveRecord
...
[Fixes #439 ]
2011-05-07 14:20:51 -06:00
Josh Kalderimis
323b7585e1
added the mysql schema test to mysql2 adapter, and fixed the corresponding failures
2011-05-03 21:15:10 +02:00
Benjamin Fritsch
714b4a82f4
Added tsvector Datatype Support
...
Applied Patch from https://rails.lighthouseapp.com/projects/8994/tickets/5577-suport-from-tsvector-data-type-in-postgresql
2011-04-26 09:47:40 +02:00
Aaron Patterson
a22ceaeefa
mysql type cast should return integers when typecasting true / false
2011-04-14 13:37:39 -07:00
Aaron Patterson
27f8c57f5f
inserting big decimals as strings works consistently among dbs, so use string form
2011-04-14 13:37:39 -07:00
Aaron Patterson
4893170da2
adding a type cast method for prepared statements
2011-04-14 13:37:38 -07:00
Aaron Patterson
eebb19c954
use index based substitution for bind parameters
2011-04-13 09:42:51 -07:00
Aaron Patterson
622f23b604
wrap the pg_get_serial_sequence function and reuse it for the default sequence name
2011-04-11 14:38:42 -07:00
Aaron Patterson
58259bbf29
adding exec_insert for postgresql
2011-04-11 10:10:01 -07:00
Aaron Patterson
b1ba04b32b
fixing variable name in mysql test
2011-04-11 10:10:01 -07:00
Aaron Patterson
3d96e6217b
adding mysql adapter test case
2011-04-11 10:10:00 -07:00
Aaron Patterson
32dbf00d99
adding exec_insert to sqlite3
2011-04-11 10:10:00 -07:00
Aaron Patterson
508c679f11
moving sqlite_adapter_tests to sqlite3_adapter_test so that the tests are actually run. 💣
2011-04-08 11:22:21 -07:00
Aaron Patterson
88636f7195
escaping binary data encoding when inserting to sqlite3. Thanks Naruse! [ #6559 state:resolved]
2011-03-21 14:49:07 -07:00
Aaron Patterson
ea8fcfb729
schemas set by set_table_name are respected by the mysql adapter. [ #5322 state:resolved]
2011-03-21 11:20:45 -07:00
Emilio Tagua
8ee0b44148
Merge remote branch 'rails/master' into identity_map
...
Conflicts:
activerecord/examples/performance.rb
activerecord/lib/active_record/association_preload.rb
activerecord/lib/active_record/associations.rb
activerecord/lib/active_record/associations/association_proxy.rb
activerecord/lib/active_record/autosave_association.rb
activerecord/lib/active_record/base.rb
activerecord/lib/active_record/nested_attributes.rb
activerecord/test/cases/relations_test.rb
2011-02-15 12:01:04 -03:00
Aaron Patterson
c9f1ab5365
bad tests are bad
2011-02-14 17:10:14 -08:00
Aaron Patterson
e4dac4750d
removing irrelevant test
2011-02-14 16:01:47 -08:00
Aaron Patterson
fdfabc99e8
fixing unused variable warnings
2011-01-17 14:22:17 -08:00
Aaron Patterson
207f266cca
define_attr_method must serialize nil correctly
2010-12-20 19:47:15 -08:00
Marcin Raczkowski
ce66bfdc54
IdentityMap - misc fixes
...
- Added IdentityMap to be included into AR::Base
- Fixed bug with Mysql namespace missing when running tests only for sqlite
- Added sqlite as default connection
2010-11-19 19:03:57 -03:00
Aaron Patterson
d5e45931a0
renaming exec in the mysql adapter
2010-11-05 10:21:14 -07:00
Aaron Patterson
0f45f23669
renaming exec in the PG adapter
2010-11-05 10:15:33 -07:00
Aaron Patterson
9a08517c8d
converted exec to exec_query for sqlite
2010-11-05 10:08:38 -07:00
Aaron Patterson
02128d628c
setting the authorized session clears the statement cache
2010-10-26 13:44:11 -07:00
Aaron Patterson
9d9aed433b
add a session authorization setter to the pg connection
2010-10-26 13:44:11 -07:00
Aaron Patterson
1741bbe2d5
avoiding statement cache if there are no bind values
2010-10-26 13:44:10 -07:00
Aaron Patterson
43bbb25ddd
bind substitution is working properly
2010-10-26 13:44:10 -07:00
Aaron Patterson
9d46e0d012
bind parameters are now typecast
2010-10-26 13:44:10 -07:00
Aaron Patterson
e2813479f9
basic bind parameters are working
2010-10-26 13:44:09 -07:00
Aaron Patterson
ffb999125a
initial exec() method is working in pg adapter
2010-10-26 13:44:09 -07:00
Aaron Patterson
77b1193ac1
mysql tests are mostly passing
2010-10-26 13:44:08 -07:00
Aaron Patterson
54ff59f3ba
refactoring tests
2010-10-26 13:44:08 -07:00
Aaron Patterson
d7207cf504
type casting bound value based on column associated with value
2010-10-26 13:44:08 -07:00
Aaron Patterson
cc468d3ec8
exec returns an AR::Result
2010-10-26 13:44:07 -07:00
Aaron Patterson
497218d5db
adding bind value substitution
2010-10-26 13:44:07 -07:00
Xavier Noria
5a1d957dce
avoids warnings about mismatched indentations in Ruby 1.9.2
2010-08-19 03:44:55 +02:00
Jeff Lawson
7ce1539934
Bug Fix -- clean up connection after stored procedure [ #3151 state:resolved]
2010-08-17 13:15:58 -07:00
Mark Turner
1049bae132
fixed indentation in test cases
...
Signed-off-by: wycats <wycats@gmail.com >
2010-08-11 23:55:53 -07:00
Brian Lopez
21e81da335
update tests for mysql2 support
2010-08-02 01:37:57 -07:00
Łukasz Strzałkowski
661fd98aad
Make use of redefine_method, removed some more redefining warnings
2010-07-19 23:44:50 +08:00
Aaron Patterson
1db8ed0f4b
activerecord tests should inherit from ActiveRecord::TestCase
2010-07-14 16:35:52 -07:00
Aaron Patterson
36150c902b
Let's initialize instance variables in the postgres adapter.
2010-07-14 15:04:14 -07:00
Aaron Patterson
0bac4c7e02
primary key behavioral tests
2010-07-10 13:29:12 -07:00
Aaron Patterson
51783c0298
behavioral tests for sqlite adapter
2010-07-10 13:21:56 -07:00
Aaron Patterson
1e1af8f612
adding more behavioral tests for the sqlite adapter
2010-07-09 17:12:29 -07:00
Aaron Patterson
c58e7a71b5
adding some behavioral tests for the sqlite adapter. [ #5065 state:resolved]
...
Signed-off-by: wycats <wycats@gmail.com >
2010-07-07 14:25:22 -07:00
Santiago Pastorino
6c28959e86
Move sqlite to sqlite3 for this tests to be run only on sqlite3 adapter
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-06-28 01:26:25 +02:00
Aaron Patterson
100d2282e3
adding adapter tests, avoiding private apis, fixing code in 1.9 [ #4986 state:resolved]
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-06-26 22:37:45 +02:00