Postgres 環境構築
PostgreSQL環境構築
概要
dockerを使って環境構築をします
Dockerfileの準備
FROM postgres:latest ENV POSTGRES_PASSWORD postgres RUN apt-get update && \ apt-get clean language-pack-ja && \ rm -fr /var/lib/apt/lists/* # Time Zone ENV TZ Asia/Tokyo # Language RUN localedef -f UTF-8 -i ja_JP ja_JP.UTF-8 ENV LANG="ja_JP.UTF-8" \ LANGUAGE="ja_JP:ja" \ LC_ALL="ja_JP.UTF-8"
docker-compose.ymlの用意
version: '3' services: pgsql: build: context: . dockerfile: Dockerfile container_name: pgsql tty: true volumes: - ./db:/var/lib/postgresql/data ports: - '25432:5432'
ビルド
docker-compose build
コンテナの起動
docker-compose up -d
コンテナに入る
docker exec -u postgres -it pgsql bash
クライアントの起動
psql
参考
Code Pen テスト
See the Pen Untitled by llama (@progllama) on CodePen.
React router メモ
- BrowserRouter(ブラウザとの連携)
- Routes(ルートの定義領域)
- Route(ルートの定義)
- Link(リンクの定義)
- NavLink(リンクのパスと現在のパスが同じならActiveとなるリンクの定義)
- Outlet(ネストしたときに現在のルートに対応したこ要素を取得)
- useParams(パスパラメータの取得)
- useSearchParams(クエリパラメータの取得)
- useLocation(現在のロケーションの取得)
- useNavigate(イベント発生時などLinkを使わない方法で遷移をする際に使う)
- index(ネスト時のデフォルトのこ要素を定義、to=のところに代わりに入れる) ざっとこのあたりがわかれば使える?
テスト
- MemoryRouter(テストに使う。というのもreact-routerの機能はrouter内でしか使えないから)
UIデザインで疑問に思ったこと
- heder, sidebar, main, footer,の色を分けるのは何故?
My Dictionnary
単語 | 意味 | 類語 | 対義語 |
---|---|---|---|
regstory | |||
inventory | |||
stock | |||
category | |||
catalog |