Skip to content

Commit 41e797f

Browse files
committed
fix(PostgreSQL): error with materialized view tabs
1 parent 704f708 commit 41e797f

17 files changed

+25
-25
lines changed

src/main/libs/clients/PostgreSQLClient.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ export class PostgreSQLClient extends BaseClient {
348348
matviewowner AS owner,
349349
ispopulated AS is_populated,
350350
definition,
351-
'materializedview' AS table_type
351+
'materializedView' AS table_type
352352
FROM pg_matviews
353353
WHERE schemaname = '${db.database}'
354354
ORDER BY schema_name,
@@ -408,8 +408,8 @@ export class PostgreSQLClient extends BaseClient {
408408
name: table.table_name,
409409
type: table.table_type === 'VIEW'
410410
? 'view'
411-
: table.table_type === 'materializedview'
412-
? 'materializedview'
411+
: table.table_type === 'materializedView'
412+
? 'materializedView'
413413
: 'table',
414414
rows: table.reltuples,
415415
size: tableSize,

src/renderer/components/Workspace.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
>
6565
<BaseIcon
6666
class="mt-1 mr-1"
67-
:icon-name="['view', 'materializedview'].includes(element.elementType) ? 'mdiTableEye' : 'mdiTable'"
67+
:icon-name="['view', 'materializedView'].includes(element.elementType) ? 'mdiTableEye' : 'mdiTable'"
6868
:size="18"
6969
/>
7070
<span :title="`${t('general.data').toUpperCase()}: ${t(`database.${element.elementType}`)}`">
@@ -81,7 +81,7 @@
8181
<a v-else-if="element.type === 'data'" class="tab-link">
8282
<BaseIcon
8383
class="mt-1 mr-1"
84-
:icon-name="['view', 'materializedview'].includes(element.elementType) ? 'mdiTableEye' : 'mdiTable'"
84+
:icon-name="['view', 'materializedView'].includes(element.elementType) ? 'mdiTableEye' : 'mdiTable'"
8585
:size="18"
8686
/>
8787
<span :title="`${t('general.data').toUpperCase()}: ${t(`database.${element.elementType}`)}`">

src/renderer/components/WorkspaceExploreBar.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
:selected-schema="selectedSchema"
144144
:context-event="miscContextEvent"
145145
@open-create-view-tab="openCreateElementTab('view')"
146-
@open-create-materializedview-tab="openCreateElementTab('materialized-view')"
146+
@open-create-materializedView-tab="openCreateElementTab('materialized-view')"
147147
@open-create-trigger-tab="openCreateElementTab('trigger')"
148148
@open-create-trigger-function-tab="openCreateElementTab('trigger-function')"
149149
@open-create-routine-tab="openCreateElementTab('routine')"

src/renderer/components/WorkspaceExploreBarMiscFolderContext.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
/> {{ t('database.createNewView') }}</span>
1717
</div>
1818
<div
19-
v-if="props.selectedMisc === 'materializedview'"
19+
v-if="props.selectedMisc === 'materializedView'"
2020
class="context-element"
21-
@click="emit('open-create-materializedview-tab')"
21+
@click="emit('open-create-materializedView-tab')"
2222
>
2323
<span class="d-flex">
2424
<BaseIcon
@@ -106,7 +106,7 @@ const props = defineProps({
106106
107107
const emit = defineEmits([
108108
'open-create-view-tab',
109-
'open-create-materializedview-tab',
109+
'open-create-materializedView-tab',
110110
'open-create-trigger-tab',
111111
'open-create-routine-tab',
112112
'open-create-function-tab',

src/renderer/components/WorkspaceExploreBarSchema.vue

+4-4
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@
121121
<summary
122122
class="accordion-header misc-name"
123123
:class="{'text-bold': breadcrumbs.schema === database.name && breadcrumbs.trigger}"
124-
@contextmenu.prevent="showMiscFolderContext($event, 'materializedview')"
124+
@contextmenu.prevent="showMiscFolderContext($event, 'materializedView')"
125125
>
126126
<BaseIcon
127127
class="misc-icon mr-1"
@@ -133,7 +133,7 @@
133133
icon-name="mdiFolderOpen"
134134
:size="18"
135135
/>
136-
{{ t('database.materializedview', 2) }}
136+
{{ t('database.materializedView', 2) }}
137137
</summary>
138138
<div class="accordion-body">
139139
<div>
@@ -496,9 +496,9 @@ const filteredViews = computed(() => {
496496
497497
const filteredMatViews = computed(() => {
498498
if (props.searchMethod === 'elements')
499-
return props.database.tables.filter(table => table.name.search(searchTerm.value) >= 0 && table.type === 'materializedview');
499+
return props.database.tables.filter(table => table.name.search(searchTerm.value) >= 0 && table.type === 'materializedView');
500500
else
501-
return props.database.tables.filter(table => table.type === 'materializedview');
501+
return props.database.tables.filter(table => table.type === 'materializedView');
502502
});
503503
504504
const filteredTriggers = computed(() => {

src/renderer/components/WorkspaceExploreBarSchemaContext.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
class="text-light mt-1 mr-1"
5151
icon-name="mdiTableEye"
5252
:size="18"
53-
/> {{ t('database.materializedview') }}</span>
53+
/> {{ t('database.materializedView') }}</span>
5454
</div>
5555
<div
5656
v-if="workspace.customizations.triggerAdd"

src/renderer/components/WorkspaceExploreBarTableContext.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
/> {{ t('application.settings') }}</span>
4949
</div>
5050
<div
51-
v-if="selectedTable && selectedTable.type === 'materializedview' && customizations.materializedViewSettings"
51+
v-if="selectedTable && selectedTable.type === 'materializedView' && customizations.materializedViewSettings"
5252
class="context-element"
5353
@click="openMaterializedViewSettingTab"
5454
>

src/renderer/components/WorkspaceTabNewMaterializedView.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ const saveChanges = async () => {
195195
uid: props.connection.uid,
196196
schema: props.schema,
197197
elementName: localView.value.name,
198-
elementType: 'materializedview',
198+
elementType: 'materializedView',
199199
type: 'materialized-view-props'
200200
});
201201

src/renderer/components/WorkspaceTabPropsMaterializedView.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ const saveChanges = async () => {
227227
schema: props.schema,
228228
elementName: oldName,
229229
elementNewName: localView.value.name,
230-
elementType: 'materializedview'
230+
elementType: 'materializedView'
231231
});
232232
233233
changeBreadcrumbs({ schema: props.schema, view: localView.value.name });

src/renderer/i18n/cs-CZ.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ export const csCZ = {
141141
total: 'Celkem',
142142
table: 'Tabulka | Tabulky',
143143
view: 'Pohled | Pohledy',
144-
materializedview: 'Materializovaný pohled',
144+
materializedView: 'Materializovaný pohled',
145145
definer: 'Definér',
146146
algorithm: 'Algoritmus',
147147
trigger: 'Trigger | Triggery',

src/renderer/i18n/en-US.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ export const enUS = {
141141
total: 'Total',
142142
table: 'Table | Tables',
143143
view: 'View | Views',
144-
materializedview: 'Materialized view | Materialized views',
144+
materializedView: 'Materialized view | Materialized views',
145145
definer: 'Definer',
146146
algorithm: 'Algorithm',
147147
trigger: 'Trigger | Triggers',

src/renderer/i18n/es-ES.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ export const esES = {
141141
total: 'Total',
142142
table: 'Tabla | Tablas',
143143
view: 'Vista | Vistas',
144-
materializedview: 'Vista Materializada | Vistas Materializadas',
144+
materializedView: 'Vista Materializada | Vistas Materializadas',
145145
definer: 'Definidor',
146146
algorithm: 'Algoritmo',
147147
trigger: 'Disparador | Disparadores',

src/renderer/i18n/he-IL.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ export const heIL = {
140140
total: 'סך הכל',
141141
table: 'טבלה | טבלאות',
142142
view: 'תצוגה | תצוגות',
143-
materializedview: 'תצוגה ממומשת | תצוגות ממומשות',
143+
materializedView: 'תצוגה ממומשת | תצוגות ממומשות',
144144
definer: 'מגדיר',
145145
algorithm: 'אלגוריתם',
146146
trigger: 'טריגר | טריגרים',

src/renderer/i18n/nl-NL.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ export const nlNL = {
275275
savedQueries: 'Opgeslagen queries',
276276
searchForElements: 'Zoek naar elementen',
277277
searchForSchemas: 'Zoek naar schema\'s',
278-
materializedview: 'Materialized view | Materialized views',
278+
materializedView: 'Materialized view | Materialized views',
279279
createNewMaterializedView: 'Materialized view maken',
280280
newMaterializedView: 'Nieuwe materialized view'
281281
},

src/renderer/i18n/ru-RU.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ export const ruRU = {
270270
importQueryErrors: 'Внимание: {n} ошибка возникла | Внимание: {n} ошибок произошло',
271271
executedQueries: '{n} запрос выполнен | {n} запросов выполнено',
272272
insert: 'Вставить',
273-
materializedview: 'Материализованное представление | Материализованные представления',
273+
materializedView: 'Материализованное представление | Материализованные представления',
274274
exportTable: 'Экспорт таблицы',
275275
createNewMaterializedView: 'Создать новое материализованное представление',
276276
newMaterializedView: 'Новое материализованное представление',

src/renderer/i18n/uz-UZ.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ export const uzUZ = {
270270
importQueryErrors: 'Diqqat: {n} xato yuz berdi | Diqqat: {n} xatolar yuz berdi',
271271
executedQueries: '{n} soʻrov bajarildi | {n} soʻrovlar bajarildi',
272272
insert: 'Kiritish',
273-
materializedview: 'Materializatsiya qilingan ko‘rinish | Materializatsiya qilingan ko‘rinishlar',
273+
materializedView: 'Materializatsiya qilingan ko‘rinish | Materializatsiya qilingan ko‘rinishlar',
274274
exportTable: 'Jadvalni eksport qilish',
275275
createNewMaterializedView: 'Yangi materializatsiya qilingan ko‘rinish yaratish',
276276
newMaterializedView: 'Yangi materializatsiya qilingan ko‘rinish',

src/renderer/i18n/zh-CN.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export const zhCN = {
132132
total: '总计',
133133
table: '表 | 表',
134134
view: '视图 | 视图',
135-
materializedview: '实体化视图 | 实体化视图',
135+
materializedView: '实体化视图 | 实体化视图',
136136
definer: '定义者',
137137
algorithm: '算法',
138138
trigger: '触发器 | 触发器',

0 commit comments

Comments
 (0)