DB - takaaki12353491/tecpark GitHub Wiki
- RLSがある
- MySQLでプライマリキーをUUIDにする前に知っておいて欲しいこと
- Postgres と MySQL における id, created_at, updated_at に関するベストプラクティス
- PostgreSQL と MySQL の決定的な違い
- Atlasを使う
- 宣言的とバージョン管理型の両方に対応。両者を組み合わせてVersioned Migration Authoringを実現できる。
- 宣言的モードを使用して、現在のデータベーススキーマとターゲットスキーマを比較し、安全にマイグレーションを自動生成する。
- Gormと連携できる。
-
Atlas Cloudが便利
- ER図やスキーマを確認できる
- 他サービスや統合しやすい。
Atlasの設定ファイルがあるディレクトリで実行
atlas migrate push <project> --dev-url "docker://mysql/8/dev"
botを作成してtokenを発行し、GitHubのsecretsに登録する