Commits on Jul 14, 2009
  1. @OwlManAtt

    Updated version.

    OwlManAtt committed Jul 13, 2009
Commits on Jul 5, 2009
  1. @OwlManAtt

    MS SQL support added.

    MS SQL support is beta-quality. Only read-only operations have been tested,
    and I don't plan on testing RW operations myself ever (I don't have an MS SQL
    server to play with).
    
    The generator interface was changed to support MS SQL's ... unique way of
    quoting database objects...square brackets.
    OwlManAtt committed Jul 5, 2009
Commits on Jul 3, 2008
  1. @OwlManAtt

    UPDATE wheres are now happier if your PK is in uppercase and your dri…

    …ver thinks it should be lowercase.
    OwlManAtt committed Jul 3, 2008
Commits on Jul 2, 2008
  1. @OwlManAtt

    Fixes for write/delete operations in Oracle.

    * destroy() now works when you have a magic PK (oci).
    * save() will no longer fail if your magic PK isn't in the case the oci8 driver prefers.
    OwlManAtt committed Jul 2, 2008
Commits on May 8, 2008
  1. @OwlManAtt

    OCI8 fix - all data unset would be during writes.

    This is caused by there being no escape character returned by the OCI driver.
    OwlManAtt committed May 8, 2008
  2. @OwlManAtt

    Fixed another PHP warning. Var was initialized in an if() that doesn'…

    …t always get entered.
    OwlManAtt committed May 8, 2008
Commits on May 7, 2008
  1. @OwlManAtt

    Forgot a $this, resulting in lots of PHP warnings and debugging not w…

    …orking properly for log-to-screen mode.
    OwlManAtt committed May 7, 2008
Commits on May 4, 2008
  1. @OwlManAtt

    Fixed another off-by-one problem with findoneby.

    I'll get it right one day.
    OwlManAtt committed May 4, 2008
Commits on Apr 30, 2008
  1. @OwlManAtt
  2. @OwlManAtt

    ORDER BY array supported in grab() now.

    A bug with findOneBy was fixed. It was doing $order_by LIMIT 1 in the order by field. :-(
    OwlManAtt committed Apr 30, 2008
Commits on Apr 21, 2008
  1. @OwlManAtt

    Documentation/tags updated.

    Inline documentation updated for findBy(), all of the version tags updated.
    OwlManAtt committed Apr 20, 2008
  2. @OwlManAtt

    Pipe dream :-(

    OwlManAtt committed Apr 20, 2008
Commits on Apr 20, 2008
  1. @OwlManAtt

    Removed redeclaration of ArgumentError.

    I'm never, ever, ever going to get a one-up on this damn file.
    OwlManAtt committed Apr 20, 2008
  2. @OwlManAtt

    Merge branch 'pgsql'

    OwlManAtt committed Apr 20, 2008
  3. @OwlManAtt

    ORDER BY DSL defined, Postgres support further improved.

    The ORDER BY bit in findBy() has finally been implemented properly. The old-style SQL
    fragment is still supported too (legacy code cries), but it is deprecated and should be
    avoided.
    OwlManAtt committed Apr 20, 2008
  4. @OwlManAtt
Commits on Apr 19, 2008
  1. @OwlManAtt

    OFFSET fix for pg driver, ActiveTable made more forgiving when dealin…

    …g with integer columns.
    OwlManAtt committed Apr 19, 2008
  2. @OwlManAtt

    Added ArgumentError back.

    I don't know why I cannot manage to not fsck these up every time I pull changes
    in from the dsln svn tree.
    OwlManAtt committed Apr 19, 2008
  3. @OwlManAtt

    Barebones PostgreSQL support

    Inserting isn't going to work unless you've been very careful to set integers to 0, etc.
    I haven't. :-(
    OwlManAtt committed Apr 19, 2008
Commits on Apr 18, 2008
  1. @OwlManAtt

    Git hates me this morning and wouldn't let me push this fix until I p…

    …ulled 'changes'. Pulling undid them...
    OwlManAtt committed Apr 18, 2008
  2. @OwlManAtt
  3. @OwlManAtt
  4. @OwlManAtt

    Revert "Preliminary support for sqlite3."

    This is being moved into its own branch.
    
    This reverts commit d61fd01.
    OwlManAtt committed Apr 17, 2008
  5. @OwlManAtt

    Revert "Preliminary support for sqlite3."

    This is being moved into its own branch.
    
    This reverts commit d61fd01.
    OwlManAtt committed Apr 17, 2008
Commits on Apr 15, 2008
  1. @OwlManAtt

    Preliminary support for sqlite3.

    There are a number of outstanding issues:
    
    * PRAGMA table_info or whatever it is doesn't work in PEAR::DB. The sqlite driver
      does an exec instead of a query. I had to patch the PEAR::DB driver to make it work,
      and even then, the key I need is not named the same as I get back in Oracle/MySQL.
    
      I don't know if they'll accept a patch for that (DB is EOL'd). MDB2 looks like it may
      support a better (agnostic) way of getting table metadata, but switching to that would
      kind of suck.
    
      The other alternative is to parse the output of SELECT * FROM sqlite_master WHERE table
      = 'table'. That has the CREATE statement, and since it's not terribly complicated, I *could*...
      But that's ugly too.
    
    * No testing done.
    OwlManAtt committed Apr 14, 2008
Commits on Mar 26, 2008
  1. @OwlManAtt

    * Fixed a bug that would occur if the DB name and table owner name we…

    …re different in Oracle.
    OwlManAtt committed Mar 26, 2008
Commits on Mar 16, 2008
  1. @OwlManAtt

    Merge branch 'master' of ssh://bubo.owl.ys/resource/ysgit/libraries/a…

    …php/
    
    Conflicts:
    
    	active_table/SqlGenerators/mysql.class.php
    
    nothing to commit (working directory clean)
    OwlManAtt committed Mar 16, 2008
  2. @OwlManAtt
  3. @OwlManAtt
  4. @OwlManAtt

    I hate exceptions.

    OwlManAtt committed Mar 16, 2008
  5. @OwlManAtt
  6. @OwlManAtt
  7. @OwlManAtt
  8. @OwlManAtt

    * Fixed a bunch of Oracle Shit and assorted Primary Key Nonsense

    * Changed a bunch of methods from private to protected so CSVIO can be fast
    OwlManAtt committed Mar 15, 2008
  9. @OwlManAtt