fix(server): auto-reconnect to database ()

This commit is contained in:
Jason Rasmussen 2024-09-04 13:32:43 -04:00 committed by GitHub
parent 1783dfd393
commit 12b65e3c24
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 130 additions and 46 deletions
server/src/interfaces

View file

@ -40,6 +40,7 @@ export interface VectorUpdateResult {
export const IDatabaseRepository = 'IDatabaseRepository';
export interface IDatabaseRepository {
reconnect(): Promise<boolean>;
getExtensionVersion(extension: DatabaseExtension): Promise<ExtensionVersion>;
getExtensionVersionRange(extension: VectorExtension): string;
getPostgresVersion(): Promise<string>;