作業ノート

様々なまとめ、雑感など

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

gitでトピックブランチをマージ中にリモートブランチが更新されたときの対応

git

例えば自分の環境で $ git merge --no-ff feature/add-c トピックブランチをmasterブランチにマージして $ git push error: failed to push some refs to '********' hint: Updates were rejected because the remote contains work that you do hint: not h…

PHPのfor文で、配列の数を評価するときの違いによるベンチマークを取ってみた

PHP

きっかけは仕事でコードレビューをしていたときに、以下のようなfor文をみたこと。 for ($i = 0, $count = count($data); $i < $count; $i++) { // 何らかの処理 } $countはfor文の条件判定でしか使用されていなかったので、そのときは変数を使わずに直接書…

参照整合性制約で参照されるテーブルから、定義したテーブルと制約名を取得するSQL

以下はFOOテーブルのカラムを参照するテーブルと制約名を取得するSQL。 SELECT uc.table_name, uc.constraint_name FROM user_constraints uc JOIN user_constraints ruc ON ruc.owner = uc.r_owner AND ruc.constraint_name = uc.r_constraint_name WHERE u…

Oracleで特定テーブルの参照整合性制約を確認するSQL

今、Symfony2を使用した開発をしている。DBはOracle。 Symfony2のconsoleでORMの設定からSQLを作成することができる。利用しているDBの状況から最新にするために必要なSQLを作成できるので便利。しかし、その作成に時間がかなりかかるため、その調査をした。…