Versuche mit Couchbase für iOS

Zuletzt geändert: 9. Januar 2021
Geschätzte Lesezeit: 1 min

Couchbase Datenbank installieren

Kommandozeilen Tool

  • Kon­so­le: 
  • prin­tenv
  • Oder  echo $PATH
  • PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
  • Da soll­te ich das her­un­ter­ge­la­de­ne cbli­te Tool able­gen: /usr/local/bin
  • Zum root Fol­der der Fest­plat­te gehen
  • Com­mand + Shift + .  Zeigt die ver­steck­ten Datei­en an
  • Zum Ord­ner navigieren
  • Datei dort hin kopieren
  • Per­mis­si­on denied beim Aus­füh­ren doof
  • Den Pfad zur Daten­bank herausfinden
  • Sim­Phol­ders App starten
  • App­li­ca­ti­on > Reve­al Sand­box in Finder
  • Fol­der: Libra­ry > App­li­ca­ti­on Sup­port > Couch­ba­s­eLi­te > tagebuch_db.cblite2 
  • Unten in der Sta­tus­zei­le den Pfad — Als Pfad­na­me kopieren
  • Auch so geht das nicht
sudo /Users/cnichte/Documents/develop/apps-for-ios/LifeStories-Diary/MyTools/cblite file /Users/cnichte/Library/Developer/CoreSimulator/Devices/1C40799C-B097-42CE-AB45-3CDDABCAEE30/data/Containers/Data/Application/F0C984D3-37A9-4233-B654-14A2FFB07DB2/Library/Application Support/CouchbaseLite/tagebuch_db.cblite2
  • Instal­lie­re über das Ter­mi­nal im vscodium:
  • npm install ‑g cblite-cli-macos
  • /usr/local/bin/cblite -> /us­r/­lo­cal/­li­b/node_­mo­du­les/c­b­li­te-cli-macos/­bin/c­b­li­te
  • + cblite-cli-macos@1.1.1
  • added 1 packa­ge from 1 con­tri­bu­tor in 38.359s
  • … okay
  • cbli­te
  • cbli­te: Couch­ba­se Lite / Lite­Core data­ba­se multi-tool
  • Mis­sing sub­com­mand or data­ba­se path.
  • For a list of sub­com­man­ds, run cbli­te help.
  • To start the inter­ac­ti­ve mode, run cbli­te DBPATH
  • … mel­det sich!
cblite file /Users/cnichte/Library/Developer/CoreSimulator/Devices/1C40799C-B097-42CE-AB45-3CDDABCAEE30/data/Containers/Data/Application/F0C984D3-37A9-4233-B654-14A2FFB07DB2/Library/Application Support/CouchbaseLite/tagebuch_db.cblite2
  • Error: Data­ba­se file­na­me must have a ‘.cblite2’ extension
  • Ich lass das file mal weg
cblite /Users/cnichte/Library/Developer/CoreSimulator/Devices/1C40799C-B097-42CE-AB45-3CDDABCAEE30/data/Containers/Data/Application/F0C984D3-37A9-4233-B654-14A2FFB07DB2/Library/Application Support/CouchbaseLite/tagebuch_db.cblite2
Error: Not a valid database path (must end in .cblite2) or subcommand name: /Users/cnichte/Library/Developer/CoreSimulator/Devices/1C40799C-B097-42CE-AB45-3CDDABCAEE30/data/Containers/Data/Application/F0C984D3-37A9-4233-B654-14A2FFB07DB2/Library/Application
Code-Sprache: JavaScript (javascript)

Da ist ein Leer­zei­chen im Pfad… 

cblite "/Users/cnichte/Library/Developer/CoreSimulator/Devices/1C40799C-B097-42CE-AB45-3CDDABCAEE30/data/Containers/Data/Application/F0C984D3-37A9-4233-B654-14A2FFB07DB2/Library/Application Support/CouchbaseLite/tagebuch_db.cblite2"
Code-Sprache: JavaScript (javascript)

Öff­net Daten­bank als read only 

ls --body --pretty

Lis­tet alle Doku­men­te schön auf! Hooroay. 

Logging

Tutorials

Einstieg in die Coucgbase Doku

War der Artikel hilfreich?
Nich so 0 0 von 0 fanden den Artikel hilfreich.
Ansichten: 10
Vorheriger Artikel: SwiftUI und XCode
Nächster Artikel: Core Data Recherchen