Comment on page
HarperDB Limits
This document outlines limitations of HarperDB.
Case Sensitivity
HarperDB database metadata (database names, table names, and attribute/column names) are case sensitive. Meaning databases, tables, and attributes can differ only by the case of their characters.
Restrictions on Database Metadata Names
HarperDB database metadata (database names, table names, and attribute names) cannot contain the following UTF-8 characters:
/`¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
Additionally, they cannot contain the first 31 non-printing characters. Spaces are allowed, but not recommended as best practice. The regular expression used to verify a name is valid is:
^[\x20-\x2E|\x30-\x5F|\x61-\x7E]*$
Attribute Maximum
HarperDB limits the number of total indexed attributes across tables (including the primary key of each table) to 10,000 per database.
Last modified 1mo ago