;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
-;;;; $Id: clsql-aodbc.system,v 1.3 2002/04/01 05:27:54 kevin Exp $
+;;;; $Id: clsql-aodbc.system,v 1.4 2002/05/13 22:05:20 kevin Exp $
;;;;
;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
:binary-pathname "CLSQL:interfaces;aodbc;bin;"
:components ((:file "aodbc-package")
(:file "aodbc-sql" :depends-on ("aodbc-package")))
- :depends-on (:clsql)
- :finally-do
- (when (clsql-sys:database-type-library-loaded :aodbc)
- (clsql-sys:initialize-database-type :database-type :aodbc)))
+ :depends-on (:clsql))
;;;; Programmer: Kevin M. Rosenberg\r
;;;; Date Started: Feb 2002\r
;;;;\r
-;;;; $Id: clsql-mysql.system,v 1.8 2002/05/13 21:50:52 kevin Exp $\r
+;;;; $Id: clsql-mysql.system,v 1.9 2002/05/13 22:05:20 kevin Exp $\r
;;;;\r
;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg\r
;;;;\r
\r
(declaim (optimize (debug 3) (speed 3) (safety 1) (compilation-speed 0)))\r
\r
-(in-package :clsql-sys)\r
+(in-package :cl-user)\r
\r
;;; System definition\r
\r
(:file "mysql-api" :depends-on ("mysql-loader"))\r
(:file "mysql-sql" :depends-on ("mysql-api"))\r
(:file "mysql-usql" :depends-on ("mysql-sql")))\r
- :depends-on (:uffi :clsql-base :clsql-uffi)\r
- :finally-do\r
- (when (clsql-sys:database-type-library-loaded :mysql)\r
- (clsql-sys:initialize-database-type :database-type :mysql)\r
- (setq clsql:*default-database-type* :mysql)\r
- (pushnew :mysql cl:*features*)))\r
+ :depends-on (:uffi :clsql-base :clsql-uffi))\r
+\r
\r
\r
\r
;;;; Programmer: Kevin M. Rosenberg\r
;;;; Date Started: Feb 2002\r
;;;;\r
-;;;; $Id: clsql-postgresql-socket.system,v 1.6 2002/05/13 00:45:10 kevin Exp $\r
+;;;; $Id: clsql-postgresql-socket.system,v 1.7 2002/05/13 22:05:20 kevin Exp $\r
;;;;\r
;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg\r
;;;;\r
:depends-on ("postgresql-socket-package"))\r
(:file "postgresql-socket-sql"\r
:depends-on ("postgresql-socket-api")))\r
- :depends-on (:clsql-base :uffi)\r
- :finally-do\r
- (when (clsql-sys:database-type-library-loaded :postgresql-socket)\r
- (clsql-sys:initialize-database-type :database-type :postgresql-socket)))\r
+ :depends-on (:clsql-base :uffi))\r
;;;; Programmer: Kevin M. Rosenberg\r
;;;; Date Started: Feb 2002\r
;;;;\r
-;;;; $Id: clsql-postgresql.system,v 1.6 2002/05/13 00:45:10 kevin Exp $\r
+;;;; $Id: clsql-postgresql.system,v 1.7 2002/05/13 22:05:20 kevin Exp $\r
;;;;\r
;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg\r
;;;;\r
(:file "postgresql-api" :depends-on ("postgresql-loader"))\r
(:file "postgresql-sql" :depends-on ("postgresql-api"))\r
(:file "postgresql-usql" :depends-on ("postgresql-sql")))\r
- :depends-on (:uffi :clsql-base :clsql-uffi)\r
- :finally-do\r
- (when (clsql-sys:database-type-library-loaded :postgresql)\r
- (clsql-sys:initialize-database-type :database-type :postgresql)\r
- (pushnew :postgresql cl:*features*)))\r
+ :depends-on (:uffi :clsql-base :clsql-uffi))\r
\r
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
-;;;; $Id: aodbc-sql.cl,v 1.9 2002/05/13 16:41:22 kevin Exp $
+;;;; $Id: aodbc-sql.cl,v 1.10 2002/05/13 22:05:21 kevin Exp $
;;;;
;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
list))))
+(when (clsql-sys:database-type-library-loaded :aodbc)
+ (clsql-sys:initialize-database-type :database-type :aodbc))
;;;; Programmers: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
-;;;; $Id: mysql-loader.cl,v 1.7 2002/05/13 21:50:52 kevin Exp $
+;;;; $Id: mysql-loader.cl,v 1.8 2002/05/13 22:05:21 kevin Exp $
;;;;
;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
(clsql-sys:database-type-load-foreign :mysql)
-
-
+(when (clsql-sys:database-type-library-loaded :mysql)
+ (clsql-sys:initialize-database-type :database-type :mysql)
+ (setq clsql:*default-database-type* :mysql)
+ (pushnew :mysql cl:*features*))
;;;; Original code by Pierre R. Mai
;;;; Date Started: Feb 2002
;;;;
-;;;; $Id: postgresql-socket-sql.cl,v 1.11 2002/04/27 20:58:11 kevin Exp $
+;;;; $Id: postgresql-socket-sql.cl,v 1.12 2002/05/13 22:05:21 kevin Exp $
;;;;
;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;; and Copyright (c) 1999-2001 by Pierre R. Mai
(prog1 nil
(setf (postgresql-socket-result-set-done result-set) t)
(wait-for-query-results (database-connection database)))))))
+
+(when (clsql-sys:database-type-library-loaded :postgresql-socket)
+ (clsql-sys:initialize-database-type :database-type :postgresql-socket))
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Feb 2002
;;;;
-;;;; $Id: postgresql-loader.cl,v 1.6 2002/04/08 01:22:02 kevin Exp $
+;;;; $Id: postgresql-loader.cl,v 1.7 2002/05/13 22:05:21 kevin Exp $
;;;;
;;;; This file, part of CLSQL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
(setq *postgresql-library-loaded* t)))
(clsql-sys:database-type-load-foreign :postgresql)
+(when (clsql-sys:database-type-library-loaded :postgresql)
+ (clsql-sys:initialize-database-type :database-type :postgresql)
+ (pushnew :postgresql cl:*features*))