modifica di un database SQLite dalla riga di comando all'interno di un iPad

1

Sto facendo una demo tecnica - richiede la modifica di un database SQLite su un iPad jailbroken. Al momento sto estraendo il database via SCP e alterandolo con una GUI che ho in giro, (molto nuovo per SQLite). Ciò richiede del tempo così idealmente che mi piacerebbe essere in grado di alterare il database SQLite dalla riga di comando all'interno dell'iPad - qualche suggerimento su come questo potrebbe funzionare?

    
posta Joe 14.07.2012 - 11:53
fonte

2 risposte

1

In primo luogo, esegui il jailbreak del tuo iPad e installa sqlite e openssh in cydia.

Quindi connettiti a quell'iPad tramite ssh in remoto o usa qualche app ssh come iSSH. Puoi anche utilizzare l'app Terminal mobile di Cydia, ma non penso che funzioni molto bene.

    
risposta data 14.07.2012 - 13:59
fonte
2

Vorrei ricordare che non è necessario effettuare il jailbreak dell'iPad per eliminarlo. Puoi comunque volerlo jailbroken per altri motivi, ma spetta a te.

Per prima cosa scaricare iSSH dall'Apple store. È $ 10, ma vale ogni centesimo. Ciò consentirà di accedere in modo sicuro al server che già memorizza il database SQLite. Hai detto che stai attualmente utilizzando SCP per accedere al database, quindi SSH è già configurato per te dal lato server. Accedi al server con le stesse credenziali che usi per SCP su / da esso.

Se si sta eseguendo SSH, non si avrà accesso a un programma della GUI per alterare il database SQLite. Dovrai farlo usando lo strumento da riga di comando SQLite "sqlite3". Questo è davvero più facile di quanto tu pensi che sia, e personalmente ritengo che l'utilizzo dell'interfaccia della riga di comando per i database SQL ti aiuti davvero a capirli molto meglio.

    
risposta data 14.07.2012 - 15:51
fonte

Leggi altre domande sui tag