У меня есть приложение для Android, в котором есть поставщик контента с реализацией SQLiteDatabase. У меня 1 бит, который имеет 3 таблицы. Я заметил, что мои таблицы не получают новую строку, вставленную после того, как я достиг номер индекса 1000.Есть ли максимальное количество записей в таблице для поставщика контента SQLiteDatabase
Этот предел уникален для каждой таблицы. Так что, если у меня есть table_a, table_b, table_c, то, если значения table_a row max превышают 1000, тогда table_b и _c все равно могут добавить больше записей, но затем table_a не добавляет больше записей с этого момента.
Я запустил это на двух разных телефонах и заметил, что они оба не могут добавить новые записи после 1000. Является ли это ограничением, которое документировано где-то или что-то не так с моим кодом?
Я прочитал что-то о setMaximumSize() в классе SQLiteDatabase, но я не думаю, что это решило бы мою проблему, потому что оно связано с количеством записей, а не с размером файла db.
Любые мысли?
Заранее спасибо.
Как определяется ваша схема таблицы? – Pentium10
Выглядит примерно так: CREATE TABLE cell_data (_id INTEGER PRIMARY KEY, col1 TEXT, col2 TEXT, col3 TEXT, col4 TEXT, col5 TEXT, col6 TEXT, col7 TEXT, col8 TEXT, col9 TEXT, col10 TEXT, col11 INT) ; (я просто изменил имена столбцов, чтобы сохранить ip, что не должно быть проблемой) – wnafee