Hur du skapar din första CouchDB-databas med Fauxton

Bild: Jack Wallen

Om du utvecklar en app som beror på en CouchDB-databas, är det sista du behöver hålla ihop eftersom du aldrig har skapat en databas. Eller om du har någon annan anledning att arbeta med det här NoSQL-verktyget är du inte rädd att skapa databaser är ovanligt enkelt.

Måste läsa molnet

  • Cloud computing 2020: Förutsägelser om säkerhet, AI, Kubernetes, mer
  • De viktigaste molnframstegen under decenniet
  • Top desktop som en tjänsteleverantör (DaaS): Amazon, Citrix, Microsoft, VMware och mer
  • Cloud computing policy (TechRepublic Premium)

Jag kommer att presentera uppgiften att skapa en ny CouchDB-databas med hjälp av det inbyggda Fauxton-verktyget (se: Hur man installerar CouchDB på CentOS 7). Med hjälp av detta webbaserade GUI hittar du dig snabbt på nolltid.

Vad du behöver

Det enda du behöver är en löpande instans av CouchDB och åtkomst till servern som är värd för databasen via en webbläsare.

Åtkomst till Fauxton

Öppna en webbläsare och peka på http: // SERVER_IP: 5984 / _utils / (där SERVER_IP är IP-adressen till servern som är värd för CouchDB). Du blir ombedd om administratörsuppgifter som ställts in under installationen av CouchDB. När du har autentiserats hittar du dig själv på Fauxtons huvudsida ( figur A ).

Bild A: Fauxtons startsida.

Skapa en databas

CouchDB närmar sig databaser lite annorlunda. Istället för att skapa tabeller, som innehåller flera poster för databasen, skapar du dokument. Varje dokument har specifika data. Om du till exempel har en databas som heter personer, skapar du ett enskilt dokument för varje person.

Klicka på Skapa databas och ange ett unikt namn i popup. Du kan inte använda stora bokstäver i namnet, som du blir varnade för om du försöker. Låt oss skapa en databas som heter personer. När du skapar databasen ser du knappen Skapa dokument i det övre högra hörnet ( figur B ).

Bild B: Skapa dokument-knappen när du är redo.

Klicka på Skapa dokument så ser du en textbaserad redaktör öppen, där du kan börja ange information för dokumentet ( figur C ).

Bild C: Fauxton-dokumentredigeraren.

Det är vid denna punkt där du kanske tycker att saker blir utmanande. När allt kommer omkring finns det ingen GUI-del som kan mata in data. Lita på mig, det här är otroligt enkelt.

Låt oss säga att du vill lägga till en post för vår folkdatabas. Den här posten är i form av ett dokument (som du redan har öppet). Du kan skapa så många dokument som du behöver för en databas. Vi skapar ett dokument som innehåller information som:

  • fname
  • lname
  • avdelning
  • telefon
  • säkerhetsnivå

Naturligtvis skulle du inte använda ett sådant dokument när du utvecklar en molnansluten app för offentlig konsumtion, men det här är ett bra sätt att illustrera hur man anger data i Fauxton.

Du ser redan att det nya dokumentet har ett ID. Ändra inte den strängen med tecken, utan att lägga till komma i slutet, så:

 "_id": "04b21581adefa47fdba402d325003976", 

När du gör det trycker du på Enter på tangentbordet och börjar nästa rad som ser ut så här:

 "fname": "Olivia", 

Tryck på Enter och lägg till nästa rad så här:

 "lname": "Nightingale", 

Fortsätt nedåt tills du skapar nödvändiga poster. Den sista posten (i vårt exempel, säkerhetsnivå) slutar inte med komma (eftersom det indikerar den slutliga posten i dokumentet).

När du är klar med dokumentet ( figur D ) klickar du på Skapa dokument för att spara.

Bild D: Vårt färdiga dokument.

Detta tar dig tillbaka till fönstret Skapa dokument i databasen, där du antingen kan klicka för att öppna och redigera det första dokumentet eller skapa ett nytt dokument för databasen.

Och det är allt som finns för att skapa en CouchDB-databas med hjälp av Fauxton webbaserade verktyg.

Open Source Weekly Newsletter

Du vill inte missa våra tips, handledning och kommentarer om Linux OS och open source-applikationer. Levereras tisdagar

Registrera dig idag

© Copyright 2020 | mobilegn.com