refactor: better postgres connection param typing (#13800)

This commit is contained in:
Zack Pollard
2024-10-29 15:11:34 +00:00
committed by GitHub
parent e74ddca6c0
commit 68a4cc25dc
5 changed files with 25 additions and 3 deletions

View File

@@ -7,6 +7,22 @@ export enum DatabaseExtension {
export type VectorExtension = DatabaseExtension.VECTOR | DatabaseExtension.VECTORS;
export type DatabaseConnectionURL = {
connectionType: 'url';
url: string;
};
export type DatabaseConnectionParts = {
connectionType: 'parts';
host: string;
port: number;
username: string;
password: string;
database: string;
};
export type DatabaseConnectionParams = DatabaseConnectionURL | DatabaseConnectionParts;
export enum VectorIndex {
CLIP = 'clip_index',
FACE = 'face_index',