File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -146,7 +146,11 @@ def __init__(
146
146
self .write_hook = write_hook or []
147
147
148
148
# options
149
- self .source_options = source_options or {}
149
+ self .source_options = source_options or {
150
+ "create_args" : {
151
+ "primary_key" : self .primary_key
152
+ }
153
+ }
150
154
151
155
# name
152
156
if hasattr (self ._source , 'name' ) and self ._source .name :
@@ -249,7 +253,7 @@ def setup_table(self):
249
253
ast .expr ([self .table ]).set_difference (
250
254
query .db (self .db ).table_list ()
251
255
).for_each (query .db (self .db ).table_create (
252
- query .row , ** self .source_options . create_args if 'create_args' in self .source_options else {})
256
+ query .row , ** self .source_options [ " create_args" ] if 'create_args' in self .source_options else {})
253
257
)
254
258
)
255
259
You can’t perform that action at this time.
0 commit comments