20 lines
555 B
SQL
20 lines
555 B
SQL
CREATE TABLE IF NOT EXISTS users (
|
|
id SERIAL PRIMARY KEY,
|
|
login VARCHAR(255) UNIQUE NOT NULL,
|
|
pwd_hash VARCHAR(255) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS geopositions (
|
|
id SERIAL PRIMARY KEY,
|
|
x_value DOUBLE PRECISION NOT NULL,
|
|
y_value DOUBLE PRECISION NOT NULL,
|
|
last_update TIMESTAMP NOT NULL DEFAULT NOW(),
|
|
expires_at TIMESTAMP NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS logs (
|
|
id SERIAL PRIMARY KEY,
|
|
username VARCHAR(255) NOT NULL,
|
|
action VARCHAR(255) NOT NULL,
|
|
datetime TIMESTAMP NOT NULL DEFAULT NOW()
|
|
); |