2022-01-01から1年間の記事一覧
事象 cmd + F8(Breakpoints) などは効く cmd + F12 だけ効かない キーストロークは IDE に到達しますか? => 到達しないので、他のプログラムまたはオペレーティングシステムがショートカットをインターセプト している 解消方法 アクティビティモニタでプロ…
デフォルトで生成される azure-pipelines.yml は以下 注意点 pr: none が明示されていなので、PR作成時に Pipeline が動く trigger: - main pool: vmImage: ubuntu-latest steps: - script: echo Hello, world! displayName: 'Run a one-line script' - scri…
以前、hasMany の Association を contain すると 別SQL になるという内容の記事を書きました 今回は、どのような仕組みで別SQLになるのか、コアのコードを追ってみました version CakePHP: 4.2.8 仕組み \Cake\ORM\EagerLoader::loadExternal によって、別S…
Version MacBook Pro (14インチ、2021) Apple M1 Pro macOS Monterey 12.1 Alfred 4.6.3 what Intel Mac から M1 Mac に 移行アシスタント + ターゲットディスクモード で移行した 移行後、Alfred でファイル検索が出来なくなった spotlight ではファイル検…
ドキュメント PHP Data Objects note what PDO (PHP Data Objects) データベース抽象化レイヤ 解決したい問題 mysql_connect でDB(MySQL)に接続した場合、別のDBに変わった場合に、pg_connect への変更が発生する PDO データベースが変わっても同じ命令でデ…
DBのデータ型 から PHPの型(Entityのpropertyの型) への変換 \Cake\Database\Type 以下の Class の toPHP メソッドで行われる 例 \Cake\Database\Type\StringType::toPHP` 一覧 \Cake\Database\TypeFactory::$_types PHPの型(Entityのpropertyの型) から DB…
GIN Index 解決したい問題 / 解決方法 解決したい問題 複合型の項目(JSONB 等)の要素の値の検索の高速化 解決方法 実装 https://www.postgresql.jp/document/13/html/gin-implementation.html note 部分一致 検索にも対応 注意点 GINインデックスの更新は低…