schema.sql 676 B

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