Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Jan 29, 2014

  1. Russ Tyndall

    better view-classes-and-storable-slots override for

    dirty-db-slots-mixin, now accounts for update-instance-from-record
    Also: only consider key/base slots when looking for dirty slots
    authored January 29, 2014
  2. Russ Tyndall

    fixed stupid issue converting string ms into integer ms

    authored January 29, 2014

Jan 28, 2014

  1. Russ Tyndall

    trying to get recency mixin to work re ADWolf:#1207

    authored January 28, 2014

Jan 27, 2014

  1. Russ Tyndall

    made with-database-context to mirror with-a-database-context and

    rewrote with-database-function to call it (With a deprecation warning)
    authored January 27, 2014

Jan 17, 2014

  1. Russ Tyndall

    Added a recency mixin that errors if you try to save an object after

    it has been saved by someone else
    re ADWolf:#1207 (2.5)
    authored January 17, 2014
  2. Russ Tyndall

    Make convert-to-clsql-datetime handle usec correctly re ADWolf:#1207

    authored January 17, 2014

Jan 13, 2014

  1. Russ Tyndall

    named functions for bodys, with-a-transaction and dynamic-extent decl…

    …arations on body-fns
    re ADWolf:#1201 and ADWolf:#1205
    authored January 12, 2014

Jan 10, 2014

  1. Russ Tyndall

    working on connection-database type and connection aquisition macros

    The goal is to support many different named connection specs and allow
    with-database to find the spec by name and with-a-database to
    correctly find already open connections matching that spec
    authored January 10, 2014

Jan 01, 2014

  1. Russ Tyndall

    more lisp-unit2 conversion

    authored January 01, 2014
  2. Russ Tyndall

    fixed broken package names from lisp-unit2 conversion

    authored January 01, 2014
  3. Russ Tyndall

    converted to lisp-unit2 re ADWolf:#1201

    authored January 01, 2014

Dec 26, 2013

  1. Russ Tyndall

    better doc strings

    authored December 26, 2013
  2. Russ Tyndall

    Remove warning from db-select-scalar which is a valid name for a

    function which does allow you to select a scalar.
    ;; returns 1 val - the traditional expectation of "scalar" db
    ;; functions
    (db-select-scalar 'servicename :from 'services
      :where [= [serviceid] 1200])
    ;; returns 1 row - the not usually the expectation of "scalar" db
    ;; functions, but the same exact code
    (db-select-scalar 'services :where [= [serviceid] 1200])
    ;; Thus db-select-first was added simply to have a second name that
    ;; matches expectations
    authored December 26, 2013
  3. Russ Tyndall

    Made db-select-scalar warning tell who is warning re ADWolf:#1201

    authored December 26, 2013

Dec 09, 2013

  1. Russ Tyndall

    changed sb-mop ref to c2mop fix AccelerationNet/clsql-helper#2

    authored December 09, 2013

Dec 05, 2013

  1. Russ Tyndall

    convert bits to booleans when setting slot values (ir: 0/1 => nil/T)

    authored December 05, 2013

Oct 14, 2013

  1. Russ Tyndall

    fixing load errors

    authored October 14, 2013
  2. Russ Tyndall

    added db-object, mssql-db-object, pg-db-object, sqlite3-db-object

    and indentity-slot?
    Moved this code from private utilities to the library after a mailing
    list message
    db-objects help fill autoincrement/identity/serial columns and ensures
    thread safety by never using stored connections
    authored October 14, 2013

Oct 08, 2013

  1. Russ Tyndall

    Added better restarts for migrations (continue-and-mark vs continue) …

    …re ADWolf:#1169
    authored October 08, 2013

Oct 07, 2013

  1. Russ Tyndall

    fixed broken escaping when fixing md5s re ADWolf:#1156 (1)

    authored October 07, 2013
  2. Russ Tyndall

    sql-hash is now %sql-hash and should just be used by instantiating a

    migration object
    re ADWolf:#1156
    authored October 07, 2013
  3. Russ Tyndall

    fixed sql-hash which didnt print md5 strings correctly (printed 9

    instead of 09)
     * also reorganized a bit and and added a force parameter to migrate
     * dropped unique constraint so that forcing works correctly
     * Add default migrations to handle renaming the MD5s that might be
    re ADWolf:#1156 (1)
    authored October 06, 2013

Aug 17, 2013

  1. Russ Tyndall

    Added primary-key-slots and primary-key-column-names

    authored August 17, 2013

Aug 12, 2013

  1. Russ Tyndall

    fixed bug in make-instances-setting-accessors which required a missin…

    …g fdefinition. fixes #1
    authored August 12, 2013

Jul 29, 2013

  1. Russ Tyndall

    added list-of-db-strings

Jul 26, 2013

  1. Russ Tyndall

    reset dirty slots after initialization, because they are not really d…

    …irty if we are setting their initial value

Jul 06, 2013

  1. Russ Tyndall

    added last-of-the-month?

  2. Russ Tyndall

    fixed bug in new-object-p where it was disregarding the explicit tabl…

    …e name if set re ifas:#204

Mar 29, 2013

  1. Russ Tyndall

    improved primary-key where clause in the face of unbound slots

    authored March 29, 2013

Mar 14, 2013

  1. Russ Tyndall

    migrations is now a method (so I can have :around) and

    migrate/migrations now returns the number of statements executed
    authored March 14, 2013

Mar 07, 2013

  1. Russ Tyndall

    reworked with-a-database macro

     * quote *connection-settings* in the macro, so that we evaluate it at
       runtime rather than compile time
     * macro just lambdas the body and calls a function, rather than
       having the whole thing in the macro
     * rebind *connection-settings* to the current connection settings
    authored March 07, 2013

Feb 21, 2013

  1. Russ Tyndall

    trying to centralize vars referenced in multi files to a new utils fi…

    …le to prevent load warnings
    authored February 21, 2013
  2. Russ Tyndall

    converting bare methods to defgenerics, preventing style-warnings

    authored February 21, 2013
  3. Russ Tyndall

    moved load orders around for various things to emit less warnings/com…

    …pile errors
    authored February 21, 2013

Jan 24, 2013

  1. Russ Tyndall

    Merge branch 'master' of git:/var/git/clsql-helper

    authored January 24, 2013
Something went wrong with that request. Please try again.