feat: add tiered Oracle agent profiles
This commit is contained in:
1 parent
f13c46b903
commit
c334550252
11 files changed
+152
-38
No files matched your search
@@ -170,6 +170,7 @@ const driverProfiles: Record<
|
||||
},
|
||||
sqlserver: { type: "sqlserver", port: 1433, user: "sa", label: "SQL Server", icon: "sqlserver" },
|
||||
oracle: { type: "oracle", port: 1521, user: "system", label: "Oracle", icon: "oracle" },
|
||||
"oracle-legacy": { type: "oracle", port: 1521, user: "system", label: "Oracle Legacy", icon: "oracle" },
|
||||
"oracle-10g": { type: "oracle", port: 1521, user: "system", label: "Oracle 10g", icon: "oracle" },
|
||||
elasticsearch: {
|
||||
type: "elasticsearch",
|
||||
@@ -458,6 +459,7 @@ const iconTypeMap: Record<string, string> = {
|
||||
clickhouse: "clickhouse",
|
||||
sqlserver: "sqlserver",
|
||||
oracle: "oracle",
|
||||
"oracle-legacy": "oracle",
|
||||
"oracle-10g": "oracle",
|
||||
elasticsearch: "elasticsearch",
|
||||
mariadb: "mariadb",
|
||||
@@ -1955,14 +1957,17 @@ function openExternalUrl(url: string) {
|
||||
<div v-if="form.db_type === 'oracle'" class="grid grid-cols-4 items-center gap-4">
|
||||
<Label class="text-right text-xs">{{ t("connection.version") }}</Label>
|
||||
<Select
|
||||
:model-value="selectedType === 'oracle-10g' ? 'oracle-10g' : 'oracle'"
|
||||
:model-value="
|
||||
selectedType === 'oracle-legacy' || selectedType === 'oracle-10g' ? selectedType : 'oracle'
|
||||
"
|
||||
@update:model-value="(val) => applyProfile(String(val), true)"
|
||||
>
|
||||
<SelectTrigger class="col-span-3 h-8 text-sm">
|
||||
<SelectValue />
|
||||
</SelectTrigger>
|
||||
<SelectContent>
|
||||
<SelectItem value="oracle">Oracle 11g+</SelectItem>
|
||||
<SelectItem value="oracle">Oracle 19c+</SelectItem>
|
||||
<SelectItem value="oracle-legacy">Oracle 11g-19c</SelectItem>
|
||||
<SelectItem value="oracle-10g">Oracle 10g</SelectItem>
|
||||
</SelectContent>
|
||||
</Select>
|
||||
|
||||
Reference in new issue
Block a user