schema.sql 652 B

123456789101112131415161718192021222324
  1. CREATE TABLE IF NOT EXISTS keys(
  2. key_id INTEGER PRIMARY KEY NOT NULL,
  3. key_public BLOB NOT NULL,
  4. key_private BLOB NOT NULL
  5. );
  6. PRAGMA foreign_keys=on;
  7. CREATE TABLE IF NOT EXISTS coins(
  8. coin_id INTEGER PRIMARY KEY NOT NULL,
  9. coin BLOB NOT NULL,
  10. serial BLOB NOT NULL,
  11. coin_blind BLOB NOT NULL,
  12. valcom_blind BLOB NOT NULL,
  13. value INT NOT NULL,
  14. asset_id INT NOT NULL,
  15. witness BLOB NOT NULL,
  16. key_id INTEGER NOT NULL,
  17. FOREIGN KEY (key_id)
  18. REFERENCES keys (key_id)
  19. ON UPDATE CASCADE
  20. );
  21. CREATE TABLE IF NOT EXISTS cashier(
  22. key_id INTEGER PRIMARY KEY NOT NULL,
  23. key_public BLOB NOT NULL
  24. );