Support :autoincrement for Postgres on table creation by rebuilding what Postgres...
authorHolger Schauer <Holger.Schauer@gmx.de>
Thu, 3 Mar 2011 14:48:26 +0000 (15:48 +0100)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Wed, 30 Mar 2011 00:20:06 +0000 (18:20 -0600)
commitef93cbe09e01bb540651e6719eb4e8fe7ebeefd0
treeeb9684d08a9f2de035e1db10b037a939329b518b
parent818295fa37036acb348ff24ea926b9d7c9f33cba
Support :autoincrement for Postgres on table creation by rebuilding what Postgres is doing when using the serial tye. view-class-slot-definition-mixin: add new slot autoincrement-sequence. database-make-autoincrement-sequence: new generic function/method. database-generate-column-definition: specialize for postgresql-db. database-last-auto-increment-id: honor autoincrement-sequence. database-last-auto-increment-id: use :int for result-types, not integer.
sql/generic-postgresql.lisp
sql/generics.lisp
sql/metaclasses.lisp
sql/ooddl.lisp
sql/oodml.lisp