- 382 名前:デフォルトの名無しさん mailto:sage [2019/01/20(日) 15:21:38.73 ID:pkTQkmr2.net]
- Rails では、date, datetime, time, timestamp の指定で、
datetimeだけは、MySQL のdatetime、PostgreSQL のtimestamp になるけど、 他は同じものになる 開発版では、SQLite3 を使う人もいるけど、 Ruby プログラム内では、上記の4つの型を使うから、 Railsが自動的に、実際の型に置き換えるので、 どの型を使っているのかは、プログラマーにはわからない 実際のDB 構築も、db:migrate というコマンドを実行すると、 Railsが自動的に、DBを構築するから、プログラマーには実際の型はわからない つまり、どのDBでも同じようにプログラミングできるように、抽象化されている。 プログラム内で扱う型は統一されていて、実際の型は、それとは異なる
|

|