Початок редагування
Редагування починається з контекстного меню, яке відкривається клацанням правою кнопкою миші.

Клацання правою кнопкою миші на таблиці, нотатці, групі таблиць або зв’язку натомість відкриває власне меню цього об’єкта.
Клацання правою кнопкою миші на вже виділеній таблиці, нотатці чи групі таблиць зберігає все виділення, тож пункти, як-от Color і Delete selected, діють на все виділене — див. множинне виділення.
Вітальний екран
У вебзастосунку, Google Drive, VS Code, Obsidian та IDE від JetBrains порожня діаграма відкривається з вітальним екраном поверх полотна ERD. Елемент <erd-editor> на вашій власній сторінці показує цей екран, лише якщо сторінка вмикає його за допомогою enableWelcomeScreen.
Діаграма вважається порожньою, поки в ній немає жодної таблиці, жодної показаної нотатки й жодної показаної групи таблиць, тож нотатки й групи, приховані через параметри відображення, не враховуються. Екран зникає, щойно в діаграмі з’являється хоч один із цих об’єктів, і повертається щоразу, коли діаграма знову стає порожньою, наприклад після того, як ви видалите останню таблицю або відміните додавання першої.
Він не показується в редакторі в режимі лише для читання, у режимі дзен, поки відкрито вікно властивостей таблиці або поки полотно займає перегляд відмінностей, попередній перегляд автоматичного розміщення чи подорож у часі.

Під заголовком Right-click the canvas for every action. розташоване меню:
- Пункт
New Tableдодає таблицю, як іAlt + N. - Пункт
New Memoдодає нотатку, як іAlt + M. Поки нотатки приховано, він не показується. - Пункт
Importзамінює меню пунктомBackі форматамиjson,Schema SQL,GraphQL,DBMLіAML. Після вибору формату редактор запитує файл цього формату й завантажує його замість порожньої діаграми — див. імпорт і експорт файлів. ПунктBackабо клавішаEscapeповертає до першого меню. - Пункт
Command Paletteвідкриває швидкий пошук, як іCtrl + K(Windows/Linux) або⌘ + K(Mac). - Пункт
Shortcutsвідкриває налаштування на вкладціShortcuts.
Якщо полотно достатньо широке, пункти New Table, New Memo і Command Palette показують сполучення клавіш, яке зараз прив’язане до їхньої команди, зокрема й перепризначене хостом.
Коли пункт перебуває у фокусі клавіатури, ↑ і ↓ переміщують фокус між пунктами по колу, Home і End переходять до першого й останнього пункту, а Enter або Space натискає пункт у фокусі. Усі інші сполучення клавіш і далі працюють, тож Alt + N і звідти додає таблицю.
Клацання сприймає лише меню: натискання будь-де ще на екрані потрапляє на полотно, а клацання правою кнопкою миші на полотні, як завжди, відкриває контекстне меню.
Якщо на полотні є місце, намальовані від руки стрілки вказують на:
- кнопку
Searchна панелі інструментів:Search commands and tables - кнопки
ThemeіDisplay Language:Pick a theme and a languageабоPick a themeчиPick a language, коли панель інструментів показує лише одну з них, — див. мова й тема - панель інструментів полотна внизу:
Pan, zoom and draw relationships
Поки показано оглядач, вітальний екран накриває лише полотно поруч із ним.
Стрілка, кнопка якої на панелі інструментів розташована над оглядачем, не показується. Стрілка до кнопок Theme і Display Language не показується лише тоді, коли обидві її кнопки розташовані над оглядачем; доти вона вказує на ту, що ще розташована над полотном.
Підпис, якому бракує місця поруч зі своєю стрілкою, натомість показується під нею.
Створення таблиць
Створіть таблицю через контекстне меню, кнопкою New Table на панелі інструментів полотна або сполученням клавіш Alt + N.
Створення нотаток
Створіть нотатку через контекстне меню, кнопкою New Memo на панелі інструментів полотна або сполученням клавіш Alt + M.
Поки View Option → Memos вимкнено, нотатки приховано, пункт New Memo ніде не пропонується, а Alt + M не додає жодної нотатки — див. параметри відображення таблиць.
Нотатка — це довільний текстовий запис на полотні. Клацніть у тілі нотатки та введіть текст; він зберігається разом із документом.
Escape закриває редактор нотатки, зберігаючи введений текст і залишаючи нотатку виділеною, а друге натискання Escape знімає виділення.
Перетягніть край нотатки, щоб змінити її розмір. Кнопка x у її заголовку, яка показується, поки вказівник наведено на нотатку, видаляє її.
Клацання правою кнопкою миші на нотатці відкриває не редактор, а її меню: Color, Remove color, поки один із виділених об’єктів має колір, і Delete, який має назву Delete selected, поки нотатка є одним із двох або більше виділених об’єктів. Виділену нотатку також видаляють ті самі клавіші, що й таблиці, — див. видалення таблиць і нотаток.

