We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 9aa68fe + 08c2739 commit 1089a24Copy full SHA for 1089a24
1 file changed
rethinkdb/_import.py
@@ -146,7 +146,11 @@ def __init__(
146
self.write_hook = write_hook or []
147
148
# options
149
- self.source_options = source_options or {}
+ self.source_options = source_options or {
150
+ "create_args": {
151
+ "primary_key": self.primary_key
152
+ }
153
154
155
# name
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 {})
257
)
258
259
0 commit comments