refactor: better postgres connection param typing ()

This commit is contained in:
Zack Pollard 2024-10-29 15:11:34 +00:00 committed by GitHub
parent e74ddca6c0
commit 68a4cc25dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 25 additions and 3 deletions
server/src/interfaces

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',