12 years agoadded docs about the functions used for -dt_add on Oracle blocked_by_sqla_op_func_ambiguity/datetime_manipulation_dsl
Alexander Hartmaier [Tue, 26 Jul 2011 16:21:33 +0000]
added docs about the functions used for -dt_add on Oracle

12 years agomoved Oracle datetime bind param transformation to private function
Alexander Hartmaier [Wed, 13 Apr 2011 17:40:01 +0000]
moved Oracle datetime bind param transformation to private function

12 years agomake DateTime objects work for Oracle
Alexander Hartmaier [Wed, 13 Apr 2011 17:14:24 +0000]
make DateTime objects work for Oracle

12 years agoMake DateTime objects work for all ops
Arthur Axel 'fREW' Schmidt [Sat, 2 Apr 2011 15:36:16 +0000]
Make DateTime objects work for all ops

12 years agosignificantly decrease duplication in tests
Arthur Axel 'fREW' Schmidt [Sat, 2 Apr 2011 15:02:01 +0000]
significantly decrease duplication in tests

12 years agoauto transform datetime args to -dt_$foo
Arthur Axel 'fREW' Schmidt [Sat, 2 Apr 2011 14:30:54 +0000]
auto transform datetime args to -dt_$foo

12 years agoadd on_or_(before|after) ops
Arthur Axel 'fREW' Schmidt [Sat, 2 Apr 2011 05:00:43 +0000]
add on_or_(before|after) ops

12 years agohow did this happen?
Arthur Axel 'fREW' Schmidt [Sat, 2 Apr 2011 04:50:22 +0000]
how did this happen?

12 years agotest cleanup
Arthur Axel 'fREW' Schmidt [Sat, 2 Apr 2011 00:32:47 +0000]
test cleanup

12 years agoadded myself to contributors
Devin Austin [Fri, 1 Apr 2011 23:05:25 +0000]
added myself to contributors

12 years agoswitching to date_part as it seems to be more versatile
Devin Austin [Fri, 1 Apr 2011 17:46:18 +0000]
switching to date_part as it seems to be more versatile

12 years agofix mssql
Arthur Axel 'fREW' Schmidt [Sun, 27 Mar 2011 00:54:17 +0000]
fix mssql

12 years agomysql tests
Arthur Axel 'fREW' Schmidt [Sat, 26 Mar 2011 03:45:52 +0000]
mysql tests

12 years agofix pg live env var
Rafael Kitover [Sat, 26 Mar 2011 03:08:06 +0000]
fix pg live env var

12 years agofix tests from bind rewrite
Arthur Axel 'fREW' Schmidt [Wed, 23 Mar 2011 00:02:47 +0000]
fix tests from bind rewrite

12 years agomoved -dt_diff (year) test after the other -dt_diff tests
Alexander Hartmaier [Mon, 14 Mar 2011 10:19:35 +0000]
moved -dt_diff (year) test after the other -dt_diff tests

12 years agodt_$foo works for Oracle
Alexander Hartmaier [Fri, 11 Mar 2011 18:12:35 +0000]
dt_$foo works for Oracle

12 years agoclarify the internal use of day_of_month instead of plain day
Alexander Hartmaier [Fri, 11 Mar 2011 17:43:30 +0000]
clarify the internal use of day_of_month instead of plain day

12 years agoShow differing data on failure
Arthur Axel 'fREW' Schmidt [Mon, 21 Mar 2011 23:26:51 +0000]
Show differing data on failure

12 years ago-dt_$foo works for Pg
Devin Austin [Thu, 10 Feb 2011 20:35:15 +0000]
-dt_$foo works for Pg

12 years agoAdd datetime adding and now to Pg
Arthur Axel 'fREW' Schmidt [Thu, 3 Feb 2011 20:50:55 +0000]
Add datetime adding and now to Pg

12 years agoadd -dt_get => [\@parts, ...]
Arthur Axel 'fREW' Schmidt [Fri, 4 Feb 2011 22:53:04 +0000]
add -dt_get => [\@parts, ...]

12 years agoAdd datetime adding and now to MSSQL
Arthur Axel 'fREW' Schmidt [Thu, 3 Feb 2011 20:40:06 +0000]
Add datetime adding and now to MSSQL

