fluent / fluent/fluent-plugin-sql
Record ID written to state file as string
- Ngôn ngữ chính
- Ruby
- Star
- 112
- Fork
- 58
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I have two tables selected from Oracle database. For one of these ID column value for last record is written back to state file as text
```
---
last_records:
app.application_log_vw:
id: '163431515.0'
```
Next run fails for this reason with
`OCIError: ORA-01722: invalid number`
Only difference between the two tables is in ID having little different datatype declaration. One having NUMBER(38) and the problematic one only NUMBER.
Ruby gem versions
```
ruby-oci8-2.2.11
activerecord-oracle_enhanced-adapter-6.1.6
activerecord-6.1.4.6
activesupport-6.1.4.6
activerecord-oracle_enhanced-adapter-6.1.6
fluent-plugin-sql-2.3.0
```
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Tái hiện việc ghi tệp trạng thái và lỗi ở lần chạy tiếp theo với các cột Oracle được khai báo là NUMBER(38) và NUMBER. Theo dõi cách ID của bản ghi được chọn được chuyển đổi trước khi ghi vào tệp trạng thái, sau đó xác minh rằng giá trị đã được lưu vẫn có thể được truy vấn tiếp theo sử dụng và không còn gây ra ORA-01722.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- ruby, sql
- Lĩnh vực
- databases
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100