Rspecの導入・セットアップ

Gemの追加

/Gemfilegem 'rspec-rails', '~> 3.6.0'

テストデータベース    

アプリケーションがどのデータベースにアクセスできるか確認・設定

/config/database.yml  # SQLiteの場合test:<<: *defaultdatabase: db/test.sqlite3

test:           # MySQLやPost

もっとみる

PostgreSQLとは

PostgreSQLとは、商用として利用されるデータベースシステムと肩を並べるほどの性能をもつオープンソースのデータベースシステムを指します。
当記事ではPostgreSQLの特徴やメリット、他のデータベースシステムとの違いについて紹介します。また、PostgreSQLの基本的な使い方や導入事例についても解説します。この記事を読んでPostgreSQLの理解を深め、ぜひPostgreSQLを導入し

もっとみる

noteを開始してみる新卒1年目

①noteを書く目的

社会人一年目で自分がどのようなテクニカルスキルを身につけたのか忘れないためにも、noteをブログの代わりとして日常を記録していく。主に毎週土日のいずれかで記録する予定。
内容としては、本の感想であったり、プログラミングでどのようなことを学習したのかということを書いていきたい。

②書いている人はどんな人

2021年4月から社会人になったゲーム好きな人間。文章を書くのも苦手

もっとみる

SQLのチューニングを勉強するための本を買おうと思ったけど、
「開発者のためのSQLチューニングへのガイド」のオンラインブックと「漢のコンピュータ」のサイトを見るのでまずは十分な気がしてきたぞ。。

https://use-the-index-luke.com/ja

SQLのクエリチューニングに関して、良いスライドを発見。

チューニング初心者な私は、EXPLAINしとけば全てが解決すると思ってた。(※違います。解決しません。解決の糸口にはなりうるけど。)
まずはこれの通りに実践してみよう!😎

https://www.slideshare.net/techblogyahoo/mysql-58540246

【プログラミング初学者】プログラミング学習4カ月目(R3.3)のリアル【報告】

お疲れ様です。

プログラミング初学者の「みかみん」です。

プログラミング学習を開始してから4カ月が経ちましたので、

今月も記録がてらnote.に記録していきます。

4カ月勉強してきてどんな状況になったでしょうか😏

それでは、さっそく状況を共有させていただきます!

■4カ月目の売上

4カ月目の売上はやはり「0円」です。

進歩なし😓

ええ、これが現実です。

しかし、正直なところ

もっとみる
スキありがとうございます!
3

#25 Out of sort memory, consider increasing server sort buffer size

バッファサイズ不足エラー?
MySQLの設定ファイルか、Dockerのコマンドにsort_buffer_sizeを追加

/path/to/my.cnf

[mysqld]port = 3306socket = /tmp/mysql.sockskip-external-lockingkey_buffer_size = 16Kmax_allowed_packe

もっとみる
わたしもスキです!です!

「MySQL 8.0 の薄い本」更新終了のお知らせ

わざわざ報告することでもない気もしますが、次回リリースの 8.0.24 対応版を最後に、タイトルのとおり更新を終了します。

理由

「需要がなくなった」「ほかの情報入手手段が増えた」「別のことにエネルギーを割きたい」、です。

需要がなくなった

昨年後半からはめっきり他者からの反応がなくなりました。もともとリアルの勉強会などで無償配布しようと思って作り始めたものが、リアルの勉強会ができない状況

もっとみる
ありがとうございます!
2

mysql/最新日時のレコードを取得する

SELECT user_id, section_id, created FROM tb_user_sectionWHERE created = ( SELECT MAX(created) FROM tb_user_section AS us WHERE tb_user_section.user_id = us.user_id)

副問い合わせで指定したい条件(上記ではuser_id)を

もっとみる
ありがとうございます!良ければ他の記事も見てください~
1

【ネットの情報だけでLaravel習得④】HeidiSQLでストレスフリーなDB設計を堪能すべし!

■ この記事の概要

・HeidiSQLをローカル環境に導入して、MySQLのもっさり動作から解放される!

■ 今回のアガる↑ポイント(モチベ維持)

・HeidiSQLがMySQLより動作が軽快でアガる↑

■ HeidiSQLを導入するメリット

・HeidiSQLは前回紹介したVSCode同様、Laravelの開発を強力にサポートしてくれる便利ツールです。

・Laravelではデータベー

もっとみる
ありがとう!モチベーションが上がって面白い記事が書けそうです!
2