skillup

技術ブログ

「 Database 」 一覧

no image

Postgresの基礎(主にMySQLとの違いなど)

2020/02/19   -Database
 

えー来月(2020年3月)より、postgresを使うかもしれないので、ちょっと復習を。 以前のリンク PostgreSQLについて Postgres リモートホストからの接続 今までMySQLが95 …

no image

ER図作成ツールについて(Mac版)

ER図作成ツールについてMacで色々と調べましたので、メモを。 フリー限定で。 ちなみにwindowsを使っていればA5:SQLが一番使えるかと思います。 以前も下記リンクで説明させていただきました。 …

no image

laravelのmigrationに関して

2019/07/14   -Database, PHP
 

DBのカラムの保守などをする場合のmigrationに関して。 ポツポツ使っていたのですが、しっかりまとめてなかったのでここでまとめて見ようかと思います。 カラム定義 [crayon-5e876e94 …

no image

Firebaseについて

2019/06/22   -Database, JavaScript
 

前回Lambdaに少し触れましたが、2019年6月現在、サーバーレスなアプリというものが活況(?)のようです。 大規模なアプリというと Webサーバー+RDB+サーバーサイドプログラミング言語 が必須 …

no image

ajaxのasync:falseと複数DBのjoinに関して

2019/05/03   -Database
 

本日も小ネタ集です。 ajax:false ajaxは非同期処理が基本ですが、async:falseとすると同期処理になります。 ただ、この同期処理ですが、ブラウザ自体がロックされますので、画面を更新 …

no image

transactionが切れた場合のロックの復旧方法

2019/02/23   -Database
 

transactionをスタートしたまま、commitせずにプログラムを途中で止めた場合の処理について。 不用意にプログラムを止めないようにしましょう。 ロックのメカニズム ロック待ちでハマる前に知り …

no image

サロゲートキーに関して

2018/11/24   -Database
 

テーブル設計に関してのメモ。 テーブルを作る時にid int not null auto_increment primary keyを自動的に作ることが多いと思いますが、サロゲートキーといい、グレーノ …

no image

sql_modeに関して

2018/08/03   -Database
 

開発では動いていたのに本番ではint型のカラムで空白が入らない!みたいなエラーが出て、データベースにデータが入らないことが発覚し、調査をすることに・・・ sql_modeが原因でした・・・ sql_m …

no image

joinとeager loading

2018/07/22   -Database
 

フレームワークでデータをORMがらみでjoinするときのネタ。 自分の場合はLaravel。他のフレームワークでも考え方は通じるものあるかと・・ 通常のjoin select句に何も指定せずjoin句 …

no image

sourceコマンドに関して(Linuxサーバー&MySQL)

Linux上ではコマンドをテキストファイルに記述して、

と入力すると命令を実行してくれます。 シェルスクリプトよりもお手軽に実行できる …