init
This commit is contained in:
3
neuralink/build/database/Dockerfile
Executable file
3
neuralink/build/database/Dockerfile
Executable file
@@ -0,0 +1,3 @@
|
||||
FROM postgres:16.3
|
||||
|
||||
COPY db.sql /docker-entrypoint-initdb.d/
|
||||
18
neuralink/build/database/db.sql
Executable file
18
neuralink/build/database/db.sql
Executable file
@@ -0,0 +1,18 @@
|
||||
CREATE TABLE users (
|
||||
id SERIAL PRIMARY KEY,
|
||||
username VARCHAR(256) NOT NULL,
|
||||
password VARCHAR(256) NOT NULL,
|
||||
securitycode VARCHAR(3) NOT NULL,
|
||||
timestamp TIMESTAMP NOT NULL
|
||||
);
|
||||
|
||||
CREATE TABLE implants (
|
||||
id SERIAL PRIMARY KEY,
|
||||
name VARCHAR(256) NOT NULL,
|
||||
info VARCHAR(256) NOT NULL,
|
||||
ownername VARCHAR(256) NOT NULL,
|
||||
timestamp TIMESTAMP NOT NULL
|
||||
);
|
||||
|
||||
ALTER TABLE users ALTER COLUMN timestamp SET DEFAULT now();
|
||||
ALTER TABLE implants ALTER COLUMN timestamp SET DEFAULT now();
|
||||
Reference in New Issue
Block a user