12 years agoAdd datetime adding and now to MySQL
Arthur Axel 'fREW' Schmidt [Thu, 3 Feb 2011 20:31:55 +0000]
Add datetime adding and now to MySQL

12 years agoTest -dt_$foo
Arthur Axel 'fREW' Schmidt [Thu, 3 Feb 2011 21:16:29 +0000]
Test -dt_$foo

12 years agoadd a basic -dt_add op and experiment with it
Arthur Axel 'fREW' Schmidt [Thu, 3 Feb 2011 04:23:52 +0000]
add a basic -dt_add op and experiment with it

12 years agomore shortcuts for basic stuff
Arthur Axel 'fREW' Schmidt [Wed, 2 Feb 2011 23:29:18 +0000]
more shortcuts for basic stuff

12 years agotry to use new interface
Arthur Axel 'fREW' Schmidt [Wed, 2 Feb 2011 22:46:03 +0000]
try to use new interface

12 years agowhy does this not work?
Arthur Axel 'fREW' Schmidt [Wed, 2 Feb 2011 04:50:47 +0000]
why does this not work?

12 years agodocument date information
Arthur Axel 'fREW' Schmidt [Wed, 2 Feb 2011 04:44:11 +0000]
document date information

12 years agomore informative tests
Arthur Axel 'fREW' Schmidt [Tue, 1 Feb 2011 04:58:06 +0000]
more informative tests

12 years agoadd error message for unsupported part extraction and diffing
Arthur Axel 'fREW' Schmidt [Tue, 1 Feb 2011 03:33:10 +0000]
add error message for unsupported part extraction and diffing

12 years agoadd more extraction types to all databases
Arthur Axel 'fREW' Schmidt [Tue, 1 Feb 2011 03:32:35 +0000]
add more extraction types to all databases

12 years agomove SQLite datemath code to the correct SQLMaker class
Arthur Axel 'fREW' Schmidt [Mon, 31 Jan 2011 19:39:46 +0000]
move SQLite datemath code to the correct SQLMaker class

12 years agoday_of_month diff does not make any sense
Arthur Axel 'fREW' Schmidt [Mon, 31 Jan 2011 19:37:34 +0000]
day_of_month diff does not make any sense

12 years agoadd Pg support for date funcs
Arthur Axel 'fREW' Schmidt [Mon, 31 Jan 2011 19:15:15 +0000]
add Pg support for date funcs

12 years agoadd oracle support for date math
Arthur Axel 'fREW' Schmidt [Mon, 31 Jan 2011 19:37:02 +0000]
add oracle support for date math

12 years agoadd datetime stuff for MySQL
Arthur Axel 'fREW' Schmidt [Mon, 31 Jan 2011 04:12:14 +0000]
add datetime stuff for MySQL

12 years agoMSSQL implementation of -dt_get
Arthur Axel 'fREW' Schmidt [Sun, 30 Jan 2011 16:42:57 +0000]
MSSQL implementation of -dt_get

12 years agoinitial cut for -dt op
Arthur Axel 'fREW' Schmidt [Sun, 30 Jan 2011 03:56:42 +0000]
initial cut for -dt op

12 years agoadd an "escape hatch" to use _recurse_where from select
Arthur Axel 'fREW' Schmidt [Wed, 2 Feb 2011 21:58:34 +0000]
add an "escape hatch" to use _recurse_where from select

12 years agocopy -func and -op functionality from SQLA branch to DBIC
Arthur Axel 'fREW' Schmidt [Wed, 2 Feb 2011 21:15:23 +0000]
copy -func and -op functionality from SQLA branch to DBIC

12 years agoRelease 0.08195 v0.08195
Alexander Hartmaier [Wed, 27 Jul 2011 16:23:20 +0000]
Release 0.08195

12 years agoFix oracle (I am so stupid)
Peter Rabbitson [Wed, 27 Jul 2011 15:37:44 +0000]
Fix oracle (I am so stupid)

12 years agoRelease 0.08194 v0.08194
Alexander Hartmaier [Wed, 20 Jul 2011 16:13:47 +0000]
Release 0.08194

12 years agofix link in replication introduction
Uwe [Wed, 20 Jul 2011 13:22:57 +0000]
fix link in replication introduction

