[minor] Add Postgres table adapter with TableRepositoryInterface #58
@@ -10,9 +10,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
## [2.1.0] - 2026-07-11
|
## [2.1.0] - 2026-07-11
|
||||||
|
|
||||||
### Summary
|
### Summary
|
||||||
|
|
||||||
Add runtime-checkable Protocol typing to public interfaces
|
Add runtime-checkable Protocol typing to public interfaces
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- 1cbcc1c Merge pull request '[minor] Add runtime-checkable Protocol typing to public interfaces' (#57) from cursor/protocol-abc-interfaces into main
|
- 1cbcc1c Merge pull request '[minor] Add runtime-checkable Protocol typing to public interfaces' (#57) from cursor/protocol-abc-interfaces into main
|
||||||
- a0e5c9d Document test organization and add Cursor workflow rules.
|
- a0e5c9d Document test organization and add Cursor workflow rules.
|
||||||
- 44b15cb Move structural typing tests into interface unit test files.
|
- 44b15cb Move structural typing tests into interface unit test files.
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Subclass an adapter in your own repository to add domain-specific methods while
|
|||||||
## Architecture
|
## Architecture
|
||||||
|
|
||||||
| Layer | Responsibility |
|
| Layer | Responsibility |
|
||||||
| ---------------- | ----------------------------------------------------------------- |
|
| ---------------- | ------------------------------------------------------------------------------------ |
|
||||||
| **Interfaces** | Abstract contracts for connection, context, and CRUD |
|
| **Interfaces** | Abstract contracts for connection, context, and CRUD |
|
||||||
| **Adapters** | Technology-specific base classes (`RedisAdapter`, `MinioAdapter`, `PostgresAdapter`) |
|
| **Adapters** | Technology-specific base classes (`RedisAdapter`, `MinioAdapter`, `PostgresAdapter`) |
|
||||||
| **Your project** | Subclass an adapter and add domain methods |
|
| **Your project** | Subclass an adapter and add domain methods |
|
||||||
|
|||||||
Reference in New Issue
Block a user