Типы данных, с которыми работает AppMaster.io

Типы данных, с которыми работает AppMaster.io

AppMaster.io  поддерживает несколько типов данных, а каждая переменная может принимать единичное значение или быть массивом (array). 

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

Список типов данных

  • String — стандартное строковое поле с максимальной длиной 255 символов (строка может включать цифры и символы, однако всегда обрабатывается как текст).
  • Text — многострочное текстовое поле без ограничений по длине (комментарии, сообщения, посты)
  • Integer — целочисленный тип для подсчета объектов (количества, счетчики).
  • Float — значения с плавающей запятой со стандартной точностью. Используется для хранения чисел, которые могут иметь дробный компонент, например, денежные значения.
  • Boolean — тип данных, логическое значение которого может принимать одно из двух значений: true (истина, логическая единица «1») или false (ложь, логический ноль «0»).
  • Date — стандартное поле, которое хранит только дату, обычно в формате ГГГГ-ММ-ДД.
  • Time — стандартное поле, сохраняет время в формате чч: мм: сс. Хранит только время суток без данных даты.
  • DateTime — комбинированный тип даты и времени, позволяет хранить их в одном значении.
  • TimeSpan — специальный тип для хранения временного интервала с точностью до миллисекунды (результата вычитания двух дат).
  • Password — строковое поле для хранения конфиденциальных данных: паролей, токенов и т.д.
  • Email — строковое поле для хранения адресов электронной почты.
  • Phone number — строковое поле для хранения телефонных номеров в едином формате
  • File — предназначен для хранения файлов любого типа; использует хранилище по умолчанию для файловых данных и базу данных для метаданных.
  • Geo point — стандартная GPS точка с долготой и широтой.
  • Html — тип данных для хранения HTML-разметки
  • Enum — специальный тип данных для хранения предопределенного списка значений (статус заказа, список категорий товаров и т. д.)
  • Model — содержит ссылку на существующую модель данных; используется при построении отношений между моделями, настройке бизнес-процессов и переменных эндпоинтов.

Смена типов данных

Вы можете сменить тип переменной в ходе бизнес-процесса, для этого используются специальные блоки (группа Logic — Type conversion).

Если после создания модели данных вы хотите сменить тип одного из ее полей, стоит учитывать, вносили вы записи для этой модели или нет. Если нет — можете просто изменить тип данных на нужный. Во втором случае необходима конвертация, поэтому следуйте подсказкам. Платформа позволит изменить тип данных только в случае, если существующий формат совместим с форматом, в который конвертируется поле.

При изменении любого типа на массив обратная совместимость не предусмотрена.

Работа с данными в AppMaster.io

Узнать больше о том, как работать с данными на нашей no-code платформе, вы можете в документации на сайте и видеоуроках на ютуб-канале AppMaster.io.

Начните прямо сейчас

Хотите попробовать сами?

Лучший способ понять всю мощь AppMaster.io - это увидеть все своими глазами. Создайте собственное приложение за считанные минуты с 14-дневным пробным планом

Воплотите свои идеи в жизнь