GeezerVison is showing github.com — Add feature view versioning support to PostgreSQL online store · Issue #6168 · feast-dev/feast
Add feature view versioning support to PostgreSQL online store #6168
Description
Summary
Add versioned feature view read/write support to the PostgreSQL online store, so that version-qualified feature references (e.g., driver_stats@v2:trips_today) resolve to the correct versioned data.
Context
Feature view versioning was introduced in #6101. Currently, only the SQLite online store supports versioned reads/writes. All other online stores raise VersionedOnlineReadNotSupported when a versioned ref is used.
The implementation pattern (see sqlite.py for reference) involves:
- Write path: When
enable_online_feature_view_versioning is enabled, materialize data into a version-specific table/key namespace (e.g., {project}_{fv_name}_v{version})
- Read path: Route version-qualified lookups to the correct versioned table/key namespace
Reference implementation
- SQLite online store:
sdk/python/feast/infra/online_stores/sqlite.py
- Store file:
sdk/python/feast/infra/online_stores/postgres_online_store/postgres.py
Related
Part of #2728
Activity
added 4 commits that reference this issue
on Mar 29, 2026This issue will close once commit 7fef18d is merged into the 'master' branch.7fef18d This issue will close once commit 744eaa9 is merged into the 'master' branch.744eaa9 This issue will close once commit b35410f is merged into the 'master' branch.b35410f This issue will close once commit 0e56ae2 is merged into the 'master' branch.0e56ae2 added 2 commits that reference this issue
on Apr 6, 2026This issue will close once commit bd35805 is merged into the 'master' branch.bd35805 This issue will close once commit 940e0f0 is merged into the 'master' branch.940e0f0
Metadata
Metadata
Development
No branches or pull requestsIssue actions