Планировщик схемы базы данных
Планировать объекты, типизированные поля и отношения с редактируемым представлением схемы. Экспорт структурированный JSON Спецификация или диаграмма Mermaid ER, бесплатно в вашем браузере.
Экспорт схемы
{
"entities": [
{
"name": "users",
"fields": [
{
"name": "id",
"type": "uuid",
"required": true,
"unique": true
},
{
"name": "email",
"type": "string",
"required": true,
"unique": true
}
]
},
{
"name": "projects",
"fields": [
{
"name": "id",
"type": "uuid",
"required": true,
"unique": true
},
{
"name": "owner_id",
"type": "uuid",
"required": true,
"unique": false
},
{
"name": "title",
"type": "string",
"required": true,
"unique": false
}
]
}
],
"relationships": [
{
"from": "users",
"to": "projects",
"cardinality": "one-many"
}
],
"note": "Conceptual schema. Relationships do not automatically create foreign keys, indexes, or migrations."
}Текст экспорта остаётся на английском; введённые данные сохраняются без изменений.
Не подписывайся. Никаких кредитов. Этот инструмент собирает ваш вывод в вашем браузере.
От идеи к чему-то полезному.
- 01
Добавьте объекты и их типизированные поля.
- 02
Связывайте сущности с кардинальными отношениями.
- 03
Обзор карточек схемы и экспорт JSON Или диаграмма Русалки.
Небольшой контекст.
Этот концептуальный планировщик схем записывает сущности, типы полей, требуемые значения, уникальные значения и отношения. Экспорт — это дизайнерские артефакты, а не исполняемые миграции. Имена объектов и полей используют простые идентификаторы, поэтому диаграммы остаются действительными и их легко перевести в выбранную вами базу данных.
Хорошие вопросы.
Создают ли они таблицы баз данных?
Нет. Он экспортирует концептуальную модель. Переведите типы, ограничения, индексы и отношения в пересмотренные миграции для вашей базы данных.
Являются ли отношения такими же, как и иностранные?
Нет. The JSON Диаграмма описывает отношения, но не добавляет автоматически или не навязывает поля с иностранными ключами. Добавляйте эти поля в явном виде во время реализации.