редагування бази даних sqllite з командного рядка в iPad


1

Я запускаю технічну демонстрацію - для цього потрібна зміна бази даних SQLite на iPad, що перебуває у в'язниці На даний момент я витягую базу даних через SCP і змінюю її за допомогою GUI, який я лежу, (дуже новий для SQLite). Це вимагає часу, щоб в ідеалі я хотів би змінити базу даних SQLite з командного рядка в iPad - будь-які рекомендації щодо того, як це могло б вийти?

Відповіді:


1

По-перше, вимкніть джейлбрейк свого iPad та встановіть sqlite та openssh у cydia.

Потім підключіться до цього iPad через ssh віддалено або використовуйте якусь програму ssh, наприклад iSSH. Ви також можете використовувати додаток Mobile Terminal від Cydia, але я не думаю, що це працює дуже добре.


Це чудово - і це насправді, як я це вже роблю, - але мені цікаво знати, як про синтаксис команд редагувати sqllite через ssh ...
Джо

2

Я хотів би сказати, що вам не потрібно в'язнити свій iPad, щоб зняти це. Ви все ще можете хотіти, щоб це було збито з інших причин, але це залежить від вас.

Спочатку скачайте iSSH з магазину Apple. Це 10 доларів, але воно коштує кожної копійки. Це дозволить вам надійно увійти на сервер, який вже зберігає базу даних SQLite. Ви сказали, що зараз ви використовуєте SCP для доступу до бази даних, тому SSH вже налаштований для вас на стороні сервера. Просто увійдіть на сервер з тими ж обліковими записами, які ви використовуєте для SCP для / з нього.

Якщо ви входите в SSHing, ви не матимете доступу до програми GUI для зміни бази даних SQLite. Вам доведеться зробити це за допомогою інструменту командного рядка SQLite "sqlite3". Це дійсно простіше, ніж ви думаєте, це так, і я особисто вважаю, що використання інтерфейсу командного рядка для баз даних SQL насправді допомагає зрозуміти їх набагато краще.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.