公開日:2020-09-14
最終更新日:2020-09-14
最終更新日:2020-09-14
ここまでで,最低限ゲームとして遊べる形になりました.ただし,現時点ではハイスコアが表示されるものの,一旦ブラウザを開きなおすとハイスコアがリセットされてしまいます.このスコアを永続的に記録しておきたいと思います.
ユーザ情報やゲームデータを管理するためにはデータベースを用います.まずは,データベース環境を構築しておきましょう.本チュートリアルでは,データベース管理システムとしてPostgreSQLを利用します.ここでは,プロジェクト名webgame
に合わせて,webgame
という名前のデータベースを作成しましょう.PostgreSQLにログインし,下記SQLを実行してください.
1 |
postgres=# CREATE DATABASE webgame ENCODING 'UTF8'; |
下記コマンドを実行し,webgame
データベースが作成されていることを確認してください.
1 |
postgres=# \l |
つづいて,下記コマンドでwebgame
データベースに接続します.
1 |
postgres=# \c webgame |
すると,下記のようにプロンプトが変わります.
1 |
webgame=# |
ここで,下記のコマンドを実行し,データベース内のテーブルを確認してみましょう.
1 2 |
webgame=# \dt リレーションが見つかりませんでした。 |
当然,現時点ではまだ何もテーブルが登録されていませんが,これでデータベース環境の準備は完了です.