Open kyoshida-aim opened 5 years ago
bin/rails c内
作成
更新
削除
リスト
bin/rails db
リストの確認
タスクの作成
更新
(コンソール内でタイムスタンプを取得する場合とrails側が自動でタイムスタンプを取得する場合で設定が異なるので時間のズレがすごい)
id順でソート
作成日と更新日以外の要素を取得したテーブル
削除
作成日でソート
(コンソール内でタイムスタンプを取得する場合とrails側が自動でタイムスタンプを取得する場合で設定が異なるので時間のズレがすごい)
DBに入ってる時刻のタイムゾーンが何なのか、 railsを通して時刻を更新したときどうなるか、 railsを通さずsqlを直にうって(current_timestamp)とかしたときに時刻はどうなるか、 あたりを確認しておくと良いかも(すでに確認済みかもですが)
'rails c' で 'find' や 'where' などを実行してみましょう
やるの忘れてたので色々試してきます
sql触るとき、rails dbだと使いづらいと思うので、 なにかしらGUIクライアント入れると良い思いますー
僕はSQLいじるツールに全く心当たりないのでオススメのツールがあったら教えていただきたいです...
mysqlならsequelproでいいかなと思うんですが、ぼくもpostgresqlはわからないので、
postgresql mac gui クライアント おすすめ
検索
dbのタイムゾーン
コンソールのタイムゾーンと現在時刻
rails側から作成した場合
コンソールから更新した場合
あー、postgresqlって各データにtimezone情報持ってんですね 👍 mysql、timezone情報持ってないからだいぶハマりやすいんですよね 😢
rails c内で色々
👍
rails db
コマンドでデータベースに接続しましょうrails c
でfind
やwhere
などを実行してみましょうPR形式にするのが難しかったので、ここにSS等を貼っていきます