projects
/
clsql.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r8983: add missing methods
[clsql.git]
/
db-mysql
/
mysql-sql.lisp
diff --git
a/db-mysql/mysql-sql.lisp
b/db-mysql/mysql-sql.lisp
index 55918a935600d81aa07c738f2b026f948c04582f..2a0ba822ba9d17e7a95c6981f12595122502571d 100644
(file)
--- a/
db-mysql/mysql-sql.lisp
+++ b/
db-mysql/mysql-sql.lisp
@@
-114,6
+114,7
@@
(make-instance 'mysql-database
:name (database-name-from-spec connection-spec
database-type)
(make-instance 'mysql-database
:name (database-name-from-spec connection-spec
database-type)
+ :database-type :mysql
:connection-spec connection-spec
:mysql-ptr mysql-ptr))
(when error-occurred (mysql-close mysql-ptr)))))))))
:connection-spec connection-spec
:mysql-ptr mysql-ptr))
(when error-occurred (mysql-close mysql-ptr)))))))))
@@
-411,10
+412,10
@@
(format nil "database-create failed: ~A" output))
t))))
(format nil "database-create failed: ~A" output))
t))))
-(defmethod database-dest
or
y (connection-spec (type (eql :mysql)))
+(defmethod database-dest
ro
y (connection-spec (type (eql :mysql)))
(destructuring-bind (host name user password) connection-spec
(multiple-value-bind (output status)
(destructuring-bind (host name user password) connection-spec
(multiple-value-bind (output status)
- (clsql-base-sys:command-output "mysqladmin drop -u~A -p~A -h~A ~A"
+ (clsql-base-sys:command-output "mysqladmin drop -
f -
u~A -p~A -h~A ~A"
user password
(if host host "localhost")
name)
user password
(if host host "localhost")
name)