しゅがーブログ

技術ネタとか書いていけたらな…

2017-01-01から1年間の記事一覧

MongoDB 使い方

MongoDBとは NoSQLと言われているデータ管理ツールです。 コマンドとか SQL SELECT * FROM hoge_table; MongoDB db.hoges.find() 正規表現 「/」(スラッシュ)を使いたい場合 db.getCollection('pages').find({path :{$regex:"tksugar/hogehoge") dumpとres…

PostgreSQL pg_dump

テーブル単位でのdumpのとり方についてまとめていきます。 productionとlocalで同期させるいい方法はないものか・・・ 依存関係があまり無いテーブルのリストア方法 テーブル単位のバックアップ 例) DB名 :fugaDB テーブル名:user_xxxxxx ロール名 :hogeh…

awsとかsshとか

結構期間が空いてしまいましたが、久しぶりに更新しにきました。 今まで使ったことのなかったAWSを仕事で使うようになったので色々まとめていきます。 改めてAWSの種類が多いと困惑しながらも、実際に触るようになったサービス 使ってるAWSサービス EC2 Amaz…

Rails PostgreSQL

Multicolumn(複合インデックス)を作成した時のこと 環境 Rails PostgreSQL 設定 migrationファイルに以下を記述 add_index :xxxxxxxxxxx_xxxxxxx, [:xxxxxxxx_id, :xxxxxxxxxx_id] Railsでよくあるindexの追記設定です。 記述後のmigrate bundle exec rake d…

dein.vim設定メモ

vimプラグイン管理 プラグインの管理はNeoBundleがメジャーだったらしいのですが、それに変わるdein.vimと言われる管理ツールがあるので導入してみました。 公式URL 導入プラグイン unite.vim neomru.vim molokai vim-indent-guides nerdtree ctrlp.vim neos…

Nginxの色々

Nginxにアプリケーションをデプロイしてみようかと思い、インストールしたので設定についてメモっておきます。 Nginxのインストール 通常のyumインストールでは古いバージョンがインストールされるため まず、以下ファイルを作成し、レポジトリの指定を変更…