فهرست منبع

sql: Separate schemas into multiple files.

parazyd 4 سال پیش
والد
کامیت
650db5f15a
5فایلهای تغییر یافته به همراه32 افزوده شده و 8 حذف شده
  1. 10 0
      sql/cashier_deposit_keypairs.sql
  2. 6 0
      sql/cashier_main_keypairs.sql
  3. 10 0
      sql/cashier_withdraw_keypairs.sql
  4. 1 8
      sql/coins.sql
  5. 5 0
      sql/keys.sql

+ 10 - 0
sql/cashier_deposit_keypairs.sql

@@ -0,0 +1,10 @@
+CREATE TABLE IF NOT EXISTS deposit_keypairs(
+	keypair_id INTEGER PRIMARY KEY NOT NULL,
+	d_key_public BLOB NOT NULL,
+	token_key_secret BLOB NOT NULL,
+	token_key_public BLOB NOT NULL,
+	network BLOB NOT NULL,
+	token_id BLOB NOT NULL,
+	mint_address BLOB NOT NULL,
+	confirm BLOB NOT NULL
+);

+ 6 - 0
sql/cashier_main_keypairs.sql

@@ -0,0 +1,6 @@
+CREATE TABLE IF NOT EXISTS main_keypairs(
+	keypair_id INTEGER PRIMARY KEY NOT NULL,
+	token_key_secret BLOB NOT NULL,
+	token_key_public BLOB NOT NULL,
+	network BLOB NOT NULL
+);

+ 10 - 0
sql/cashier_withdraw_keypairs.sql

@@ -0,0 +1,10 @@
+CREATE TABLE IF NOT EXISTS withdraw_keypairs(
+	keypair_id INTEGER PRIMARY KEY NOT NULL,
+	token_key_public BLOB NOT NULL,
+	d_key_secret BLOB NOT NULL,
+	d_key_public BLOB NOT NULL,
+	network BLOB NOT NULL,
+	token_id BLOB NOT NULL,
+	mint_address BLOB NOT NULL,
+	confirm BLOB NOT NULL
+);

+ 1 - 8
sql/schema.sql → sql/coins.sql

@@ -1,17 +1,10 @@
-CREATE TABLE IF NOT EXISTS keys(
-	key_id INTEGER PRIMARY KEY NOT NULL,
-	key_public BLOB NOT NULL,
-	key_private BLOB NOT NULL
-);
-PRAGMA foreign_keys=on;
 CREATE TABLE IF NOT EXISTS coins(
 	coin BLOB PRIMARY KEY NOT NULL,
 	serial BLOB NOT NULL,
 	coin_blind BLOB NOT NULL,
 	valcom_blind BLOB NOT NULL,
-	value INTEGER NOT NULL,
+	value BLOB NOT NULL,
 	token_id BLOB NOT NULL,
-	witness BLOB NOT NULL,
 	secret BLOB NOT NULL,
 	is_spent BOOLEAN NOT NULL,
 	nullifier BLOB NOT NULL

+ 5 - 0
sql/keys.sql

@@ -0,0 +1,5 @@
+CREATE TABLE IF NOT EXISTS keys(
+	key_id INTEGER PRIMARY KEY NOT NULL,
+	public BLOB NOT NULL,
+	secret BLOB NOT NULL
+);