9 lines
288 B
SQL
9 lines
288 B
SQL
CREATE TABLE users (
|
|
id INTEGER PRIMARY KEY,
|
|
points INTEGER NOT NULL DEFAULT 0 CHECK(points >= 0),
|
|
referrer_id INTEGER REFERENCES users(id) CHECK(referrer_id != id),
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
CREATE UNIQUE INDEX idx_users_id ON users(id);
|