- Haskell の データベース接続のサンプル
vscode の Cmd + Shift + P
して Reopen in Container
する。
# sqlite3コマンドを実行する
sqlite3
# データベースファイルを作る
.open ./hoge.db
# usersテーブルを作る
.read db/sqlite/create-users-table.sql
# usersテーブルへデータを追加
.read db/add-users.sql
- http://localhost:8080 を開く。
- ログインする
- メニューの
データベースを作成
をクリック hoge
と入力して保存
をクリック- 左側の
SQLコマンド
をクリック - DB:
hoge
, スキーマ:public
にする - ./db/postgres/create-users-table.sql の内容をテキストフィールドへコピペする
- 実行をクリックして、usersテーブルを作成する
- ./db/add-users.sql の内容をテキストフィールドへコピペする
- 実行をクリックして、usersテーブルにデータを追加する
Key | Value |
---|---|
データベース種類 | PostgreSQL |
サーバ | db |
ユーザー名 | postgres |
パスワード | example |
データベース |
# 初回のみ
stack setup
# ビルド
stack build
# 実行
stack run