Merge remote-tracking branch 'drawdb/main'

This commit is contained in:
XC 2025-01-07 15:13:45 +08:00
commit f3dc4c0480
2 changed files with 26 additions and 2 deletions

View File

@ -212,7 +212,31 @@ const ru = {
edit_relationship: "{{extra}} Редактировать отношение {{refName}}",
delete_relationship: "Удалить отношение {{refName}}",
not_found: "Не найдено",
pick_db: "Выберите базу данных",
generic: "Общий",
generic_description:
"Общие диаграммы можно экспортировать в любой вариант SQL, но они поддерживают несколько типов данных.",
enums: "Перечисления",
add_enum: "Добавить перечисление",
edit_enum: "{{extra}} Изменить перечисление {{enumName}}",
delete_enum: "Удалить перечисление",
enum_w_no_name: "Найдено перечисление без имени",
enum_w_no_values: "Найдено перечисление '{{enumName}}' без каких-либо значений",
duplicate_enums: "Повторяющиеся перечисления с именем '{{enumName}}'",
no_enums: "Никаких перечислений",
no_enums_text: "Определите перечисления здесь",
declare_array: "Объявите массив",
empty_index_name: "Объявленный индекс без имени в таблице '{{tableName}}'",
didnt_find_diagram: "Упс! Не нашел диаграмму.",
unsigned: "Неподписанный",
share: "Поделиться",
unshare: "Не делиться",
copy_link: "Скопировать ссылку",
readme: "README",
failed_to_load: "Не удалось загрузить. Убедитесь, что ссылка указана правильно.",
share_info:
"* Поделившись этой ссылкой, не будет создано сеанса совместной работы в режиме реального времени.",
},
};
export { ru, russian };
export { ru, russian };

View File

@ -102,7 +102,7 @@ export function fromPostgres(ast, diagramDb = DB.GENERIC) {
if (d.constraint_type === "primary key") {
d.definition.forEach((c) => {
table.fields.forEach((f) => {
if (f.name === c.column && !f.primary) {
if (f.name === c.column.expr.value && !f.primary) {
f.primary = true;
}
});