Revision history for Perl extension SQL::Maker
1.06 Sun Sep 16 04:30:50 UTC 2012
- In SQL::Maker::Select
- Add "add_where_raw" method. (issm)
- In SQL::Maker::Condition
- Add "add_raw" method. (issm)
1.05
- support group_by at SQL::Maker->select
1.04
- support $where as SQL::Maker::Condition at select, update and delete(nihen)
- support joins at select
1.03
- support INSERT statement without parameters on SQLite3.
https://github.com/tokuhirom/SQL-Maker/issues/11
(requested by forwardever++)
1.02
- doc fix(reported by xaicron++)
1.01
- support this form: ['created_on' => { '>', \'DATE_SUB(NOW(), INTERVAL 1 DAY)' }]
1.00
- remove alpha tag.
0.14
- Type check for clear error messages(gfx)
- fixed testing issue on t/10_subquery.t(reported by gfx++)
0.13
- In SQL::Maker
- Allow 'INSERT IGNORE' by $opts->{prefix} params at insert() method (zigorou)
- Accept key-value as array at insert() method (zigorou)
- Accept value using subquery at insert(), update() method (zigorou)
- Allow table alias at select() method (zigorou)
- In SQL::Maker::Plugin::InsertMulti
- Accept values as arrayref at insert_multi() (zigorou)
- Allow 'INSERT IGNORE' by $opts->{prefix} params at insert_multi() (zigorou)
- Allow literal and subquery in values at insert_multi() (zigorou)
- Supports 'ON DUPLICATE KEY UPDATE' syntax on mysql driver at insert_multi() (zigorou)
- In SQL::Maker::Select
- Allow no conditional join (zigorou)
0.12
SQL::Maker::Plugin::InsertMulti before 0.12 have a critical issue.
I highly recomment version up to 0.12+, if you are using SQL::Maker::Plugin::InsertMulti.
- FIX: SQL::Maker::Plugin::InsertMulti doesn't works correctly.
- doc fix on SQL::Maker::Plugin::InsertMulti
0.11
- added SQL::Maker#new_condition method(nekokak)
0.10
- support union, intersect, except(makamaka)
0.09
- allow SELECT object and alias to add_join(makamaka)
0.08
- doc enhancements(tokuhirom)
- support $builder->select(order_by => {foo => 'DESC'}) form for skinny
0.07
- allow subquery in from clause(makamaka)
0.06
- allow hashref in new_select() method
0.05
- doc fix(lestrrat)
0.04
- add space each comma on using IN statement(zigorou)
0.03
- 60ded52 (HEAD, zigorou/master, origin/master, master) remove last new_line on as_sql(), add tests for different new args(zigorou++)
- 1d54a09 add new_line opts to SQL::Maker, SQL::Maker::Select(zigorou++)
- 0b84cd7 change the quote_char detection logic. see http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt
0.02
- added new method 'new_select'.
- pod fix
0.01 Sat Nov 27 11:37:12 2010
- original version