12 years agoCheck DBD::Pg >= 2.17.2 with Pg >= 9.0 for BYTEA
Rafael Kitover [Tue, 19 Jul 2011 18:02:49 +0000]
Check DBD::Pg >= 2.17.2 with Pg >= 9.0 for BYTEA

Checks for DBD::Pg < 2.17.2 when using PostgreSQL version 9.0 or greater
when BYTEA column binds are encountered and prints a warning that a
newer version of DBD::Pg is needed for these types of columns to work in
bind_attribute_by_data_type in the Pg storage.

Skips the t/72pg_bytea.t tests for this combination of versions, as well
as for versions of DBD::Pg less than 2.9.2 regardless of Pg version.

12 years agofix popups during tests on Win32 (hopefully)
Rafael Kitover [Tue, 19 Jul 2011 17:01:20 +0000]
fix popups during tests on Win32 (hopefully)

A tester reports that t/73oracle_hq.t causes an error popup on Win32.
This test was checking for DBD::Oracle (and thereby trying to load it)
before checking for the DBICTEST_ORA_DSN environment variables.

This commit moves the check for necessary environment variables for the
t/73oracle.t and t/73oracle_hq.t test files to before the module
requirements tests, thereby not trying to load DBD::Oracle, and causing
an error popup.

12 years agofix a couple test failures on Win32
Rafael Kitover [Tue, 19 Jul 2011 14:13:37 +0000]
fix a couple test failures on Win32

Adds a skip_all to t/storage/global_destruction.t due to it causing a
segfault triggered by some sort of perl bug.

Adds a \Q...\E to t/94versioning.t in a warning regex as well as
changing a `perl -pi -e` to `perl -pi.bak -e` and removing an extraneous
semicolon for the test to pass.

