Skip to content

Commit 85ff382

Browse files
authored
Merge pull request #126 from keboola/ondra-fix-nullable-columns
fix columns nullability
2 parents bb1a04a + cb9034f commit 85ff382

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/Extractor/Output.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ public function createManifest(
186186
$manifestOptions->addSchema(new ManifestOptionsSchema(
187187
$column,
188188
['base' => ['type' => 'STRING']],
189-
false,
189+
true,
190190
isset($primaryKey) && in_array($column, $primaryKey, true),
191191
));
192192
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"destination":"in.c-ex-google-analytics-cfg.users","incremental":true,"columns":["id","idProperty","date","dayOfWeek","totalUsers","itemViews"],"primary_key":["id"],"column_metadata":{"id":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"idProperty":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"date":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"dayOfWeek":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"totalUsers":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"itemViews":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}]}}
1+
{"destination":"in.c-ex-google-analytics-cfg.users","incremental":true,"columns":["id","idProperty","date","dayOfWeek","totalUsers","itemViews"],"primary_key":["id"],"column_metadata":{"id":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"idProperty":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"date":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"dayOfWeek":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"totalUsers":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"itemViews":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}]}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"destination":"in.c-ex-google-analytics-cfg.users","incremental":true,"schema":[{"nullable":false,"primary_key":true,"name":"id","data_type":{"base":{"type":"STRING"}}},{"nullable":false,"primary_key":false,"name":"idProperty","data_type":{"base":{"type":"STRING"}}},{"nullable":false,"primary_key":false,"name":"date","data_type":{"base":{"type":"STRING"}}},{"nullable":false,"primary_key":false,"name":"totalUsers","data_type":{"base":{"type":"STRING"}}},{"nullable":false,"primary_key":false,"name":"itemViews","data_type":{"base":{"type":"STRING"}}}]}
1+
{"destination":"in.c-ex-google-analytics-cfg.users","incremental":true,"schema":[{"nullable":true,"primary_key":true,"name":"id","data_type":{"base":{"type":"STRING"}}},{"nullable":true,"primary_key":false,"name":"idProperty","data_type":{"base":{"type":"STRING"}}},{"nullable":true,"primary_key":false,"name":"date","data_type":{"base":{"type":"STRING"}}},{"nullable":true,"primary_key":false,"name":"totalUsers","data_type":{"base":{"type":"STRING"}}},{"nullable":true,"primary_key":false,"name":"itemViews","data_type":{"base":{"type":"STRING"}}}]}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"destination":"in.c-ex-google-analytics-cfg.users","incremental":true,"columns":["id","idProperty","date","totalUsers","itemViews"],"primary_key":["id"],"column_metadata":{"id":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"idProperty":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"date":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"totalUsers":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"itemViews":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}]}}
1+
{"destination":"in.c-ex-google-analytics-cfg.users","incremental":true,"columns":["id","idProperty","date","totalUsers","itemViews"],"primary_key":["id"],"column_metadata":{"id":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"idProperty":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"date":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"totalUsers":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"itemViews":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}]}}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"destination":"out.outputBucket.users","incremental":true,"columns":["id","idProperty","date","totalUsers","itemViews"],"primary_key":["id"],"column_metadata":{"id":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"idProperty":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"date":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"totalUsers":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}],"itemViews":[{"key":"KBC.datatype.nullable","value":false},{"key":"KBC.datatype.basetype","value":"STRING"}]}}
1+
{"destination":"out.outputBucket.users","incremental":true,"columns":["id","idProperty","date","totalUsers","itemViews"],"primary_key":["id"],"column_metadata":{"id":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"idProperty":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"date":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"totalUsers":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}],"itemViews":[{"key":"KBC.datatype.nullable","value":true},{"key":"KBC.datatype.basetype","value":"STRING"}]}}

0 commit comments

Comments
 (0)