initial commit
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
CREATE TABLE users (
|
||||
id BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
|
||||
username VARCHAR(100) NOT NULL UNIQUE,
|
||||
password VARCHAR(255) NOT NULL,
|
||||
email VARCHAR(255),
|
||||
role VARCHAR(50) NOT NULL,
|
||||
profile_picture VARCHAR(255)
|
||||
);
|
||||
|
||||
CREATE TABLE achievements (
|
||||
id BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
|
||||
username VARCHAR(100),
|
||||
title VARCHAR(255),
|
||||
description TEXT,
|
||||
icon VARCHAR(255),
|
||||
date_achieved TIMESTAMP
|
||||
);
|
||||
|
||||
CREATE INDEX idx_achievements_username
|
||||
ON achievements (username);
|
||||
Reference in New Issue
Block a user