$schemamarkup = get_post_meta(get_the_ID(), 'schemamarkup', true); if(!empty($schemamarkup)) { echo $schemamarkup; }

Getting Started With CouchDB NoSQL Database on Linux Mageia Step-by-Step Easy Guide

July 24, 2013 | By Duchateaux.

The Guide shows you Step-by-Step How to Getting-Started Quickly with the Latest Apache CouchDB NoSQL Database Stable/Development Release for Mageia GNU/Linux.

CouchDB Characteristics:

  • Ad Document Database Server, accessible via a RESTful JSON API
  • Ad-hoc and Schema-Free with a Flat address space
  • Distributed, featuring robust, incremental Replication with bi-directional conflict detection and management
  • Query-able and Index-able, featuring a table oriented reporting engine that uses JavaScript as Query Language.

If you didn’t yet Dispose of a Working CouchDB Installation then Look to Guide on Installing for Mageia Linux.

Gnome Penguin CouchDB
  1. How to Install CouchDB on Mageia Linux

    Mageia CouchDB Installation
  2. Open a Terminal Window
    (Press “Enter” to Execute Commands)

    Mageia Linux 3 KDE Open Terminal

    In case first see: Terminal QuickStart Guide.

  3. Starting CouchDB Server

    sudo su -c "couchdb -b"

  4. Test Connection to CouchDB

    curl http://127.0.0.1:5984/

  5. Get CouchDB Databases List

    curl -X GET http://localhost:5984/_all_dbs

  6. Create a CouchDB Database

    curl -X PUT http://localhost:5984/test-db

  7. Show Up New Database Info

    curl -X GET http://localhost:5984/test-db

  8. Inserting a Document in Database

    curl -X POST -H "Content-Type:application/json" -d '{"type":"users", "name":"mySelf", "location":"Here:)"}' http://localhost:5984/test-db

    The Output Show the Document ID to Use for Query the Database Below…

  9. Retriving a Document from Database

    curl -X GET http://localhost:5984/test-db/<a1b2c3d4...> | python -mjson.tool

  10. Getting-Started with Fauxton CouchDB Admin Console

    Futon Admin Tutorial