v0.3.3-pre.003-fix.003

This commit is contained in:
2026-08-30 10:36:22 +02:00
parent 8fa1c8ce8d
commit 56fadb364a
8 changed files with 156 additions and 26 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: crates/ksp-store-postgres-lib/README.md -->
<!-- version: 1 -->
<!-- version: 2 -->
# ksp-store-postgres-lib
@@ -17,7 +17,7 @@ La crate possède seule pour PostgreSQL :
- les roots système et le provider cryptographique AWS-LC ;
- le bootstrap/moteur de migrations privé KSP ;
- la table metadata `ksp_store_schema_migrations` ;
- le sentinel `V000__bootstrap.sql` et son checksum SHA-256 ;
- la migration logique V000 relocalisée sous `migrations/v000_bootstrap/` et son checksum SHA-256 historique ;
- l'advisory transaction lock borné des migrations ;
- les snapshots runtime/health sûrs destinés au bridge de façade ;
- la fermeture explicite du pool et son fallback `Drop` best-effort ;
@@ -69,13 +69,13 @@ Les configurations ne permettant pas de vérifier une identité serveur, comme `
## Migrations
La fondation embarque uniquement :
La fondation historique V000 est embarquée sous :
```text
migrations/V000__bootstrap.sql
migrations/v000_bootstrap/tables/001_ksp_store_schema_migrations.sql
```
Elle crée la metadata privée :
La vertical slice V001 est ensuite répartie sous `migrations/v001_raw_transaction/{tables,constraints,indexes}/` tout en restant une migration logique unique. V000 crée la metadata privée :
```text
ksp_store_schema_migrations