12 years agoOracle: fix LOB conversions for non-LOBs (RT#69548)
Rafael Kitover [Mon, 18 Jul 2011 16:28:48 +0000]
Oracle: fix LOB conversions for non-LOBs (RT#69548)

Recalculates the LOB binds index for UPDATE queries, as it was
erroneosly not recalculated before. This resulted in non-LOB columns
being treated as LOBs by the SQL mangling code.

ribasushi also optimizes the code for the predominant case of queries
without LOBs in the WHERE clause.

12 years agoFix last test susceptible to spurious warnings, cleanup a bit
Peter Rabbitson [Sun, 17 Jul 2011 19:08:49 +0000]
Fix last test susceptible to spurious warnings, cleanup a bit

12 years agoReshuffle Makefile.PL a bit and add parallel-testing exception
Peter Rabbitson [Sun, 17 Jul 2011 17:43:06 +0000]
Reshuffle Makefile.PL a bit and add parallel-testing exception

12 years agoStop Data::Compare from loading plugins at will
Peter Rabbitson [Sun, 17 Jul 2011 16:58:02 +0000]
Stop Data::Compare from loading plugins at will

12 years agoMoar gitignore
Peter Rabbitson [Fri, 15 Jul 2011 16:30:36 +0000]
Moar gitignore

12 years agoRip out forgotten dep
Peter Rabbitson [Fri, 15 Jul 2011 16:30:20 +0000]
Rip out forgotten dep

12 years agoReally fix t/53lean_startup.t
Peter Rabbitson [Fri, 15 Jul 2011 15:50:02 +0000]
Really fix t/53lean_startup.t

12 years agofix $rs->populate([]) to be a no-op rather than an exception
Matt S Trout [Fri, 15 Jul 2011 10:49:30 +0000]
fix $rs->populate([]) to be a no-op rather than an exception

12 years agoFix spurious test failures caused by use of Data::Compare
Arthur Axel 'fREW' Schmidt [Thu, 14 Jul 2011 21:56:13 +0000]
Fix spurious test failures caused by use of Data::Compare

12 years agofix spurious PAUSE message
Arthur Axel 'fREW' Schmidt [Thu, 14 Jul 2011 17:33:11 +0000]
fix spurious PAUSE message

12 years agoRelease 0.08193 v0.08193
Alexander Hartmaier [Thu, 14 Jul 2011 17:02:30 +0000]
Release 0.08193

12 years agoreplaced Test::Deep::NoTest with Data::Compare to not break Test::Deep tests
Alexander Hartmaier [Thu, 14 Jul 2011 13:54:54 +0000]
replaced Test::Deep::NoTest with Data::Compare to not break Test::Deep tests

12 years agoStop leaking cursors on oracle sequence retrieval
Peter Rabbitson [Wed, 13 Jul 2011 07:58:49 +0000]
Stop leaking cursors on oracle sequence retrieval

12 years agoSQLMaker is a proper C3-enabled class, do not use SUPER::
Peter Rabbitson [Thu, 23 Jun 2011 09:04:58 +0000]
SQLMaker is a proper C3-enabled class, do not use SUPER::

12 years agofixed failing test when DBIC_TRACE_PROFILE is set
Alexander Hartmaier [Wed, 6 Jul 2011 16:18:07 +0000]
fixed failing test when DBIC_TRACE_PROFILE is set

12 years agocheck database driver dependencies for tests
Rafael Kitover [Sun, 3 Jul 2011 17:03:19 +0000]
check database driver dependencies for tests

12 years agoOpen the logfile in append mode
Peter Rabbitson [Fri, 17 Jun 2011 01:49:37 +0000]
Open the logfile in append mode

12 years agoFix t/55namespaces_cleaned (RT#68814)
Peter Rabbitson [Fri, 17 Jun 2011 00:28:22 +0000]
Fix t/55namespaces_cleaned (RT#68814)

12 years agoHow ::Rekey was tested against the DBIC test suite
Peter Rabbitson [Thu, 16 Jun 2011 08:27:59 +0000]
How ::Rekey was tested against the DBIC test suite

12 years agoYet another SQL munging atrocity (shadow needs it)
Peter Rabbitson [Thu, 16 Jun 2011 08:26:59 +0000]
Yet another SQL munging atrocity (shadow needs it)

12 years agoFix all invocations of _resolve_condition to match the new signature
Peter Rabbitson [Thu, 16 Jun 2011 08:22:27 +0000]
Fix all invocations of _resolve_condition to match the new signature

12 years agoDo not consider non-sequence oracle triggers during seq detection
Peter Rabbitson [Wed, 15 Jun 2011 07:21:59 +0000]
Do not consider non-sequence oracle triggers during seq detection

12 years agofix bigint handling in sqlite
Arthur Axel 'fREW' Schmidt [Sun, 12 Jun 2011 03:07:58 +0000]
fix bigint handling in sqlite

12 years agoCorrect test-relationship name/type
Peter Rabbitson [Fri, 10 Jun 2011 22:41:46 +0000]
Correct test-relationship name/type

12 years agoMore robust insert() logic to avoid undef warnings
Peter Rabbitson [Thu, 9 Jun 2011 09:32:43 +0000]
More robust insert() logic to avoid undef warnings

12 years agoMake Ordered play nice with other things hooking update()
Peter Rabbitson [Wed, 8 Jun 2011 11:34:02 +0000]
Make Ordered play nice with other things hooking update()

12 years agoexplicit int cast, prevents the result rounding up to 1000 (4 digits)
David Schmidt [Fri, 17 Jun 2011 14:19:26 +0000]
explicit int cast, prevents the result rounding up to 1000 (4 digits)

12 years agodon't mask missing deps with datetime_undef_if_invalid
Rafael Kitover [Sat, 11 Jun 2011 16:50:50 +0000]
don't mask missing deps with datetime_undef_if_invalid

12 years agoFixed a typo in the POD
moltar [Wed, 8 Jun 2011 17:04:19 +0000]
Fixed a typo in the POD

12 years agodon't add Sys::SigAction to author deps on Win32
Rafael Kitover [Wed, 8 Jun 2011 15:04:24 +0000]
don't add Sys::SigAction to author deps on Win32

12 years agoMake Access inner joins 'INNER JOIN' to avoid JOIN syntax errors
Rafael Kitover [Wed, 8 Jun 2011 12:38:20 +0000]
Make Access inner joins 'INNER JOIN' to avoid JOIN syntax errors

12 years agofixed order of rows difference between first and subsequent pages for Oracle
Alexander Hartmaier [Mon, 6 Jun 2011 15:10:52 +0000]
fixed order of rows difference between first and subsequent pages for Oracle

12 years agoFix stupid oversight in update_all
Peter Rabbitson [Tue, 7 Jun 2011 08:04:13 +0000]
Fix stupid oversight in update_all

12 years agoAugment shorsighted code change in 5ef76b8b
Peter Rabbitson [Tue, 7 Jun 2011 07:58:05 +0000]
Augment shorsighted code change in 5ef76b8b

The way _column_data_in_storage was unconditionally referenced, would
break both id() and ident_values(), which are supposed to construct
the identity based on current object state

12 years agoThe test is designed to work with blob-updates only, remove plain values
Rafael Kitover [Wed, 25 May 2011 22:01:20 +0000]
The test is designed to work with blob-updates only, remove plain values

12 years agoRewrite handling of "storage-side old values" both for PK/ident and for
Peter Rabbitson [Sun, 5 Jun 2011 05:29:42 +0000]
Rewrite handling of "storage-side old values" both for PK/ident and for
Ordered position/grouping

Massive code simplification, also opens the door to vastly simplifying
(and optimizing) DBIx::Class::Helper::Row::StorageValues, as only
differing values are kept by the core

12 years agoMinor cleanup of ResultSource attributes
Peter Rabbitson [Sat, 4 Jun 2011 21:57:47 +0000]
Minor cleanup of ResultSource attributes

12 years agofix doubling of find_related condition
Peter Rabbitson [Fri, 3 Jun 2011 17:00:51 +0000]
fix doubling of find_related condition

12 years agoFix newlines in skip messages
Rafael Kitover [Fri, 3 Jun 2011 17:00:51 +0000]
Fix newlines in skip messages

12 years agoExtra cleanup of leftovers from 70171cd7
Peter Rabbitson [Sat, 4 Jun 2011 07:39:59 +0000]
Extra cleanup of leftovers from 70171cd7

Also some commentary

12 years agoAdded tests for chained sqlt_deploy_hook()'s
Pedro Melo [Tue, 24 May 2011 14:52:33 +0000]
Added tests for chained sqlt_deploy_hook()'s

We need to declare the sqlt_deploy_hook sub's in the code to make sure the
next::method knows they exist.

Signed-off-by: Pedro Melo <melo@simplicidade.org>

12 years agoRevert "Fix incorrect default sqlt_deploy_hook signature" (fed15b916)
Pedro Melo [Tue, 24 May 2011 14:18:34 +0000]
Revert "Fix incorrect default sqlt_deploy_hook signature" (fed15b916)

With this change, code that uses next::can or next::method inside
sql_deploy_hook(), like components, stops working.

Also fix documentation to match the actual code

12 years agoAllow changing attributes on schema cloning
Florian Ragwitz [Mon, 9 May 2011 16:20:57 +0000]
Allow changing attributes on schema cloning

12 years ago[docs] remove a stray "1;"
Moritz Lenz [Tue, 24 May 2011 15:45:34 +0000]
[docs] remove a stray "1;"

12 years ago[doc] replace pseudocode with real code
Moritz Lenz [Thu, 19 May 2011 19:53:09 +0000]
[doc] replace pseudocode with real code

12 years agofix typo
Justin Hunter [Mon, 23 May 2011 23:06:30 +0000]
fix typo

12 years agoadd DateTime parser for Sybase ASE
Rafael Kitover [Wed, 18 May 2011 09:51:35 +0000]
add DateTime parser for Sybase ASE

12 years agochange FreeTDS related warnings to carp_once
Rafael Kitover [Tue, 17 May 2011 14:12:04 +0000]
change FreeTDS related warnings to carp_once

12 years agomake Oracle trigger queries safe for coderef connect_infos
Rafael Kitover [Tue, 17 May 2011 14:00:35 +0000]
make Oracle trigger queries safe for coderef connect_infos

12 years agotake more care in mangling SELECT when applying subquery limits
Brian Phillips [Wed, 11 May 2011 13:28:56 +0000]
take more care in mangling SELECT when applying subquery limits

Previously, if there was a SELECT sub-query in the WHERE
clause, the regular expression was being a bit too greedy
and stripping too much out.

12 years agoRelease 0.08192 v0.08192
Arthur Axel 'fREW' Schmidt [Tue, 10 May 2011 04:22:30 +0000]
Release 0.08192