CouchDB教程:Fauxton与cURL工具创建数据库

2019-08-1808:24:03数据库教程Comments2,329 views字数 972阅读模式

CouchDB中,数据库是存储文档的最外层结构。 CouchDB提供cURL实用程序来创建数据库。 您也可以使用Futon的CouchDB Web界面。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

使用Fauxton创建数据库

在网络浏览器中打开以下链接:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

http://localhost:5984/_utils/

应该会看到类似下面的一个页面:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

CouchDB教程:Fauxton与cURL工具创建数据库文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

点击红色圆圈中的“Create Database”选项卡,创建一个名为“yiibai_db”的数据库。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

CouchDB教程:Fauxton与cURL工具创建数据库文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

它将显示一条消息,表示数据库已成功创建。可以在概览(Overview)选项卡中检查创建的数据库。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

CouchDB教程:Fauxton与cURL工具创建数据库文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

CouchDB使用cURL工具创建数据库

在CouchDB中通过cURL实用程序向服务器发送HTTP请求的PUT方法来创建数据库。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

语法:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

curl -X PUT http://localhost:5984/database_name

示例:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

创建一个名为“yiibai_db2”的数据库。服务器将返回一个包含“{ok:true}”的JSON文档的响应,它表示操作成功。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

curl -X PUT http://localhost:5984/yiibai_db2
Shell

执行结果如下 -文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

yiibai@ubuntu:~$ curl -X PUT http://localhost:5984/yiibai_db2
{"ok":true}
yiibai@ubuntu:~$ curl -X PUT http://localhost:5984/yiibai_db2
{"error":"file_exists","reason":"The database could not be created, the file already exists."}
Shell

验证文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

通过使用以下命令列出所有数据库来验证数据库是否已经创建:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

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

示例:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

请参阅下面的示例来获取数据库“yiibai_db2”的信息。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

输出:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

yiibai@ubuntu:~$ curl -X GET http://localhost:5984/_all_dbs
["_replicator","_users","yiibai_db","yiibai_db2"]
yiibai@ubuntu:~$
Shell

上面输出结果中,可以看到上面创建过的两个数据库:”yiibai_db“和”yiibai_db2“。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/15415.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/sjk/15415.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定