Let me code again...

Welcome to ijokarumawak's blog :)

2.5kb以上のJSONドキュメントを管理画面で表示させる

Couchbase Advent Calendar 2015用記事12/4分! 今日は皆さん多分遭遇したことのあるCouchbase Server Admin ConsoleでJSONのサイズが2.5kbを超えると編集どころか表示すらできなくなっちゃうワーニングメッセージを回避する方法を紹介しまーす。

: ソースコードを一部いじるので自己責任でお願いしますね!

このワーニングメッセージをご覧になった方はいらっしゃるでしょうか? 開発中やプロダクション環境で保存されたJSONドキュメントの中身を見たいのに、サイズ上限(2.5kb)を超えた途端編集できない、見ることもできない!

このワーニングのチェックはJavascriptを利用し、ブラウザ上で行っています。 該当のJavascriptファイルは:

  • Mac: /Applications/Couchbase Server.app/Contents/Resources/couchbase-core/lib/ns_server/erlang/lib/ns_server/priv/public/js/documents.js
  • Linux: /opt/couchbase/lib/ns_server/erlang/lib/ns_server/priv/public/js/documents.js

この中にdocBytesLimitという変数でチェック用のサイズ上限が定義されています。2,500から25,000に変更!

さっきのJavascriptファイルを変更後、ブラウザのキャッシュをクリアしてリロードすると…

Ta-da-! 問題なく見えるようになります :)

本日はここまで、Have a great weekend!