Commit Graph

4 Commits

Author SHA1 Message Date
Michael Netshipise e89041b9c6 Enhance CLAUDE.md with comprehensive project documentation
- Added repository URL
- Documented all derive macro attributes and generated methods
- Added Filter API usage examples
- Documented database differences table
- Added Value types reference
- Added EntityChange audit trail schema
- Included important usage notes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:34:07 +02:00
Michael Netshipise aba05b2b52 Rename to sqlx-record with multi-database support
- Renamed project from entity-changes to sqlx-record
- Renamed derive crate from entity-update_derive to sqlx-record-derive
- Renamed CLI tool from entity-changes-ctl to sqlx-record-ctl
- Renamed Condition to Filter (condition.rs -> filter.rs)
- Renamed condition_or/condition_and/conditions macros to filter_or/filter_and/filters
- Added multi-database support via feature flags:
  - mysql: MySQL support
  - postgres: PostgreSQL support (with $1, $2 placeholders)
  - sqlite: SQLite support
- Updated query generation for database-specific syntax:
  - Placeholder styles (? vs $1)
  - Table quoting (` vs ")
  - COUNT expressions
  - ILIKE handling
  - Version increment (IF vs CASE WHEN)
- Updated CLI tool for all three databases
- Updated documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:31:24 +02:00
Michael Netshipise e9079834c7 Import entity-changes project
Initial import of the entity-changes codebase as starting point for sqlx-record.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 15:19:38 +02:00
Michael Netshipise 92d559574e first commit 2026-01-28 15:19:28 +02:00