Ruby: Löschen Sie CouchDB-Daten

couch_delete.rb


#! /usr/bin/ruby
# -*- encoding: utf-8 -*-
#
#	couch_delete.rb
#
#					Jul/31/2020
#
# ---------------------------------------------------------------------
require 'faraday'
require 'json'
#
# ---------------------------------------------------------------------
STDERR.puts	"***Start***"
#
key_in = ARGV[0]
puts key_in

URL="http://localhost:5984/nagano/" + key_in
#
res = Faraday.get URL

puts	res.status

if res.status == 200 then
	json_str = res.body

	data_aa=JSON.parse(json_str)
#
	puts data_aa
	puts data_aa["_rev"]
#
	url_del = URL + "?rev=" + data_aa["_rev"]

	res = Faraday.delete url_del

	puts res.status
end

STDERR.puts	"***Ende***"
# ---------------------------------------------------------------------

Lauf

./couch_delete.rb t2026

Recommended Posts

Ruby: Löschen Sie CouchDB-Daten
Ruby: CouchDB-Daten erstellen (Erstellen)
Ruby: CouchDB-Daten aktualisieren (Update)
Ruby: CouchDB-Daten lesen (Lesen)
Rasils Daten speichern, aktualisieren, löschen
[Rails] Verschiedene Möglichkeiten zum Löschen von Daten
[Ruby on Rails] Einführung der Anfangsdaten
Befehl zum Erstellen / Löschen des Ruby on Rails-Controllers
So löschen Sie Daten mit einem externen Schlüssel