fix postgres config validation

This commit is contained in:
Dinesh Yeduguru 2024-11-05 15:00:44 -08:00
parent a2351bf2e9
commit e542a980a8

View file

@ -54,8 +54,9 @@ class PostgresKVStoreConfig(CommonConfig):
password: Optional[str] = None
table_name: str = "llamastack_kvstore"
@classmethod
@field_validator("table_name")
def validate_table_name(self, v: str) -> str:
def validate_table_name(cls, v):
# PostgreSQL identifiers rules:
# - Must start with a letter or underscore
# - Can contain letters, numbers, and underscores