Строки Baserow - структура записей и работа со строками
Строка - это одна запись таблицы Baserow, объединяющая значения сразу нескольких полей. Эта статья объясняет, из чего складывается строка, чем идентификатор строки отличается от порядкового номера, и какие операции со строками доступны в бесплатной версии Baserow.
Обзор
Строка представляет одну запись или одно событие в таблице. Строки - это базовые «кирпичики», где живут данные, поэтому понимание работы со строками критично для эффективного управления информацией в Baserow.
Строки хранят сами записи, а поля (столбцы) определяют, какой тип информации содержит каждая запись. Строка тянется по таблице горизонтально, а ячейка на пересечении строки и поля хранит конкретное значение.

На иллюстрации выше каждая горизонтальная линия - это отдельная строка с информацией о проекте в таблице «Все проекты».
Строки, поля и ячейки
Таблицы Baserow организуют данные в виде сетки, где строки и поля вместе формируют полноценную базу.
Строки (по горизонтали): каждая строка - это одна цельная запись со всей относящейся к ней информацией. Например, в базе клиентов одна строка содержит имя, email, телефон и историю покупок конкретного клиента.
Поля (по вертикали): поля задают категории информации. «Имя», «Email» и «Телефон» - это вертикальные столбцы, где для каждой строки хранится один и тот же тип данных.
Ячейки: пересечение строки и поля образует ячейку - именно она хранит конкретное значение. Ячейка на пересечении строки 7 и поля «Имя» содержит имя именно этой записи.

Идентификатор строки и порядковый номер
Клик по заголовку столбца с номерами переключает отображение между идентификатором строки (ID, с возможными пропусками) и порядковым номером (без пропусков). Это меняет только то, как отображаются номера, а не сами данные.
Идентификатор строки (ID) - постоянный уникальный номер, присвоенный строке при создании. Он не меняется никогда, даже при удалении соседних строк или изменении порядка сортировки. После удаления строки 5 в таблице останутся строки 1, 2, 3, 4, 6, 7 - с пропуском на месте удалённой. Такая неизменность делает ID надёжным для формул, интеграций и любых постоянных ссылок на конкретную запись - в том числе для функции формулы row_id().
Порядковый номер строки - последовательная нумерация видимых строк без пропусков. Число меняется при добавлении, удалении или фильтрации строк: если удалить строку 50 из таблицы на 100 строк, порядковые номера пересчитаются от 1 до 99. Порядковый номер удобен для подсчёта видимых строк и временных ссылок, но не годится для постоянных идентификаторов.

Что можно делать со строками
- создавать строки вручную, через импорт, форму или API;
- редактировать строки прямо в ячейке или через развёрнутую карточку строки ;
- выделять несколько строк для массового редактирования, удаления или копирования - подробнее в статье «Вставка данных в таблицу» ;
- удалять строки - они перемещаются в корзину с периодом восстановления, а не пропадают мгновенно;
- фильтровать строки по условию, не удаляя данные;
- сортировать строки по значению любого поля - сортировка не влияет на идентификатор строки;
- группировать строки по значению поля, чтобы получить сворачиваемые разделы;
- увеличивать высоту строки , чтобы видеть больше содержимого без открытия карточки;
- просматривать историю изменений строки , чтобы видеть, кто и когда её редактировал.
Часто задаваемые вопросы
Есть ли ограничение на число строк в таблице? Жёсткого искусственного лимита нет - Baserow использует ленивую загрузку и подгружает данные по мере прокрутки, поэтому таблицы могут содержать миллионы строк. Практический предел зависит от ресурсов сервера и базы данных вашего развёртывания.
Почему нельзя выделить больше 200 строк одновременно? Ограничение в 200 строк связано с тем, что Baserow подгружает строки пакетами по мере прокрутки. Это обеспечивает плавную работу даже с очень большими таблицами. Если нужно обработать больше строк, используйте фильтры для меньших пакетов или обращайтесь к API.
Можно ли изменить идентификатор строки после создания? Нет, идентификатор строки - это постоянный признак, который нельзя изменить или переназначить. Если нужен собственный изменяемый номер, создайте отдельное поле - например, поле автонумерации.
Что происходит с идентификатором после удаления строки? Освободившийся ID никогда не используется повторно: даже если позже создать новые строки, номер удалённой строки останется незанятым навсегда.
Как сослаться на строку внутри формулы? Используйте функцию row_id() в формулах
, чтобы получить идентификатор текущей строки. Для связи данных между строками и таблицами применяйте поля «связь с таблицей» вместе с полями подстановки.
Далее - статья «Создание строк» : все способы добавить новую запись в таблицу, от кнопки «плюс» до вставки из буфера обмена.