PutDatabaseRecord[id=df29717b-019b-1000-de6b-084839db54d5] Failed to put Records to database for FlowFile[filename=test_data.csv]. Routing to failure.: java.lang.IllegalArgumentException: Record does not have a value for the Required column 'name'
GetFile работает нормально, и я также подтвердил, что данные получены правильно. Я попробовал все решения, которые были предложены в прошлом вопросе, чтобы поиграть с конфигурациями столбцов, но ничего не помогло.
Вот мой процесс:

Это конфигурации записи PutDatabase


Это конфигурации чтения CSV

А это конфигурации БД

Запрос таблицы, которую я создал в postgre:
CREATE TABLE data (
id SERIAL PRIMARY KEY,
name TEXT NOT NULL,
age INTEGER,
email TEXT NOT NULL UNIQUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Данные в CSV-файле:
name;age;email
john doe;56;u@gmail.com
hamed;25;fff@gmail.com
arjun;55;ru@gmail.com
ali;21;ffuty@gmail.com
saleh;16;djh@gmail.com
Подробнее здесь: https://stackoverflow.com/questions/798 ... have-a-val
Мобильная версия