brewでPostgreSQLをインストールする.PostgreSQLもM1対応済みらしい.素晴らしい.
mac5:~ iiojun$ brew install postgresql
(略)
mac5:~ iiojun$ brew services start postgresql
(略)
mac5:~ iiojun$ createdb iiojun
mac5:~ iiojun$ psql
psql (13.2)
Type "help" for help.
iiojun=# \q
mac5:~ iiojun$
これでよい.
せっかくなので,Railsの新しいプロジェクトをPostgreSQLベースで作れるかやってみた.手順は「Rails導入篇」に示したものとほぼ同じだが,最初にbundle exec rails newするときに,-d postgresql を付けて実行する.あとは同じ.
ついでにscaffoldでオモチャ作ってみた.
mac5:RailsTest iiojun$ bin/rails g scaffold memo title:string body:text
Running via Spring preloader in process 24670
invoke active_record
create db/migrate/20210505033816_create_memos.rb
create app/models/memo.rb
invoke test_unit
create test/models/memo_test.rb
create test/fixtures/memos.yml
invoke resource_route
route resources :memos
invoke scaffold_controller
create app/controllers/memos_controller.rb
invoke erb
create app/views/memos
create app/views/memos/index.html.erb
create app/views/memos/edit.html.erb
create app/views/memos/show.html.erb
データベースを作成,マイグレーションも実施し……
mac5:RailsTest iiojun$ bin/rails db:create
Created database 'RailsTest_development'
Created database 'RailsTest_test'
mac5:RailsTest iiojun$ bin/rails db:migrate
== 20210505033816 CreateMemos: migrating ======================================
-- create_table(:memos)
-> 0.0054s
== 20210505033816 CreateMemos: migrated (0.0054s) =============================
mac5:RailsTest iiojun$ bin/rails s
サーバ起動.動いた\( ˆoˆ )/
0 件のコメント:
コメントを投稿