質問編集履歴

2

inを追記

2022/03/24 11:14

投稿

nyonyosuke
nyonyosuke

スコア73

test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,17 @@
11
11
  **試した内容**
12
12
  embulkのoutの内容に以下を追加
13
13
  ```ここに言語を入力
14
+ in:
15
+ type: mysql
16
+ database: {{ env.SRC_DB_DATABASE }}
17
+ user: {{ env.SRC_DB_USERNAME }}
18
+ password: {{ env.SRC_DB_PASSWORD }}
19
+ host: {{ env.SRC_DB_HOST }}
20
+ query: {{ query }}
21
+ port: 3306
22
+ options: {useLegacyDatetimeCode: false, serverTimezone: Etc/UTC, characterEncoding: UTF-8}
23
+ socket_timeout: 30
24
+
14
25
  out:
15
26
  type: mysql
16
27
  database: {{ env.DEST_DB_DATABASE }}

1

outを追記

2022/03/24 11:13

投稿

nyonyosuke
nyonyosuke

スコア73

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,12 @@
20
20
  port: 3306
21
21
  table: {{ table }}
22
22
  mode: truncate_insert
23
- options: { tinyInt1isBit: false } ← こちらを追加
23
+ options: { tinyInt1isBit: false } ← こちらを追加
24
+ escape: '"'
25
+ parser:
26
+ type: json
27
+ column_options:
28
+ inserted_at: {type: 'timestamp default current_timestamp'}
24
29
  ```
25
30
  →結果すべて1が入ってしまう。
26
31
  embulkのinのクエリで以下のように設定