Replace DBGate with local Adminer

This commit is contained in:
2026-08-05 22:21:22 +02:00
parent 7a45686952
commit 4777bda0b2
13 changed files with 105 additions and 11665 deletions
+7 -7
View File
@@ -1156,21 +1156,21 @@ async function testLocalDbConnection() {
async function openDbGate() {
openDbGateButton.disabled = true;
const previousNote = databaseModeNote.textContent;
databaseModeNote.textContent = "Opening DBGate...";
databaseModeNote.textContent = "Opening Adminer...";
try {
const response = await fetch("/api/tools/open-dbgate");
const response = await fetch("/api/tools/open-adminer");
const data = await response.json();
if (!response.ok || !data.opened) throw new Error(data.message || "DBGate could not be opened.");
databaseModeNote.textContent = `DBGate opened: ${data.url}`;
if (!response.ok || !data.opened) throw new Error(data.message || "Adminer could not be opened.");
databaseModeNote.textContent = `Adminer opened: ${data.url}`;
} catch (error) {
databaseModeNote.textContent = `DBGate error: ${error.message}`;
databaseModeNote.textContent = `Adminer error: ${error.message}`;
} finally {
openDbGateButton.disabled = false;
window.setTimeout(() => {
if (databaseModeNote.textContent.startsWith("DBGate")) {
if (databaseModeNote.textContent.startsWith("Adminer")) {
renderDatabaseModeNote(localStorage.getItem("catalog-maker:database-mode") || "local");
} else if (databaseModeNote.textContent === "Opening DBGate...") {
} else if (databaseModeNote.textContent === "Opening Adminer...") {
databaseModeNote.textContent = previousNote;
}
}, 3500);