19 lines
1 KiB
MySQL
19 lines
1 KiB
MySQL
|
|
-- =====================================================================
|
||
|
|
-- TeeCup — land + beskrivelse på personlig profil (migrasjon 019)
|
||
|
|
-- =====================================================================
|
||
|
|
-- Oppfølging av ADR-031 sin personlige profil (migrasjon 015): brukeren
|
||
|
|
-- ba om et obligatorisk "land"-felt og et valgfritt "beskrivelse"-felt
|
||
|
|
-- som del av den obligatoriske profil-fullføringen ved første innlogging
|
||
|
|
-- (se CLAUDE.md-status). Samme mønster som resten av `app_user`-profilen
|
||
|
|
-- -- nullable kolonne, "obligatorisk" håndheves i app-laget
|
||
|
|
-- (`profile_complete` i /auth/me), ikke som en DB NOT NULL-constraint
|
||
|
|
-- (unngår å bryte eksisterende kontoer som ennå ikke har fylt inn feltet).
|
||
|
|
-- `country` er fri tekst, samme design som det allerede eksisterende
|
||
|
|
-- org-scopede `player.country` (migrasjon 007) -- ingen fast landliste.
|
||
|
|
-- =====================================================================
|
||
|
|
|
||
|
|
\set ON_ERROR_STOP on
|
||
|
|
|
||
|
|
ALTER TABLE app_user ADD COLUMN country text;
|
||
|
|
ALTER TABLE app_user ADD COLUMN bio text;
|