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:27:13 +0000 (18:27 -0600)
commitbad0cc74f5574b40b8f1f7338dee3cd7bdf56228
treeac55dd9bb1cfcd500892d00f87b1e394acc460d8
parent4a30248613bca9864145306a00bb801cf5348017
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