v0.3.3-pre.005
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-store-postgres-lib/src/error.rs
|
||||
// version: 5
|
||||
// version: 6
|
||||
|
||||
/// Stable KSP error code reserved for PostgreSQL retention transitions that require unsupported physical compaction.
|
||||
pub const ERROR_CODE_POSTGRES_RETENTION_COMPACTION_UNSUPPORTED: ksp_store_api::ErrorCode =
|
||||
@@ -17,6 +17,8 @@ pub enum PostgresBackendErrorKind {
|
||||
PoolTimeout,
|
||||
/// A lightweight PostgreSQL health/readiness probe failed without exposing server text or SQL.
|
||||
HealthFailed,
|
||||
/// A canonical RAW identity or observation key already exists with divergent durable content.
|
||||
Conflict,
|
||||
/// PostgreSQL returned stored RAW data that cannot be represented by the stable Store API contract.
|
||||
DataInvalid,
|
||||
/// PostgreSQL migration/bootstrap execution failed without exposing server text or SQL.
|
||||
@@ -25,12 +27,16 @@ pub enum PostgresBackendErrorKind {
|
||||
MigrationMismatch,
|
||||
/// A PostgreSQL RAW read statement failed without exposing server text, SQL or bind values.
|
||||
ReadFailed,
|
||||
/// A RAW write requires an existing canonical reference that is not durable.
|
||||
ReferenceNotFound,
|
||||
/// The database schema history contains a migration newer than this runtime understands.
|
||||
SchemaNewer,
|
||||
/// Explicit backend shutdown did not drain inside the supplied deadline.
|
||||
ShutdownTimeout,
|
||||
/// Verified TLS configuration or negotiation could not be established.
|
||||
TlsFailed,
|
||||
/// A PostgreSQL RAW write statement or transaction failed without exposing server text, SQL or bind values.
|
||||
WriteFailed,
|
||||
/// A network-scoped RAW operation targeted a network different from the backend binding.
|
||||
WrongNetwork,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user