CREATE TABLE transactions ( id SERIAL NOT NULL PRIMARY KEY, `date` timestamp NOT NULL DEFAULT current_timestamp(), sender bigint UNSIGNED NOT NULL, receiver bigint UNSIGNED NOT NULL, amount bigint UNSIGNED NOT NULL, sender_balance bigint UNSIGNED NOT NULL, receiver_balance bigint UNSIGNED NOT NULL, purpose varchar(70) NOT NULL, CONSTRAINT fk_sender_id FOREIGN KEY (sender) REFERENCES users (id), CONSTRAINT fk_receiver_id FOREIGN KEY (receiver) REFERENCES users (id) );