データベースのテーブル数算出とSolrグルーピングの仕様について

データベースのテーブル数算出する。

mysql> select count(*) from `information_schema`.`tables` where `table_schema` = 'database名';
+----------+
| count(*) |
+----------+
|       34 |
+----------+
1 row in set (0.00 sec)

teratail.com

また、SolrについてResultグルーピングとCollapseグルーピング。

$ curl -s "http://[domain名]:8984/solr/[core名]/select" -d "q=text:a&fl=name,height&group=true&group.field=height&wt=json&indent=on&sort=height desc"

$ curl -s "http://[domain名]:8984/solr/[core名]/select" -d "q=text:a&fl=name,height&group=true&group.field=height&wt=json&indent=on"

git flowでdevelopが更新されていた場合の処理

一旦featureをpushしてdevelopにマージさせる。

$ git checkout feature/[name]
$ git push
$ git checkout develop
$ git diff
$ git diff origin/develop
$ git pull
$ git merge origin/feature/[name]
$ git checkout feature/[name]

## git pullする前に処理状況を調べる
$ git status
$ git diff
$ git pull

svnのあれこれをvimの折りたたみ解除

svnをgitでいうpushする時、svnはcommitで完了する。

$ svn add [ファイル名]
$ svn commit -m "[コミット文言]"

svnでgit pull的な挙動は、

$ svn stat
# fileみてMや!などの表記がある。
# ファイルを変更前に戻す。
$ svn revert [ファイル名]
# git pull的な挙動
$ svn update

また、たまにvimで折りたたみで表示されるモードがあるが、 それはzRで開く!(vim折りたたみを開く)