mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-13 12:33:25 +02:00
* Rename server entrypoint * Updated manifest * Moved db init.sql file * Rename module to squeakserver
26 lines
678 B
SQL
26 lines
678 B
SQL
CREATE DATABASE squeakserver;
|
|
|
|
\connect squeakserver;
|
|
|
|
CREATE TABLE squeak (
|
|
hash CHAR(64) PRIMARY KEY,
|
|
created TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
nVersion INTEGER NOT NULL,
|
|
hashEncContent CHAR(64) NOT NULL,
|
|
hashReplySqk CHAR(64) NOT NULL,
|
|
hashBlock CHAR(64) NOT NULL,
|
|
nBlockHeight INTEGER NOT NULL,
|
|
scriptPubKey VARCHAR(100) NOT NULL,
|
|
hashDataKey CHAR(64) NOT NULL,
|
|
vchIv CHAR(32) NOT NULL,
|
|
nTime INTEGER NOT NULL,
|
|
nNonce BIGINT NOT NULL,
|
|
encContent CHAR(2272) NOT NULL,
|
|
scriptSig VARCHAR(400) NOT NULL,
|
|
address VARCHAR(50) NOT NULL,
|
|
vchDataKey CHAR(64),
|
|
content CHAR(1120)
|
|
);
|
|
|
|
CREATE INDEX idx_squeak_address
|
|
ON squeak(address);
|