# 今週何知った? week:23 ## 各自発表 > [name=makicamel] # 今週何知った? week:23 [](https://hackmd.io/CFlTER5rRHy37AW44sisZw) > [name=makicamel] ## Audited を読んでいる https://github.com/collectiveidea/audited ### Audited とは? - Rails のモデルの変更をロギングする ORM 拡張 - AR の拡張を主眼とするが MongoDB も特定バージョンで対応している - [Initial commit](https://github.com/collectiveidea/audited/commit/ca243c78208e63d7da0a4f22762e3b4d027536d8) では `acts_as_audited` という名前だった ```ruby class User < ApplicationRecord audited # :except => [:password, :mistress] end user = User.create!(name: "Steve") user.audits.count # => 1 user.update!(name: "Ryan") user.audits.count # => 2 user.destroy user.audits.count # => 3 ``` > [name=ken3ypa] ## SQLに関するツール・サービスを色々触ってたのでチラっと紹介 ### MySQL Workbench - Oracle謹製のMySQL向け統合ビジュアライゼーションツール - MySQLにまつわる各種操作・統計情報確認などがGUIで実行できる #### オッ、と思った機能 - EXPLAIN結果のビジュアリゼーション - https://recruit.gmo.jp/engineer/jisedai/blog/mysql-index-training/ - ER図作成 - https://qiita.com/zackey2/items/b6d637eff56dfaca1ec6 - スロークエリの検出 - https://zenn.dev/ekusiadadus/articles/mysql_slow_query_with_mysql_workbench ### Arctype - https://arctype.com/ - SQLクライアント・データベースマネジメントツール - 対応しているDB - MySQL・PostgreSQL・SQLite・ChickHouse・PlanetScale・YugabyteDB #### オッ、と思った機能 - SQLの補完 - プレースホルダの設定 & 動的付与 & よく使うSQLの保存 - GUI操作した条件をクエリ化 ### ## メモ欄
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up