Merge remote-tracking branch 'origin/documents-db-api' into documents-db-api

This commit is contained in:
ArnabChatterjee20k
2026-02-16 13:53:21 +05:30
3 changed files with 9 additions and 2 deletions
+5 -1
View File
@@ -441,4 +441,8 @@ const DATABASE_TYPE_DOCUMENTSDB = 'documentsdb';
const DATABASE_TYPE_VECTORDB = 'vectordb';
// CSV import/export allowed database types
const CSV_ALLOWED_DATABASE_TYPES = [DATABASE_TYPE_LEGACY, DATABASE_TYPE_LEGACY, DATABASE_TYPE_VECTORDB];
const CSV_ALLOWED_DATABASE_TYPES = [
DATABASE_TYPE_LEGACY,
DATABASE_TYPE_TABLESDB,
DATABASE_TYPE_VECTORDB
];
+1 -1
View File
@@ -435,7 +435,7 @@ $register->set('db', function () {
} catch (\Throwable $e) {
throw new Exception(Exception::GENERAL_SERVER_ERROR, "MongoDB connection failed: " . $e->getMessage());
}
case 'postgresql':
$dsn = "pgsql:host={$dbHost};port={$dbPort};dbname={$dbSchema}";
break;
@@ -92,6 +92,9 @@ class XList extends Action
$cursor->setValue($cursorDocument);
}
// use base action to get all types, contexts, etc!
$queries[] = Query::equal('type', [$this->getDatabaseType()]);
try {
$databases = $dbForProject->find('databases', $queries);
$total = $includeTotal ? $dbForProject->count('databases', $queries, APP_LIMIT_COUNT) : 0;