$couchdb = new Duckk_CouchDB(); $randomDoc = "testing_" . substr(md5(microtime(true)), 0, 8); print_r($couchdb->getAllDocuments('arin')); print_r($couchdb->getAllDocumentsBySequence('arin')); echo "------------ example doc put (id = {$randomDoc}) -------------------\n"; $doc = new Duckk_CouchDB_Document(); $doc->_id = $randomDoc; print_r($couchdb->putDocument('arin', $doc)); echo "------------ test copying -------------------\n"; print_r($couchdb->copyDocument('arin', "testing_16bd3b77", "testing_b3307897copy", "12-2566465478", "1-1053805331")); echo "------------ delete the example doc ({$randomDoc}) -------------------\n"; print_r($couchdb->deleteDocument('arin', $doc->_id)); echo "------------ get my test document --------------\n"; print_r($couchdb->getDocument('arin', 'booya3')); echo "------------LIST OF DATABASES---------------\n"; print_r($couchdb->getDatabases()); echo "------------ get rev info for my test document --------------\n"; print_r($couchdb->getDocumentRevisionList('arin', 'booya')); echo "------------ get rev info for my test document --------------\n"; print_r($couchdb->getDocumentRevisionInfo('arin', 'booya')); $randomDBName = 'testing' . md5(microtime(true)); echo "------------CREATE A DB NAMED {$randomDBName} --------------\n"; var_dump($couchdb->createDatabase("{$randomDBName}")); echo "------------TRY TO CREATE {$randomDBName} again --------------\n"; $couchdb->createDatabase($randomDBName); echo "------------Compact {$randomDBName} --------------\n"; var_dump($couchdb->compactDatabase("{$randomDBName}")); echo "------------ Get info for {$randomDBName} --------------\n"; print_r($couchdb->getDatabaseInfo($randomDBName)); echo "------------DELETE A DB NAMED {$randomDBName} --------------\n"; var_dump($couchdb->deleteDatabase($randomDBName));