Мне нужен способ установки или получения доступа к sqlite3 в оболочке adb. У меня есть рутировал мое устройство.
Я пытался найти ответ, но закрыл, что мог прийти: Почему я получаю ошибку «sqlite3: not found» на Nexus One с root-доступом, когда я пытаюсь открыть базу данных с помощью оболочки adb?
Но я не думаю, что стоит подталкивать мои окна sqlite3. exe в системе Linux?
Так можно ли как-нибудь установить браузер терминала sqlite3?
[РЕШЕНИЕ]
Из различных комментариев и некоторых вопросов на # android-dev (irc) я нашел решение. Сначала я скопировал файл базы данных на свой рабочий стол. Но сначала мне пришлось установить BusyBox, потому что cp не включен?!? После этого я столкнулся с проблемой, что я не мог тянуть или нажимать откуда угодно, кроме / sdcard /. Тогда я мог бы использовать / sdcard / в качестве «промежуточной станции» и тянуть / толкать мой БД.
Тогда я выдохся! Мне действительно пришлось изучить мой терминал sqlite. Тогда у меня возникла идея запустить эмулятор, вытащив двоичный файл sqlite из / system / xbin / sqlite3. Затем перемонтируйте / system с помощью rw:
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
и вставьте sqlite в / sdcard /, а оттуда скопируйте его в / system / xbin /
Теперь он работает: Клиент - имеет много пользователей. Пользователи - каждый пользователь принадлежит одному клиенту. В очень простом примере, если я запрашиваю объект пользователя (Querybuilder) ...
Имея следующие основные таблицы (отношение «один ко многим»)
Клиент - много пользователей.
Пользователи - каждый пользователь принадлежит одному клиенту.
В очень простом примере, если я запрашиваю объект пользователя (Querybuilder)
с getArrayResult ()
Я вижу следующее:
На этом этапе мне не нужно возвращать сторонние данные и поэтому мне не нужно для присоединения к связанной таблице.
Итак, вопрос ...
Что или как мне вернуть значение внешнего ключа в моем массиве?
Запрос:
$qb = $this->_em->createQueryBuilder();
$qb->select('e');
$qb->from('Entity\User', 'e');
SQL:
SELECT w0_.Id AS Id0, w0_.Name AS Name2, w0_.ClientID AS ClientID7
FROM users w0_