Skip to content

Conversation

@pashagolub
Copy link
Contributor

No description provided.

- Consolidated all PostgreSQL operations from internal/db into internal/sync/postgresql.go - Consolidated all etcd operations from internal/etcd into internal/sync/etcd.go - Replaced COPY with INSERT ON CONFLICT using pgx.Batch for better upsert handling - Added SendBatch method to PgxIface interface for batch operations - Moved all types, connection functions, and retry logic - All build tests passing Tasks completed: T009-T022 (PostgreSQL and etcd consolidation phases)
- Updated all import statements to use internal/sync package - Fixed NULL value handling for tombstones in database operations - Updated integration tests to work with consolidated package - All tests now passing (100% success rate) - Maintained identical functionality while simplifying architecture Completed tasks: T023 (import updates) + critical bug fixes Remaining tasks: T024-T047 (cleanup, validation, optimization)
@pashagolub pashagolub merged commit da911ef into master Sep 12, 2025
@pashagolub pashagolub deleted the 002-rewrite-with-one branch September 12, 2025 09:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants