Start a PostgreSQL Docker container
docker run --name my-postgres -p 5432:5432 -e POSTGRES_DB=versi_db \
-e POSTGRES_USER=larry -e POSTGRES_PASSWORD=woof \
--detach postgres:latest
(Alternative: download and install PostgreSQL)
docker exec -it my-postgres psql --user=larry --dbname=versi_db
CREATE TABLE IF NOT EXISTS input_data (
id integer PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY,
name varchar(50) NOT NULL UNIQUE,
last_seen timestamptz DEFAULT now() - random() * INTERVAL '1 year',
rand_key uuid DEFAULT gen_random_uuid()
);
Optional check:
\d input_data
INSERT INTO input_data (name) VALUES ('Alice'), ('Bob'), ('Carol'), ('Dave'), ('Eve');
Optional check:
SELECT * FROM input_data;
Exit
\q