1 votos

editar una base de datos sqllite desde la línea de comandos en un iPad

Estoy llevando a cabo una demostración técnica - requiere alterar una base de datos SQLite en un iPad con jailbreak. Por el momento estoy sacando la base de datos a través de SCP y alterándola con una GUI que tengo por ahí, (muy nuevo en SQLite). Esto lleva tiempo, así que lo ideal sería poder alterar la base de datos SQLite desde la línea de comandos dentro del iPad - ¿alguna recomendación sobre cómo podría funcionar?

2voto

davis_m Puntos 266

Me gustaría comentar que no es necesario que Jailbreak tu iPad para poder llevar a cabo esto. Es posible que aún quiera jailbreak por otras razones, pero eso depende de usted.

Primero descargue iSSH de la tienda de Apple. Cuesta 10 dólares, pero vale cada centavo. Eso le permitirá iniciar una sesión segura en el servidor que ya almacena la base de datos SQLite. Usted dijo que actualmente está utilizando SCP para acceder a la base de datos, por lo que SSH ya está configurado para usted en el lado del servidor. Sólo tienes que entrar en el servidor con las mismas credenciales que utilizas para SCP hacia/desde él.

Si te conectas por SSH, no vas a tener acceso a un programa GUI para alterar la base de datos SQLite. Tendrás que hacerlo usando la herramienta de línea de comandos de SQLite "sqlite3". Esto es realmente más fácil de lo que crees, y personalmente creo que el uso de la interfaz de línea de comandos para las bases de datos SQL realmente te ayuda a entenderlas mucho mejor.

1voto

Rahul Chava Puntos 21

En primer lugar, Jailbreak tu iPad e instala sqlite y openssh en cydia.

A continuación, conéctate a ese iPad a través de ssh de forma remota o utiliza alguna aplicación ssh como iSSH. También puedes usar la aplicación Mobile Terminal de Cydia, pero no creo que funcione muy bien.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X