Створення груп таблиць
Група таблиць — це рамка, яка вміщує таблиці, і їй можна задати назву та колір. Створіть групу одним із двох способів:
- Виберіть
New Table Groupу контекстному меню чи швидкому пошуку, клацніть кнопкуNew Table Groupна панелі інструментів полотна чи натиснітьAlt + G(Windows/Linux) або⌥ + G(Mac), а потім намалюйте рамку на полотні, перетягнувши вказівник. Кожна таблиця, центр якої лежить усередині рамки, приєднується до нової групи, якщо вона ще не належить до іншої групи, — див. малювання групи. - Виділіть таблиці й виберіть
Group selected tablesу контекстному меню таблиці абоGroup Selected Tablesу швидкому пошуку, або натиснітьT, потімG— див. групування виділених таблиць.
Задання назви й кольору, переміщення, зміну розміру та решту описано в розділі групи таблиць.
Створення зв’язків
Почніть малювати зв’язок через контекстне меню, з панелі інструментів полотна внизу полотна або сполученням клавіш. Кожен тип зв’язку має власне сполучення:
- Zero One:
Ctrl + Alt + 1(Windows/Linux) або⌘ + ⌥ + 1(Mac) - Zero N:
Ctrl + Alt + 2(Windows/Linux) або⌘ + ⌥ + 2(Mac) - One Only:
Ctrl + Alt + 3(Windows/Linux) або⌘ + ⌥ + 3(Mac) - One N:
Ctrl + Alt + 4(Windows/Linux) або⌘ + ⌥ + 4(Mac)
Щойно тип активовано, курсор змінюється. Спершу клацніть батьківську таблицю, потім дочірню.
Батьківська таблиця отримує первинний ключ, якщо його в неї немає, а для кожного стовпця первинного ключа батьківської таблиці дочірня таблиця отримує стовпець зовнішнього ключа з параметром Not Null і тим самим типом даних, типовим значенням і коментарем.
Виняток — ключ типу serial: його зовнішній ключ отримує цілочисловий тип, у якому serial зберігає значення, як-от integer для serial4, — див. ідентифікувальні зв’язки.
Кожен стовпець зовнішнього ключа отримує назву за своїм ключем: до назви з одного слова, як-от id, спереду додається назва батьківської таблиці (user_id), назва з кількох слів, як-от member_id, зберігається, а назва, яка вже є в дочірній таблиці, отримує номер (user_id_2) — див. назви стовпців зовнішнього ключа.
Два клацання на одній і тій самій таблиці малюють рекурсивний зв’язок.
У новому зв’язку обидва параметри, On Delete і On Update, спочатку мають значення Not set; змініть їх у контекстному меню зв’язку — див. ON DELETE і ON UPDATE.
Щоб скасувати, натисніть Escape або ще раз те саме сполучення клавіш. Скасування залишає виділення як є, а наступне натискання Escape знімає його.
Коли батьківську таблицю вибрано, наведення вказівника на таблицю, на якій може закінчитися зв’язок, обводить цю таблицю контуром і показує поруч із нею дві кнопки:
- Кнопка
Create new columns(+) малює зв’язок із новими стовпцями зовнішнього ключа, як і клацання таблиці. - Кнопка
Map to existing columns(значок посилання) завершує малювання й відкриває вікно зіставлення стовпців для цих двох таблиць, щоб зв’язок міг використати стовпці, які вже є в дочірній таблиці. Нічого не записується, доки ви не натиснетеMap.
Батьківська таблиця теж показує ці кнопки, щойно вказівник трохи відсунеться від місця, де ви її клацнули, тож і рекурсивний зв’язок можна зіставити з наявними стовпцями.
Палець не підтримує наведення, тож під час малювання пальцем кнопки ніколи не показуються, а дотик до дочірньої таблиці одразу малює зв’язок; перо показує їх так само, як миша.
Якщо батьківська таблиця втратила первинний ключ до того, як ви дійшли до дочірньої таблиці, наприклад через відміну або зміну співавтора, кнопка Create new columns стає приглушеною й має підказку <parent> has no primary key to copy, а клацання дочірньої таблиці завершує малювання, нічого не намалювавши.

Дублювання таблиць і нотаток
Наявні таблиці й нотатки можна копіювати, вставляти й перетягувати, утримуючи Alt, щоб отримати дублікати, — див. функції для роботи з таблицями.