CouchDB-데이터베이스 생성

데이터베이스는 문서가 저장되는 CouchDB의 가장 바깥 쪽 데이터 구조입니다. CouchDB에서 제공하는 cURL 유틸리티와 CouchDB의 웹 인터페이스 인 Futon을 사용하여 이러한 데이터베이스를 만들 수 있습니다.

cURL 유틸리티를 사용하여 데이터베이스 생성

cURL 유틸리티를 통해 PUT 방식으로 HTTP 요청을 서버에 전송하여 CouchDB에 데이터베이스를 생성 할 수 있습니다. 다음은 데이터베이스를 생성하는 구문입니다-

$ curl -X PUT http://127.0.0.1:5984/database name

사용 −X사용할 HTTP 사용자 지정 요청 방법을 지정할 수 있습니다. 이 경우 PUT 방식을 사용하고 있습니다. PUT 작업 / 메소드를 사용할 때 URL의 내용은 HTTP 요청을 사용하여 생성하는 객체 이름을 지정합니다. 여기서 우리는 데이터베이스를 생성하기 위해 URL에 put request를 사용하여 데이터베이스의 이름을 보내야합니다.

이름으로 데이터베이스를 만들려면 위에 주어진 구문을 사용하십시오. my_database, 다음과 같이 만들 수 있습니다.

curl -X PUT http://127.0.0.1:5984/my_database
{
   "ok":true
}

응답으로 서버는 콘텐츠가 포함 된 JSON 문서를 반환합니다. “ok”true 작업이 성공했음을 나타냅니다.

확인

아래와 같이 모든 데이터베이스를 나열하여 데이터베이스가 생성되었는지 확인합니다. 여기에서 새로 생성 된 데이터베이스의 이름을 볼 수 있습니다." my_database " 목록에서.

$ curl -X GET http://127.0.0.1:5984/_all_dbs

[ "_replicator " , " _users " , " my_database " ]

이불을 사용하여 데이터베이스 만들기

데이터베이스를 만들려면 http://127.0.0.1:5984/_utils/. 아래와 같이 CouchDB의 개요 / 인덱스 페이지가 표시됩니다.

이 페이지에서는 왼쪽에있는 데이터베이스 생성 옵션 버튼 인 CouchDB의 데이터베이스 목록을 볼 수 있습니다.

이제 데이터베이스 생성 링크를 클릭하십시오. 팝업 창을 볼 수 있습니다Create New Databases새 데이터베이스의 데이터베이스 이름을 요청합니다. 언급 된 기준에 따라 이름을 선택하십시오. 여기서는 tutorials_point라는 이름으로 다른 데이터베이스를 생성합니다. 다음 스크린 샷과 같이 만들기 버튼을 클릭합니다.