@ -195,7 +195,7 @@ class SQLWriter(SQLRW,Writer):
sql = " " . join ( [ " CREATE TABLE " , table , " ( " , " , " . join ( [ name + ' ' + self . _dtype for name in fields ] ) , " ) " ] )
sql = " " . join ( [ " CREATE TABLE " , table , " ( " , " , " . join ( [ name + ' ' + self . _dtype for name in fields ] ) , " ) " ] )
else :
else :
schema = _args [ ' schema ' ] if ' schema ' in _args else ' '
schema = _args [ ' schema ' ] if ' schema ' in _args else [ ]
_map = _args [ ' map ' ] if ' map ' in _args else { }
_map = _args [ ' map ' ] if ' map ' in _args else { }
sql = [ ] # ["CREATE TABLE ",_args['table'],"("]
sql = [ ] # ["CREATE TABLE ",_args['table'],"("]
@ -208,7 +208,7 @@ class SQLWriter(SQLRW,Writer):
# table = self._tablename(_args['table'])
# table = self._tablename(_args['table'])
sql = [ " CREATE TABLE " , table , " ( " , sql , " ) " ]
sql = [ " CREATE TABLE " , table , " ( " , sql , " ) " ]
sql = " " . join ( sql )
sql = " " . join ( sql )
# sql = " ".join(["CREATE TABLE",_args['table']," (", ",".join([ schema[i]['name'] +' '+ (schema[i]['type'] if schema[i]['type'] not in _map else _map[schema[i]['type'] ]) for i in range(0,N)]),")"])
cursor = self . conn . cursor ( )
cursor = self . conn . cursor ( )
try :
try :
@ -262,6 +262,7 @@ class SQLWriter(SQLRW,Writer):
return
return
SQLRW . lock . acquire ( )
SQLRW . lock . acquire ( )
if self . _engine is not None :
if self . _engine is not None :
# pd.to_sql(_info,self._engine)
# pd.to_sql(_info,self._engine)
if self . schema in [ ' ' , None ] :
if self . schema in [ ' ' , None ] :