Skip to content

Commit c4dbc7c

Browse files
committed
Chore: Update backlog
1 parent a3ee630 commit c4dbc7c

1 file changed

Lines changed: 15 additions & 13 deletions

File tree

docs/backlog.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
# Backlog
22

3-
## Iteration +0
4-
- Does the code need to escape SQL identifiers?
5-
- Introduce parameter handling to type mappers
6-
- Error `ValueError: I/O operation on closed file.` when tearing down the test suite,
7-
possibly from `test_processor_failing`?
8-
- Check FIXME and TODO items in code.
9-
103
## Iteration +1
4+
- Introduce parameter handling to type mappers,
5+
re. timestamp and decimal types
6+
- AlterTable: Implement `AlterTableRecreateStatements`
7+
- Soft deletes: Currently, the machinery does not discriminate between
8+
`truncate_before` vs. `soft_truncate_before` or `delete` vs. `soft_delete`
9+
- General refactoring: `main.py` vs. `engine.py`
10+
- General docs: Improve inline comments
11+
- Submit report to https://github.com/crate/crate/issues/15161.
12+
`InvalidColumnNameException["_fivetran_synced" conflicts with system column pattern]`
13+
possibly from `test_processor_failing`?
14+
- Check FIXME and TODO items in code
1115
- Propagate `warning` messages into responses
12-
- Strip UI fields, just use `url`
13-
- Scan for TODO and FIXME items
1416
- Release v0.0.1
1517

1618
## Iteration +2
19+
- Error `ValueError: I/O operation on closed file.` when tearing down the test suite,
1720
- Documentation: The machinery renames all `_fivetran*` columns to `__fivetran*`
18-
- Currently, the machinery does not discriminate between `truncate_before`
19-
vs. `soft_truncate_before` or `delete` vs. `soft_delete`
21+
- Documentation: Don't use `print` for debugging purposes
2022
- Documentation: CrateDB Guide
2123
- Documentation: Upstream
2224

2325
## Iteration +3
24-
- Submit report to https://github.com/crate/crate/issues/15161.
25-
`InvalidColumnNameException["_fivetran_synced" conflicts with system column pattern]`
26+
- Does the SQL code need to escape SQL identifiers?
2627
- Mechanism to ignore errors?
2728
- Currently, the machinery does not invoke any `REFRESH TABLE` statements (caveat!)
2829
- Import Parquet for testing purposes?
@@ -39,3 +40,4 @@
3940
- Complete `DataType.*` and `RecordType.{UPSERT,UPDATE,DELETE,TRUNCATE}`,
4041
see `cratedb_fivetran_destination/sdk_pb2/common_pb2.pyi`.
4142
- Release v0.0.0
43+
- Strip UI fields, just use `url`

0 commit comments

Comments
 (0)