Форматировщик схемы Prisma

ДанныеРазработчик
Реклама · УДАЛИТЬ?

Или
Реклама · УДАЛИТЬ?

Гид

Форматтер схемы Prisma

Форматировщик схемы Prisma

Мгновенно форматируйте файлы схемы Prisma с правильными отступами, выровненными по столбцам полями и единообразным стилем. Этот инструмент применяет те же соглашения о форматировании, что и prisma format — выравнивая имена полей, типы и атрибуты в аккуратные столбцы — полностью в вашем браузере. Вставьте неаккуратные или несогласованные схемы .prisma и получите чистый, читаемый результат в один клик.

Как использовать

Вставьте вашу схему Prisma в поле ввода или загрузите файл .prisma напрямую. Форматтер мгновенно анализирует вашу схему и применяет последовательное форматирование. Вы можете дополнительно включить сортировку полей — по алфавиту или сгруппированную по типу — для дальнейшей организации ваших моделей. Отформатированный вывод появляется с подсветкой синтаксиса, готовый к копированию обратно в ваш проект.

Возможности

  • Форматирование с выравниванием по столбцам – Выравнивает имена полей, типы и атрибуты в аккуратные столбцы, в соответствии со стилем prisma format
  • Полная поддержка блоков – Корректно обрабатывает блоки datasource, generator, model, enum, view и type
  • Сортировка полей – При желании сортирует поля по алфавиту или группирует их по типу (связи, скаляры и т. д.)
  • Сохранение комментариев – Сохраняет ваши встроенные и блочные комментарии неизменными во время форматирования
  • Подсветка синтаксиса – Вывод с цветовой кодировкой для моделей, полей, типов, директив и комментариев
  • Поддержка директив – Корректно обрабатывает @id, @unique, @default, @relation, @map, @db, @@map, @@index и все другие атрибуты Prisma
  • Загрузка файла – Перетаскивание или просмотр для прямой загрузки файлов .prisma

Реклама · УДАЛИТЬ?

Часто задаваемые вопросы

  1. Что такое форматирование схемы Prisma и почему это важно?

    Форматирование схемы Prisma обеспечивает последовательные отступы, выравнивание по столбцам типов полей и атрибутов, а также правильную структуру блоков в ваших файлах .prisma. Последовательное форматирование улучшает читаемость в командах, уменьшает конфликты слияния в системе контроля версий и упрощает обнаружение ошибок в определениях моделей. Команда official prisma format применяет эти соглашения, и этот инструмент воспроизводит это поведение в браузере.

  2. Как работает выравнивание по столбцам в схемах Prisma?

    Выравнивание по столбцам располагает три основные части определения каждого поля — имя поля, тип и атрибуты — в вертикально выровненные столбцы. Например, в модели User поля id, email и name будут иметь свои типы Int, String, выровненные в одном столбце, а их директивы @id, @unique — в другом. Это значительно облегчает визуальное сканирование схем.

  3. Какие типы блоков поддерживает схема Prisma?

    Схема Prisma может содержать несколько типов блоков: datasource (конфигурация подключения к базе данных), generator (конфигурация генерации кода), model (определения таблиц базы данных), enum (перечисляемые типы), view (определения представлений базы данных) и type (составные типы для MongoDB). Каждый тип блока имеет свои синтаксические правила для полей и атрибутов, которые он может содержать.

  4. Какая разница между атрибутами на уровне поля и на уровне блока в Prisma?

    Атрибуты на уровне поля (начинаются с одного @) применяются к отдельным полям — например, @id для первичных ключей, @unique для уникальных ограничений, @default для значений по умолчанию и @relation для отношений внешних ключей. Атрибуты на уровне блока (начинаются с двух @@) применяются ко всей модели — например, @@index для составных индексов, @@unique для составных уникальных ограничений, @@map для пользовательских имен таблиц и @@id для составных первичных ключей.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
Реклама · УДАЛИТЬ?