-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
多言語へ対応する #31
Comments
Links |
既存の影響を抑えつつ、多言語対応用に別テーブルを作成する。 カラム検討現状erDiagram
member_infos {
bigint member_info_id PK
bigint member_id FK
string birthday "ユーザー名"
}
テーブル案現状のテーブルが使えそうな形になっていたので(これは何の理由により、いい感じになってる?)、 UK 貼ったほうがいいかはやってみてからかな? erDiagram
member_infos }|--|| locales : "1人の言語地域は1以上のメンバー情報を持つ"
members ||--|{ member_infos : "1人のメンバーは1以上のメンバー情報を持つ"
member_infos {
bigint member_info_id PK
string locale FK "UK for 2 FK columns"
bigint member_id FK "UK for 2 FK columns"
string birthday
}
locales {
bigint locale_id PK
string name FK
}
members {
}
|
確認2つの値を合わせて PK にしたい 新規制約作成ALTER TABLE table_name ADD PRIMARY KEY(coloumn_name1, coloumn_name2); 削除はどうしたらいい? PostgreSQL で現在の制約確認$ psql -h localhost -p 5432 -U ubuntu -d sakamichi
=> SELECT *
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS
WHERE TABLE_SCHEMA = 'public' AND table_name = 'member_infos'; 表示例
PK の名前は 元の制約削除ALTER TABLE member_infos DROP CONSTRAINT member_infos_pkey; |
Header の
|
問題があるかも |
継続検討 |
android-project-46group/android#76
The text was updated successfully, but these errors were encountered: