Make device_id optional on signups table
This way, signup won't fail if for some reason, the user's client-side JS doesn't provide an amplitude device id. Co-authored-by: Joseph Lyons <joseph@zed.dev>
This commit is contained in:
parent
5d0b6a3da7
commit
1db75ca2cf
4 changed files with 75 additions and 31 deletions
|
@ -4,7 +4,7 @@ CREATE TABLE IF NOT EXISTS "signups" (
|
|||
"email_confirmation_code" VARCHAR(64) NOT NULL,
|
||||
"email_confirmation_sent" BOOLEAN NOT NULL,
|
||||
"created_at" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
"device_id" VARCHAR NOT NULL,
|
||||
"device_id" VARCHAR,
|
||||
"user_id" INTEGER REFERENCES users (id) ON DELETE CASCADE,
|
||||
"inviting_user_id" INTEGER REFERENCES users (id) ON DELETE SET NULL,
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue