mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-04-28 03:00:18 -04:00
15 lines
533 B
SQL
15 lines
533 B
SQL
-- Database transactions table definition.
|
|
-- We store data in a usable format.
|
|
CREATE TABLE IF NOT EXISTS transactions (
|
|
-- Transaction hash identifier
|
|
transaction_hash TEXT PRIMARY KEY NOT NULL,
|
|
-- Header hash identifier of the block this transaction was included in
|
|
header_hash TEXT NOT NULL,
|
|
-- TODO: Split the payload into a more easily readable fields
|
|
-- Transaction payload
|
|
payload BLOB NOT NULL,
|
|
|
|
FOREIGN KEY(header_hash) REFERENCES blocks(header_hash) ON DELETE CASCADE ON UPDATE CASCADE
|
|
);
|
|
|